From welcome bonuses to weekly cashback and festival specials — m99my keeps the rewards coming for players across Kuala Lumpur, Penang, Johor Bahru, and beyond.
Updated regularly — check back often for new deals and limited-time offers
Your first deposit at m99my is matched 100% — deposit RM 500 and play with RM 1,000. One of the most generous welcome packages available to Malaysian players right now. Valid for slots, live casino, and sportsbook.
Keep the momentum going every week. Reload your m99my account between Monday and Sunday and receive a 30% top-up bonus on your deposit. Perfect for regular players from KL, PJ, and beyond who stay active throughout the week.
Had a tough day at the tables? m99my's daily cashback returns 10% of your net losses back to your wallet the following morning — automatically. No need to claim manually. Credited by 10am every day.
Place any single sports bet of RM 50 or more and receive a RM 50 free bet token for your next wager. Great for EPL match days, Malaysia Super League weekends, and UFC fight nights. Free bet must be used within 7 days.
Know someone in Bangsar, Subang Jaya, or Ipoh who'd enjoy m99my? Refer them, and when they make their first deposit you both get rewarded. No cap on the number of friends you can refer — the more, the better.
m99my celebrates with Malaysian players during Hari Raya, Chinese New Year, Deepavali, and Merdeka. Festival bonuses offer a 50% deposit match with reduced wagering requirements — our way of joining in the celebration.
Claiming a promotion at m99my is straightforward — here's how it works
Head to the m99my login page and sign in with your registered credentials. If you're a new player, register first — the whole process takes under two minutes.
Find the Promotions section from the main navigation. Browse available offers and tap the one you want to claim. Terms and conditions are displayed clearly for each promotion.
Deposit the minimum qualifying amount via your preferred method — Touch n Go eWallet, Boost, Maybank FPX, CIMB, Public Bank, or crypto. Make sure the deposit amount meets the promotion threshold.
Most m99my bonuses are credited to your wallet automatically within minutes of your qualifying deposit being confirmed. Some seasonal or special promotions require a quick live chat claim — this is noted on the individual offer.
Plain-English explanations so you know exactly what you're signing up for
Bonus terms can feel like a lot to take in, especially if you're new to online casino promotions. At m99my, we believe in full transparency — so here's a no-jargon breakdown of the key terms you'll encounter when claiming any of our promotions. Malaysian players from all backgrounds deserve to understand what they're agreeing to before tapping that "Claim" button.
The number of times you must bet your bonus amount before any winnings can be withdrawn. A 15x wagering requirement on a RM 200 bonus means you need to wager RM 3,000 in total. Slots generally count 100% toward this, while table games may contribute less — always check the specific offer.
All m99my bonuses have an expiry date — typically 7 to 30 days from activation. If you haven't met the wagering requirement before the bonus expires, both the bonus and associated winnings are forfeited. Set a reminder so you don't miss out.
While a bonus is active in your wallet, there is a maximum stake per bet — typically RM 25 to RM 50 per spin or hand. Exceeding this cap risks having your bonus voided. This rule exists to prevent bonus abuse, not to penalise regular play.
Slots typically contribute 100% toward clearing your rollover. Table games like baccarat, roulette, or blackjack may only contribute 10–25%. If you prefer table games, factor this into your clearing strategy — it will take longer compared to spinning slots.
Some bonuses cap how much you can cash out from bonus-derived winnings. For example, a free spin promotion might allow a maximum withdrawal of RM 500 regardless of how much you win. Check the individual offer terms — this limit does not apply to your original real-money deposit balance.
All bonus winnings are subject to identity verification before withdrawal. Make sure your m99my account is KYC-verified (Malaysian ID + proof of address) before or shortly after claiming a bonus. Unverified accounts cannot withdraw bonus-derived funds.
Always read the full Terms & Conditions before claiming any promotion. If anything is unclear, our 24/7 live chat support can clarify terms before you commit to a deposit. Being informed is the best way to enjoy m99my promotions fully.
Practical tips for Malaysian players who want to maximise their bonus value
Malaysia's online gaming community has grown significantly over the past few years. Players in Kuala Lumpur are increasingly savvy about comparing bonus offers and understanding the real value behind a headline number. A "100% bonus up to RM 10,000" sounds impressive — and it genuinely is — but the true value depends on how the wagering requirement is structured and which games you prefer to play.
If you primarily play slot games, welcome bonuses and reload bonuses at m99my are excellent value because slots typically contribute 100% to the wagering rollover. A RM 300 bonus with a 15x requirement means RM 4,500 in total slot wagers before cashout — very achievable for an active player over a 14-day window.
If you prefer live casino — baccarat, roulette, or blackjack — the cashback promotion is often more valuable than a deposit match, precisely because cashback at m99my carries no wagering requirement at all for Gold and Platinum VIP members. Instead of chasing a rollover on a live casino bonus, you simply play as normal and receive a safety net on losses.
Sports bettors will find the free bet offer particularly appealing during EPL weekends and Malaysia Super League match days. Placing a qualifying bet on Friday evening means you typically have a free bet token ready before Saturday's fixtures kick off. UFC fight nights — which often fall on Sunday mornings in Malaysian time — are also a popular window for using free bet credits.
For players who deposit via Touch n Go eWallet or Boost, bonus crediting is near-instant since e-wallet deposits confirm in real time. Maybank FPX and CIMB transfers are also fast but can occasionally show slight delays during peak banking hours. If your qualifying deposit has been confirmed but a bonus hasn't appeared within 15 minutes, contact m99my live chat — the team resolves these within 3–5 minutes on average.
Finally, keep an eye on the m99my promotions page around Malaysian public holidays. Festival bonuses during Hari Raya and Chinese New Year consistently offer lower wagering multipliers — sometimes as low as 8x to 10x — making them the most cashout-friendly promotions of the year. These offers are time-limited and tend to run for 3 to 5 days only, so timing your deposit around these windows pays off.
Bonuses are a way to extend your entertainment and explore more games — they're not a guaranteed path to profit. Always set a personal budget before depositing, and never deposit more than you're comfortable losing in order to chase a bonus threshold. m99my's Responsible Gaming tools are available 24/7, including deposit limits and self-exclusion options. Visit our Responsible Gaming page for more information. 21+ only.