What is M99M?
M99M is an online gaming platform built for players in Malaysia. Instead of juggling separate sites for slots, casino tables and football, you get one account and one wallet in Malaysian ringgit (RM). From that wallet you can spin video slots, sit at a live baccarat table, place a pre-match bet on the Premier League or try a round of fishing games.
The platform is available in three languages – English, Bahasa Malaysia and Chinese – and supports the payment methods Malaysians already use every day, such as online banking, DuitNow QR and popular e-wallets. Everything that involves your money, from registration to withdrawals, happens on the official site at m99m.com. This website is a companion guide: we explain how each product works so you can decide what suits you before you play.
- 5game categories: slots, live casino, sports, fishing and lottery
- 3languages: English, Bahasa Malaysia and Chinese
- RMsingle wallet in Malaysian ringgit
- 18+adults only – play within your limits
Explore the M99M game lobby
Each section of the lobby has its own rhythm. Slots are fast and visual, live casino is social and paced by a real dealer, and sports betting rewards research. Start with the guide that matches how you like to play:
-
Online slot games
Video slots from Pragmatic Play, JILI, Joker and more, plus Malaysian favourites like 918Kiss and Mega888.
-
Live dealer casino
Real dealers streamed in HD: baccarat, roulette, Dragon Tiger, Sic Bo and blackjack.
-
Football, badminton and esports
Football, badminton, basketball, tennis and esports with pre-match and in-play markets.
-
Virtual football and racing
Round-the-clock simulated football and racing that settles in minutes.
-
Baccarat rules and odds
Rules, third-card table, payouts and house edge for Asia’s favourite card game.
-
Most-played titles
The titles Malaysian players return to most, across every category.
Why Malaysian players choose M99M
Plenty of platforms offer games. What keeps players at M99M is how the everyday details are handled – the wallet, the payments, the rewards and the support.
-
One wallet for everything
Move between slots, live tables and sportsbooks without opening a new account. The Transfer page shows exactly where your credit sits.
-
Local payment methods
Top up with online banking, DuitNow QR or e-wallets such as Touch ’n Go, GrabPay, Boost and ShopeePay, depending on availability.
-
Rewards for regular play
A daily check-in calendar, streak milestones, rebates and a reward shop give value back even on quieter days.
-
VIP progression
Your activity counts toward VIP levels, with better perks as you move up the tiers.
-
Three languages
Switch between English, Bahasa Malaysia and Chinese at any time from the site menu.
-
Support where you chat
Reach customer service through live chat, WhatsApp, Telegram or Facebook instead of waiting on email.
Game providers available at M99M
M99M does not make its own games. It aggregates titles from established studios, which is why the lobby covers so many styles. The table below groups the main providers you will see in the lobby by category.
| Category | Providers | What they are known for |
|---|---|---|
| Video slots | Pragmatic Play, JILI, Joker, JDB, Spadegaming, Playtech, Lucky365 | Feature-rich slots with free spins, multipliers and frequent new releases |
| App-based slot platforms | 918Kiss, Mega888, Pussy888, EVO888, VPower | Long-running Malaysian favourites mixing classic slots, arcade and fishing titles |
| Live casino | Sexy Baccarat, plus live tables from providers such as Playtech and Pragmatic Play | Baccarat, roulette, Dragon Tiger and Sic Bo hosted by real dealers |
| Sportsbook | SBOBET, OBET33 | Asian handicap, over/under and live in-play markets |
| Esports | TF Gaming | Match-winner, map and handicap markets on major esports titles |
| Fishing | Fishing World and fishing titles from slot studios | Arcade shooting games where you target fish of different values |
Provider line-ups change from time to time. The M99M lobby always shows what is live right now, so treat this table as a map rather than a promise.
How to start playing at M99M
Getting from zero to your first game takes a few minutes. You only need a Malaysian mobile number and a bank account or e-wallet in your own name.
Create your account
Open the M99M registration page and choose a username and password. Enter your mobile number (+60) and a referral code if a friend invited you.
Log in and check your profile
Log in to M99M and confirm your details under Profile. Accurate details make withdrawals smoother later.
Make your first deposit
Open Deposit, pick a payment method, enter the amount and follow the on-screen instructions. Most deposits are credited within minutes.
Review the current rewards
Before you play, read the terms of any reward you want to use. Our welcome bonus guide explains turnover in plain language.
Pick a game and set a limit
Decide how much time and money this session is worth, then choose a slot, table or match that fits that budget.
Deposits and withdrawals
M99M works in Malaysian ringgit and supports several ways to fund your wallet. Availability can vary, so always use the method and account details shown on the deposit page at the moment you pay – never an old screenshot or a number someone sends you.
| Method | How it works | Practical tip |
|---|---|---|
| Online bank transfer | Transfer from your own bank account to the account displayed on the deposit page. | Transfers outside banking hours can take longer to reflect. |
| DuitNow QR | Scan the QR code shown on screen with your banking app and confirm. | Double-check the amount before approving in your app. |
| E-wallets | Pay with Touch ’n Go eWallet, GrabPay, Boost or ShopeePay where offered. | The e-wallet must be registered in your own name. |
| Telco reload | Some regions allow prepaid reload as a deposit option. | Check the credited value, which may differ from the reload value. |
A few rules keep payments smooth. Pay only from an account in your own name – third-party deposits are held for verification. Send exactly the amount you entered. Keep your receipt until the credit appears in your wallet, and if it has not arrived after about 30 minutes, contact live chat with your username, the amount, the time of transfer and the receipt.
Withdrawals are requested from the Withdraw page and paid to a bank account in your name. If you accepted a bonus, its turnover requirement must be completed first. The History page records every deposit, withdrawal and transfer, which makes it easy to track your spending.
M99M rewards at a glance
Rewards at M99M lean toward consistent, moderate play rather than one giant headline bonus:
- Daily check-in: tap the calendar once a day to collect small rewards.
- Streak milestones: consecutive check-ins unlock larger vouchers at set milestones.
- Rebate: a percentage of eligible turnover can be returned to your wallet.
- Invite friends: the Invitation page gives you a referral code to share.
- Reward shop: exchange points you earn for items and credits.
- VIP: higher tiers unlock better rebates and perks.
Terms change regularly, so read the details on the M99M promotions page before claiming anything. For a deeper look at how turnover works, see our guide to M99M bonuses and promotions.
Playing on mobile
M99M runs in any modern mobile browser, so you can play on Android or iPhone without installing anything. Tip: open the official M99M site in Chrome or Safari and use “Add to Home Screen” to create a one-tap shortcut – it also protects you from mistyped addresses.
Some app-based providers, such as 918Kiss, Mega888 and Pussy888, use their own game apps. For those, M99M issues a game ID and password inside your account, and you transfer credit to that game before playing. Only download provider apps through links shown inside your M99M account.
Safety, fairness and responsible play
Online gaming should stay entertainment. Protect your account by bookmarking the official address, never sharing your password or OTP, and logging out on shared devices. The game studios in the M99M lobby use random number generators (RNG), meaning every spin, card and roll is independent – no pattern, app or “system” can predict the next result.
Set a budget you can afford to lose, take breaks and never chase losses. If gaming stops being fun, our responsible gaming guide lists warning signs, practical tools and free Malaysian helplines.
Frequently asked questions
Who can play at M99M?
M99M is designed for adults in Malaysia, with an RM wallet and local payment methods. You must be at least 18 years old, and you are responsible for making sure online gaming is permitted where you live.
How do I register an M99M account?
Go to the registration page on m99m.com, choose a username and password, enter your +60 mobile number and, if you have one, a referral code. The whole process takes about two minutes.
What is the minimum deposit at M99M?
The minimum depends on the payment method and is displayed on the Deposit page before you confirm. Check that page each time, because limits can change.
Can I play M99M on my phone?
Yes. M99M works in mobile browsers on Android and iOS. Some app-based providers such as Mega888 or 918Kiss use their own apps, and the game ID for those is issued inside your M99M account.
Which languages does M99M support?
The M99M site is available in English, Bahasa Malaysia and Chinese, and customer support can assist in the same languages.
Ready to play at M99M?
Create a free account on the official M99M site or log in to continue. For players aged 18 and over only.