A bonus is only worth taking once you know what has to happen before the money is actually yours. Every evergreen BP9 promotion carries three numbers: a minimum transfer, a maximum credit, and a turnover or winover requirement that keeps the game wallet locked until you clear it. Below, all of them sit side by side with the arithmetic already done, so you can pick the offer that fits how you play rather than the one with the biggest headline.
| Offer | Applies to | Minimum transfer | Maximum bonus | Condition |
|---|---|---|---|---|
| Slots 100% Welcome Bonus | All slot providers except Mega888, Habanero, KingMidas | MYR 30 | MYR 300 | 25x turnover on transfer + bonus |
| Mega888 50% Welcome Bonus | Mega888 slots | MYR 30 | MYR 500 | 5x winover on transfer + bonus |
| Slots 10% Reload Bonus | Slot providers except Mega888, Habanero, KingMidas | MYR 30 | Unlimited | 5x turnover on transfer + bonus |
| Sports 10% Reload Bonus | All sports and esports providers | MYR 30 | Unlimited | 7x turnover on transfer + bonus |
| Mega888 10% Reload Bonus | Mega888 slots | MYR 30 | Unlimited | 3x winover on transfer + bonus |
| Weekly Rescue Bonus | All providers except Mega888, Allbet, Ekor | Not applicable | RM 138, RM 228, or 5% up to your tier cap | 10x turnover |
| Referral Program | All providers except Mega888 | Friend deposits MYR 500 within 30 days | RM 100 combined | 3x turnover |
| VIP Birthday Bonus | Silver tier and above | 10 deposits in the prior 90 days | MYR 188 to MYR 1,888 | 1x turnover |
| Unlimited Cash Rebate | Slots, fishing, crash, sports, esports, live casino | Not applicable | 0.3% to 0.9% daily | No turnover |

Two columns deserve a second look. Unlimited in the bonus column means there is no ceiling on the credit itself, so a 10% reload on a MYR 2,000 transfer pays MYR 200 the same way it pays MYR 3 on MYR 30. The condition column is the one that decides whether an offer suits you, because it sets how much you must bet before anything leaves the wallet.
Note that MYR 30 is a minimum transfer, not a minimum deposit. You deposit into the Main Wallet first, then move funds into the game wallet where the promotion applies. That transfer is also the moment you select the bonus.
You get one welcome-type bonus per account, and only as your first promotion application. Claim a reload first and the welcome offer is gone, so choose deliberately before your first transfer.
Transfer at least MYR 30 to a qualifying slot provider and the bonus doubles it, up to a maximum of MYR 300. The requirement is 25x on the transfer plus the bonus together. For example, MYR 100 transferred becomes MYR 200 in the wallet, and 25x that figure is MYR 5,000 of settled slot bets.
That is real volume, so size the transfer around how much you actually intend to play rather than around the biggest possible credit. Only Slots-category games count towards it. Fishing, table, arcade, scratch and video poker bets add nothing, even when they sit in the same provider’s lobby, and Mega888, Habanero and KingMidas are excluded from the offer entirely. The bonus runs for 30 days from activation; if the requirement is unfinished when that window closes, bonus winnings are removed.
Mega888 works on a different model. Transfer MYR 30 or more and you get 50% on top, up to MYR 500, but instead of a turnover target the wallet unlocks on a winover. The goal is to win up to five times the transfer plus bonus: MYR 100 plus a MYR 50 bonus makes MYR 150, so the target is MYR 750.
Because of that, it is not turnover-free in the way it first sounds, it simply measures wins rather than stakes. Slots only, and playing arcade, table or lottery games with the credit voids the winnings. Once the promotion completes or fails, Live Chat unlocks the game wallet. The full app-based setup, including the separate game password, is covered on our Mega888 access and bonus guide.
Reloads have no claim limit and no cap on the credit, which makes them the everyday option once the welcome offer is used up.
Ten percent on any qualifying slot transfer, with 5x turnover on the combined amount. MYR 100 plus a MYR 10 bonus gives MYR 110 in the wallet and a MYR 550 target. The same provider exclusions apply as on the slots welcome bonus.
The sportsbook version pays 10% on transfers to any sports or esports provider, with 7x turnover. MYR 110 in the wallet means MYR 770 of qualifying bets. Sports and esports bets count; several common ticket types do not. Bets in the Early category are out, bets settled with cash-out do not count, and bonus funds cannot be placed on outright markets, where they are cancelled and forfeited. Odds below 1.50 decimal (0.50 Malay) are excluded, as are draws, virtual sports, mini games, lottery and number games. Betting both sides of the same event is prohibited.
Ten percent with no cap, unlocking on a 3x winover: MYR 100 plus MYR 10 makes MYR 110, so the target is MYR 330. Slots only, and Live Chat releases the wallet afterwards.
Almost every offer is applied at the moment you move money into a game wallet, not on a separate promotions screen.
The credit lands in that game wallet, which then stays locked until the requirement is met or the balance runs out. Two rewards work differently: the Weekly Rescue Bonus and the VIP Birthday Bonus are credited to the Rewards page, where you claim them yourself.
Pick your offer, transfer at least MYR 30 to the provider you want to play, and the bonus is applied in the same step.

