From a generous welcome bonus to weekly cashback and exclusive VIP rewards — my99 ensures every ringgit you invest delivers more value. Check the latest offers and don't miss out.
All offers below are active and can be claimed immediately after account registration.
Create a new account and enjoy up to 150% bonus on your first deposit. Perfect for new players looking to start with more credits in their account.
Claim Now*Subject to rollover terms. See Terms & Conditions.
Had a losing week? Don't worry. my99 automatically returns 5% of your total net losses every week, credited to your account every Monday.
Register & Activate*Calculated based on weekly net losses. Auto-credited every Monday.
Deposit a minimum of RM50 in the sports section and receive RM30 in free betting credits to use on any Malaysia Super League or EPL match.
Activate Offer*Sports credits cannot be used in the casino. 3x rollover required.
My99 VIP members enjoy a personalised birthday bonus, monthly loyalty rewards, and access to exclusive deposit offers unavailable to regular members.
Learn More*Prize value based on VIP tier. Visit the VIP page for full details.
If you've tried other online betting platforms before, you may have been surprised to find that a promised bonus came loaded with conditions that were nearly impossible to meet — rollover requirements that were far too high, timeframes that were far too short, or game categories excluded without clear notice.
My99 takes a different approach. Every promotion featured here comes with clear terms, reasonable rollovers, and sufficient time for members to genuinely enjoy their bonuses. This isn't just a claim — it's a commitment you can verify yourself through the Terms & Conditions section available on every offer.
One thing many my99 members praise is the straightforward bonus claiming process. There's no need to contact customer support or fill out lengthy forms — most bonuses are credited automatically once the deposit requirement is met, or can be activated with a single click from your account dashboard.
My99 also continuously adds new seasonal offers — such as special bonuses for the World Cup, AFF Cup, Hari Raya, Chinese New Year, and many other major events. This means there's always a fresh offer waiting for you every time you log in to the my99 platform.
Most importantly, my99 promotions are designed for all types of players — not just those who deposit large amounts. The weekly cashback offer, for example, has no minimum loss requirement, meaning even if you play casually with smaller amounts, you still qualify for a weekly rebate.
No need to contact customer support. Deposit bonuses are credited instantly once requirements are met.
Every promotion has clear terms — rollover, duration, and eligible game categories are all stated precisely.
Special bonuses tied to football leagues, Malaysian festivities, and major Esports events are added regularly.
From casual RM5 players to VIP high-rollers — there's a relevant offer for every my99 account level.
The bonus claiming process at my99 is designed to be as straightforward as possible. Follow the steps below and your bonus credit will appear in your account within minutes.
Click the "Register" button and fill in your basic details. The registration process takes less than 2 minutes.
Upload your identification document for account verification. This ensures account security and enables fast, uninterrupted withdrawals.
Deposit via FPX, bank transfer, Touch 'n Go eWallet, or GrabPay. Minimum deposit starts from just RM20 for most offers.
Bonus credits are deposited into your account within minutes of your deposit being confirmed. You can check your bonus balance directly from your account dashboard.
Use your bonus credits to play, meet the specified rollover requirement, then withdraw your winnings directly to your Malaysian bank account or eWallet.
All active promotions in one concise overview, making it easy to choose the offer that suits you best.
| Promotion Type | Value | Rollover | Auto-Credit | All Games |
|---|---|---|---|---|
| First Deposit Bonus | +150% | 8x | ||
| Weekly Cashback | 5% | 1x | ||
| Sports Bonus | RM30 Free | 3x | ||
| Reload Bonus | +30% | 5x | ||
| VIP Birthday Reward | Up to RM888 | 1x | ||
| Referral Bonus | RM20 / referral | 2x | ||
| Seasonal Bonus (Hari Raya / CNY) | +50% up to RM200 | 6x |
Beyond the main promotions, my99 offers a range of side deals that are equally worth your attention.
Earn RM20 in free credits every time a friend registers and makes their first deposit using your referral code. No limit on the number of friends you can invite.
Every time you make a reload deposit on a weekday, my99 adds a 30% bonus on top of your deposit amount. Maximum bonus of RM150 per day.
A flash bonus offer available between 12 AM and 3 AM — typically an 80% deposit bonus with no rollover for a limited time.
Join my99's weekly slot tournament and compete for cash prizes and free credits. The winners list is announced every Friday evening.
Complete daily missions in my99's Fish Shooting Games and collect reward points redeemable for game credits or free vouchers.
Every active my99 member is eligible to enter the monthly lucky draw, with top prizes including cash, smartphones, and travel packages.
One concept that often confuses new players is the rollover, or re-wagering requirement, attached to bonuses. At my99, we want every member to fully understand how rollovers work before claiming any bonus.
Rollover means you need to place wagers totalling a specified amount before winnings from a bonus can be withdrawn. For example, if you receive a RM100 bonus with a 5x rollover, you must place a total of RM500 in wagers before those winnings can be processed for withdrawal.
The key thing to understand is that rollover is calculated based on total wagering amount, not total winnings. This means even if you lose some rounds, those wager amounts still count toward your rollover requirement. As long as you keep playing actively, my99's rollover requirements can typically be met within just a few days.
For more cautious players, my99's weekly cashback offer requires only a 1x rollover — meaning virtually no extra conditions apply, and cashback funds can be withdrawn freely after being wagered once. This makes the weekly cashback an extremely low-risk option for casual players who don't want to be tied down by high rollover requirements.
My99 also provides a real-time rollover progress display in your account — you can clearly see what percentage of the rollover you have completed for each active bonus, so you can plan your gameplay more strategically.
RM100 bonus with 5x rollover = You need to place a total of RM500 in bets before withdrawing your winnings. Losing bets count too.
Most my99 bonuses have a rollover period of 7 to 30 days. Check each promotion's terms for exact details.
Track your rollover progress in real time from your my99 account dashboard — no guesswork needed on how much more you need to reach.
Don't want a bonus? You can choose to opt out of any promotion and play with absolutely no rollover requirements.
Frequently asked questions from new and existing members about promotions and bonuses at my99.