96M runs promotions on two levels: welcome offers that give first-time depositors extra playing money, and ongoing value that keeps paying out for as long as you bet, through the daily cash rebate and the Weekly Rescue Bonus. Most of it sits under the Heng Ong Huat campaign banner, the brand’s prosperity theme that carries across the promotion cards.
This page sets out what each offer gives, who it is built for, and the part most bonus pages skip: what has to happen before bonus credit turns into money you can actually withdraw.
| Offer | Who it is for | Maximum | Key condition |
|---|---|---|---|
| 100% Welcome Bonus | New members playing casino and slots | MYR 300 | 10x wagering within 30 days |
| E-Sport Welcome Bonus | New members betting on e-sports | MYR 888 | Claimed as instructed, offer terms apply |
| 100% Soccer First Bet Risk-Free Bonus | New members betting on soccer | Refund of the first soccer bet | Refund is credited as bonus, not cash |
| 2% Crypto Deposit Bonus | New members depositing in crypto | MYR 688 | Crypto deposits only, first month after joining |
| 96M Brand Migration Program | Players moving over from another platform | MYR 500 | Welcome gift, offer terms apply |
| Weekly Rescue Bonus | Active players on sports, casino and slots | MYR 10,000 a week | Loss-rebate style offer with its own terms |
| Daily cash rebate | Every member who plays | Rate set by product and VIP tier | No rollover before withdrawal |
| Referral Program | Members inviting friends | Reward set by the offer | Friend deposits MYR 1,000 within 30 days |
The maximum column is a ceiling, not a payout. A 100% match up to MYR 300 means a MYR 120 deposit produces a MYR 120 bonus, not MYR 300, and the cap only matters once your deposit reaches it.
Pick the offer that matches how you play, then claim it on your first deposit.

New accounts have a real choice to make here, because the strongest offer depends on which product you actually intend to bet on. Read the whole group before your first deposit rather than after it.
This is the standing first-deposit welcome, tagged for casino and slot play. Your first deposit is matched at 100%, up to a maximum bonus of MYR 300. It carries a 10x wagering requirement and a 30-day window to complete it, which makes it the offer with the clearest published conditions on the page.
If League of Legends, Dota 2, CS:GO or Honor of Kings markets are the reason you are signing up, the e-sports welcome runs to a considerably higher ceiling at MYR 888. Its wagering terms sit in its own More Info panel, and e-sports turnover is tracked through the Esports Bull product wallet, so money has to be transferred in before you bet.
Built for soccer bettors, this one changes the shape of the first bet rather than topping up your balance. Win it and the winnings are yours. Lose it and 96M refunds the stake. The important detail: the refund arrives as bonus credit, not as withdrawable cash, so it comes with conditions attached before it converts. Treat it as a second attempt rather than a money-back guarantee.
Crypto depositors earn 2% on their crypto deposits during the first month after joining. The card is titled Unlimited, but the offer is capped at MYR 688, and it counts crypto deposits only, so a bank transfer or e-wallet top-up in the same period does not qualify. It suits players who already fund an account with USDT or ETH. The practical detail worth checking first is on the deposit and withdrawal side: USDT and ETH run on ERC20, and BTC confirmations take longer than the other two routes.
Players arriving from another platform can unlock up to MYR 500 as a welcome gift under the Brand Migration Program. It is filtered under both the New Member and VIP tabs, and like every other offer here it is governed by the terms in its own detail panel.

The Weekly Rescue Bonus is the largest recurring figure on the promotions page at up to MYR 10,000 a week. It works as an extra margin on a losing week rather than a match on a deposit, and it is listed across the VIP, sportsbook, casino and slot filters, so it is not tied to a single product. As with any rescue-style offer, the amount you see is the weekly ceiling and the actual credit follows the offer’s own calculation.
The rebate is the quietest but most consistent part of 96M’s promotional value. Every member earns a rebate based on the total amount wagered each day on eligible live casino, sports, lottery and selected slot games. The daily cut-off is 23:59:59 (GMT+8), the rebate is computed on that day’s turnover and credited the following day, and there is no rollover requirement before you withdraw it. Credited amounts show up under History in the Fund menu.
Rates run from 0.10% to 1.00% depending on the product and your tier. Slots pay the highest row, soccer on 96M Sports is the strongest sports line, and non-baccarat live tables pay the lowest rate at entry level. The full grid of VIP tiers and rebate rates sets out what each level pays, along with the upgrade and birthday bonuses that come with a tier promotion.
Every account has its own referral code and link under the Referral section of My Account. The friend you invite has to deposit MYR 1,000 within 30 days of registering, and once that is done the reward is claimed manually with Apply Now and a short remark naming both usernames and your preferred provider for the reward. Nothing pays out automatically, so the claim step matters. The full procedure lives on the referral page.
Your balance panel splits the total into Withdrawable and Non-Withdrawable. Deposits land in the Main Wallet instantly and are withdrawable. Bonus credit sits in the Non-Withdrawable side until the offer’s conditions are cleared, which is why a balance can look available while a withdrawal of the full amount is not possible.
Take the 100% welcome as the worked example, since its figures are published. A MYR 100 deposit produces a MYR 100 bonus and a 10x requirement. Applied to that bonus, 10x means MYR 1,000 of qualifying turnover inside 30 days. In general, bonus turnover is counted on the bonus alone or on bonus plus deposit depending on how an individual offer is written, and only certain products count toward it, so the More Info panel is where you confirm the base before you start betting rather than after.
Two mechanics affect how fast that turnover accumulates. Money has to be transferred out of your Main Wallet into the relevant product wallet before you can bet with it, and each product wallet shows its own turnover progress, so play is tracked per wallet rather than pooled. And rebates behave differently from bonuses: a credited rebate carries no rollover, so it is withdrawable value from the moment it arrives.
Alongside the standing offers, 96M regularly runs short campaigns, and these are where the largest headline numbers appear. The pattern is worth knowing so you recognise the type when one is active:
Be realistic about the experience giveaways. The F1 example required at least MYR 500,000 in accumulated deposits plus a 1x turnover requirement to enter the draw, which places that category of promotion firmly in high-roller territory rather than in reach of a casual account.