Turnover is simply the total you bet. Each settled bet adds its stake, win or lose, while draws and ties add nothing at all. Winover, used on the Mega888 offers, measures something else: how much you have won relative to the money in the wallet.
Three worked examples make the difference clear:
Category matters as much as volume. A slot bonus only counts Slots-category games, and a sports bonus only counts sports and esports. Blackjack contributes nothing to turnover on any offer. On unusually large winning bets, above the stated multiplier threshold, only the stake counts as valid turnover rather than the full bet value. Turnover you complete for a promotion also stops counting towards your rebate, which is worth knowing before you chase both at once.
This is the offer for a week that went badly. It pays back part of your weekly net loss, where net loss means your gross loss minus any bonus and minus any rebate already received. It starts only once that figure reaches RM 5,000.
| Weekly net loss | Rescue bonus |
|---|---|
| RM 5,000 to RM 7,499.99 | Fixed RM 138 |
| RM 7,500 to RM 9,999.99 | Fixed RM 228 |
| RM 10,000 and above | 5% of net loss, capped by tier |
Above RM 10,000 the 5% payout is limited by your VIP tier:
The week runs from Monday 00:00:00 to Sunday 23:59:59 (GMT+8). If you qualify, an inbox message arrives the following Monday between 6pm and 8pm (GMT+8), and you claim the bonus from the Rewards page. It is once per week, with no backdated claims, so a missed week stays missed. The rescue credit then carries 10x turnover before withdrawal, and blackjack bets do not count towards it. The rescue bonus cannot be redeemed on Mega888, Allbet or Ekor, so claim it on another provider.
Your invite link and referral code both live on the Referral page, and a new member enters the code in the optional Referral field when registering. Once your friend deposits MYR 500 in total within 30 days of signing up, you receive RM 80 and your friend receives RM 20, so RM 100 in combined credit. The reward carries 3x turnover and applies across all providers except Mega888.
Claim it promptly: a referral reward that has been issued stays valid for 7 days. The programme also runs on a strict one-per-person basis, covering household, IP address, email, mobile number, bank account and shared computer, so inviting yourself from a second device will not work.
Separately, BP9 runs an application-based squad programme, Kaki Squad, for approved captains who recruit and manage a group. It opens from time to time and has its own eligibility route for existing members, with calculations rolling month to month.
Silver tier and above receive a VIP Birthday Bonus, provided you made 10 successful deposits in the 90 days before your birthday. It is credited automatically to the Rewards page on the day and carries just 1x turnover. Amounts scale by tier, from Silver upwards.
Running quietly alongside everything else is the daily cash rebate on settled turnover, which is the one payout with no turnover attached at all. Provider tournaments and prize drops also appear on the promotions page from time to time, listed with their own rules while they run.
There is no standing free-spin offer on BP9. Free spins turn up occasionally inside provider promotions, so watch the promotions page rather than expecting a permanent deal. One rule matters if you do get some: holding free spins while a bonus is active is prohibited and voids the winnings. Clear or exhaust the bonus first, then use the spins.
A few conditions apply to every offer, and each of them can hold a payout up.
Before you opt in, check that the provider you want to play is not on the offer’s exclusion list, and remember that each deposit separately needs 1x turnover under the standard deposit and withdrawal rules. Matching your bonus to the games you were going to play anyway is what keeps the requirement realistic.