Kick off your betting journey with extra funds! As a new my bet member, your first deposit is automatically matched 100% — no complicated conditions. More money, more chances to win.
Just 4 simple steps — done in under 5 minutes
Click the Register button and fill in a short form with your name, email & Malaysian phone number.
Verify your phone number via SMS OTP. The verification process takes less than 1 minute.
Make a minimum deposit of RM 50 using TNG eWallet, DuitNow, GrabPay, FPX, or any payment method of your choice.
Your 100% bonus is instantly credited to your account — ready to use on all games right away!
The welcome bonus doesn't stop at your first deposit — there are even more rewards waiting for you
Your first deposit is matched 100% up to RM 600. Deposit RM 300, play with RM 600 — it's that simple!
Up to RM 600On top of the deposit bonus, new members also receive 50 free spins on selected premium slots from the my bet collection.
50 Free SpinsFrom your second week of membership, enjoy 5% weekly cashback on all net losses with no maximum cap.
5% Every WeekYour second deposit qualifies for a 50% reload bonus up to RM 300 — keep the winning momentum going with my bet.
50% Up to RM 300New members get 7 days of exclusive access to the Daily Lucky Wheel — spin every day to win credits, free spins, or cash prizes.
7 Days FreeInvite your friends to register at my bet and earn RM 50 in credits for every friend who successfully signs up and makes their first deposit.
RM 50 Per Referral
Honestly, almost every betting platform offers a welcome bonus. But if you've tried other platforms before, you may have been frustrated by overly strict terms, unreasonable rollovers, or a painful withdrawal process. At my bet, we understand those concerns — which is why we designed a Welcome Bonus that genuinely delivers value to Malaysian players.
When you sign up with my bet and make your first deposit, your 100% bonus is instantly credited to your account — no waiting for manual approval, no additional documents required. Deposit RM 100, play with RM 200. Deposit RM 300, and you'll have RM 600 in your account straight away. Simple, transparent, and no hidden catches.
We also understand that Malaysian players prefer using local payment methods. That's why my bet supports Touch 'n Go eWallet, GrabPay, Boost, ShopeePay, DuitNow, and FPX via Maybank2u and CIMB Clicks. No need to deal with currency conversions or international banks — everything is in MYR and processed within just 3–5 minutes.
The bonus you receive from my bet can be used across all sections of the platform — from premium slots with progressive jackpots, to live Baccarat and Blackjack tables with professional croupiers, to Sports Betting covering the Malaysia Super League, EPL, BWF badminton, and esports titles like Mobile Legends and Dota 2.
One of my bet's key advantages is the flexibility of its bonus usage. Unlike some platforms that restrict bonuses to slots only or casino only, the my bet welcome bonus applies across all game categories. You are free to explore different types of games until you find what suits your interests and playing style best.
For football fans, imagine starting with RM 200 in your account after depositing RM 100, then using it to place bets across several Malaysia Super League matches in a week. Your chances of building on your winnings are far greater than if you were playing with your original stake alone.
My bet sets a 5x rollover on the welcome bonus — one of the lowest rates in the industry. This means if you receive a bonus of RM 200, you need to place a total of RM 1,000 in bets before the bonus can be converted to withdrawable cash. You have 30 days from the date the bonus is credited to meet this rollover requirement.
Compared to other platforms that set rollovers between 20x and 40x, my bet's requirements are far fairer and more realistic. Regular players who play consistently each week should have no trouble meeting the rollover requirement within the given timeframe.
| Bonus Type | Match Deposit 100% |
| Maximum Bonus | RM 600 |
| Minimum Deposit | RM 50 |
| Rollover | 5× |
| Validity Period | 30 Days |
| Eligible For | New Members Only |
All terms are written clearly and transparently — no hidden tricks at my bet
Getting a bonus is one thing — using it wisely is another matter entirely. Here are some practical tips from the my bet team to help you get the most out of your welcome bonus.
First, deposit the optimal amount. To receive the maximum bonus of RM 600, you'll need to deposit RM 600. That said, if your budget is smaller, a RM 200 deposit still gives you RM 400 to play with — far better than starting with your original stake alone. Begin with an amount you're comfortable with.
Second, plan your rollover strategy wisely. A 5× rollover requirement means you need to wager a total of five times the bonus amount. The best approach is to spread your bets across several days and different game types. Don't try to clear the entire rollover in one session — take your time and enjoy the experience.
Third, explore the full range of game categories. The my bet bonus is usable across all sections — casino, sports, Live Casino, and slots. Take this opportunity to try games you may never have played before. You might just discover a new favourite that brings you more consistent wins.
Fourth, don't overlook the free spins that come with your bonus. Fifty free spins on premium slots is a golden opportunity to win real money with zero personal risk. Use all your free spins before they expire — every spin is a chance to win!
Finally, track your rollover progress through the my bet account dashboard. You can view in real time exactly how much more wagering is needed to qualify for withdrawal. This helps you plan your gameplay more strategically and avoid any surprises when your bonus period comes to an end.
Remember — the primary purpose of playing at my bet is to have fun. This welcome bonus is our gift to you, to kick off your experience on an even better note. Set your budget, play responsibly, and enjoy every moment with my bet. May luck always be on your side!
Got questions? We've got all the answers right here