From the most generous welcome bonus to daily cashback and a rewarding VIP loyalty program — my99bet offers promotions that deliver real value to players, not just big numbers with impossible conditions.
We've all come across promotions that seem too good to be true — huge bonuses but outrageous rollover requirements, or cashback that only applies to games almost nobody plays. At my99bet, we take a different approach.
Every promotion we offer is designed with genuine feedback from our Malaysian player community in mind. Rollover requirements are set at a realistic and achievable level. The time limits given are sufficient for casual players — not just those who spend all day in front of a screen.
We believe good promotions should deliver real value, not just act as traps that lock up players' funds. That is why my99bet consistently receives positive feedback on the fairness and transparency of our promotions program from long-time Malaysian players.
Exclusive offers available to all my99bet members
Your first deposit is matched with a 200% bonus up to RM500. Claimed automatically when you make your first deposit after registering.
Top up your account every day and get an extra 50% bonus. Claimable once a day for all active my99bet members.
Don't worry if luck wasn't on your side this week. Get 15% cashback on your net weekly losses, credited every Monday.
Exclusively for sports fans! Deposit into the sports betting section and enjoy a 100% bonus to double your betting capital on your favourite matches.
New members who register and complete account verification will receive 50 free spins on selected slots with no deposit required.
Invite your friends to join my99bet and earn RM50 for every friend who registers and makes their first deposit.
The best offer for new members. Your first deposit is matched 200% up to RM500 — start your gaming journey with a bigger bankroll.
Complete your new account verification and 50 free spins will be credited automatically with no deposit required.
Claim the daily reload bonus every day to top up your playing funds. Available to claim daily with no weekly cumulative limit.
Weekly 15% cashback on your net losses, credited every Monday. Rollover is just 1x — easy to convert to cash.
Spread the word about my99bet and earn rewards every time a friend registers and starts playing using your referral code.
Exclusively for sports fans! Get a 100% deposit bonus for the sports betting section and double your betting capital on EPL, badminton, or esports.
Start with your first deposit and enjoy an exclusive 200% bonus for the slots section. More capital means more chances to win big.
Try the best slots at my99bet with 50 free spins — no deposit, no risk. Wins are credited to your bonus balance.
The more you play, the bigger the rewards you earn
Weekly cashback · New members
Weekly cashback · RM5,000/month cap
Weekly cashback · RM20,000/month cap
Weekly cashback · No cap
Simple and transparent claiming process — no unnecessary hassle
Make sure you have an active and verified my99bet account. The registration process takes less than 2 minutes.
Navigate to the Promotions section on the platform and browse the list of offers available to your account at that time.
Click the "Claim" or "Activate" button on your chosen promotion. Read the brief terms and conditions before confirming.
For promotions that require a deposit, use DuitNow, FPX, or your preferred e-wallet in Malaysian Ringgit with no fees.
Most bonuses are credited instantly. Weekly cashback is credited every Monday morning. Check your bonus balance in your account.
A quick reference to help you choose the promotion that suits you best
| Promotions | Value | Min. Deposit | Rollover | Frequency |
|---|---|---|---|---|
| Welcome Bonus | 200% up to RM500 | RM 30 | 20x bonus | Once (new members) |
| Daily Reload Bonus | 50% up to RM200 | RM 50 | 15x bonus | Every day |
| Weekly Cashback | 15% unlimited | RM100 Loss | 1x only | Every week |
| Sports Betting Bonus | 100% up to RM300 | RM 50 | 10x on odds ≥1.5 | Reclaimable |
| Free Spins | 50 free spins | None | 25x wins | Once (new members) |
| Referral Bonus | RM50 / friend | Referred friend deposits RM50 | 5x | Per successful referral |
Rollover (or wagering requirement) is a condition that requires you to wager a certain amount before winnings from a bonus can be withdrawn. For example, if you receive a RM100 bonus with a 20x rollover, you need to place bets totalling RM2,000 (RM100 × 20) using that bonus balance before any winnings can be converted to withdrawable cash.
At my99bet, we set rollover requirements at realistic levels compared to the industry. Our weekly cashback rollover is just 1x — meaning you only need to wager the cashback amount once before withdrawing. This is among the most player-friendly in the Malaysia market.
Each promotion has a different validity period — from 7 days for free spins to 30 days for a welcome bonus. Once you claim a bonus, the my99bet system will clearly display the expiry date in the "Active Bonus" section of your account.
We recommend setting your own reminders when claiming bonuses with shorter validity periods. Although the system will send a notification when a bonus is about to expire, it is better to plan your gameplay strategy from the start to ensure the rollover can be completed within the set timeframe without pressure.
In addition to the regular promotions listed above, my99bet also launches special promotions for Malaysian festive seasons such as Hari Raya, Chinese New Year, Malaysia Day, and National Day. These offers are typically more generous than standard promotions and are available for a limited time.
To make sure you never miss these limited promotions, log in to your my99bet account regularly or enable notifications in your account settings. Our player community in Malaysia is very active in sharing news about upcoming promotions, so keep an eye on the feedback section within the platform for early tips.
Remember, all wins from the games section at my99bet can be checked through the Wins ours, where you can view recent payment records for inspiration and confidence.
My99bet is always preparing new promotions and festive offers for our members. Log in to your account and enable notifications to get updates the moment a new promotion launches.
If you have any confusion about promotion terms or issues when claiming a bonus, the my99bet customer support team is ready to assist via 24/7 live chat.
Response time is typically under 2 minutes during peak hours.
Answers to the most frequently asked questions about promotions and bonuses
Register a my99bet account today and claim a 200% welcome bonus up to RM500 on your first deposit. Deposit in MYR via DuitNow or FPX — fast, secure, and instant.