BP9 is an online casino and sportsbook built for players in Malaysia, with everything played and paid in ringgit. One account opens 13 live dealer studios, 33 slot studios, 13 fishing game studios, six sportsbooks and a row of fast crash games. This page explains the parts the lobby does not: where your money actually sits, what each bonus costs you in turnover, and what has to be true before a withdrawal is approved.
The menu is split by the way people play rather than by studio, so casino, slots, sports, fishing, esports, poker, fast games and a 4D corner each have their own tab. You do not need a separate account for any of them.
| Area | What BP9 offers | Key figure |
|---|---|---|
| Live casino | 13 live studios with baccarat, roulette, blackjack and poker tables | Daily rebate 0.30% to 0.70% by tier |
| Slots | 33 slot studios, most playable straight in the browser | 100% welcome bonus up to MYR 300 |
| Fishing games | 13 arcade fish shooting studios | Daily rebate 0.50% to 0.90% by tier |
| Sports and esports | 6 sportsbooks plus 5 esports platforms | 10% reload bonus at 7x turnover |
| Fast games | 5 crash game studios | Daily rebate 0.50% to 0.90% by tier |
| Poker and RNG tables | QQPoker, plus table games from BT Gaming and Pragmatic Play | QQPoker sits outside the daily rebate |
| VIP program | Five tiers, Bronze through Diamond, on 365-day deposits | Daily withdrawal cap MYR 50,000 to unlimited |
| Payments | FPX, DuitNow QR, e-wallets and bank transfer | 1x turnover on every deposit |
| Support | Live chat | 24 hours, 7 days a week |
Two details in that table are worth reading twice. Rebate rates are not flat: they climb with your VIP tier, and the slots, fishing and crash category always pays more than live casino or sports. Blackjack is the notable gap, because blackjack bets add nothing to turnover and nothing to rebate, whichever table you sit at. The lottery corner runs on a single provider and stays a small side category rather than a full product.
Everything is set up for Malaysian players. Balances, bonuses and limits are shown in MYR, registration uses a Malaysian mobile number with the +60 prefix, and deposits run through local rails: FPX online banking, DuitNow QR, e-wallets such as Touch ‘n Go, GrabPay and ShopeePay, and ordinary bank transfer. Withdrawals go back to a bank account or to BigPay, Boost, ShopeePay or Touch ‘n Go, always in your own name. The site and support work in English, and the one currency you deposit in is the currency you are paid out in.
BP9 runs a two-layer wallet. The Main Wallet is the cashier: deposits arrive there and withdrawals leave from there. Bets, however, are placed from a Game Wallet that belongs to one provider. That is why an approved deposit can still return an insufficient funds message in a game, because the money is sitting one step behind where you are trying to bet it.
Three rules decide whether step four goes through. Each deposit carries 1x turnover, so money that came in and never got bet cannot simply be sent back out. The depositing account and the withdrawal beneficiary must both be in your own registered full name, which is also why no deposit from a friend’s or a family member’s account is accepted. And your tier sets the pace: Bronze allows two withdrawals a day up to MYR 50,000, while Platinum and Diamond remove the count entirely. For the method-by-method steps, receipts and fee questions, the deposit and withdrawal rules go through each one in order.
Two smaller habits save time. Keep words like casino, slots or betting out of the reference field when you transfer from your banking app, and check the receiving account details fresh on the Deposit page before every single transfer, because they are not permanent. A cash machine deposit also needs the receipt uploaded before it can be verified.


Registration is short, and nothing in it needs a document up front.
After that, logging in needs only your username and password. If either goes missing, a password reset is requested from the login form and the new one arrives by SMS to your registered number, while a forgotten username is recovered through live chat using that same number. One active account per member is the rule, so do not open a second one to solve a login problem.
Set up your account, verify your number, and your first deposit already puts you on Bronze with a daily rebate.
Thirteen live studios sit behind the Casino tab, including Evolution Gaming, Pragmatic Play, Playtech, Ezugi, SA Gaming, Allbet and Sexy Baccarat, each streaming its own dealers and its own table limits. Baccarat, roulette, blackjack and live poker variants make up the bulk of it, and minimum bets differ from table to table rather than being set platform-wide. If a dealer makes a mistake mid-round, the round is paused while the pit boss is called and players are told in chat; when it cannot be resolved cleanly, the round is cancelled and refunded. Remember the blackjack exception before you build a session around it, since those bets count towards neither turnover nor rebate.
Slots are the widest category by far, with 33 studios from Pragmatic Play, Playtech, Hacksaw Gaming, No Limit City, NetEnt, JILI, Spade Gaming and many more. Almost all of them run in the browser, so there is nothing to install and nothing to update. Each provider lobby has its own search box and its own tabs, which makes hunting for a specific Pragmatic or Hacksaw title quicker than scrolling the whole category. Crash games live one tab over under Fast Game, with five studios including Aviatrix and Spribe, and they share the higher rebate band with slots and fishing.
Thirteen studios supply the fishing tab, among them JDB, JILI, FastSpin, CQ9, Spade Gaming and KA Gaming. In general these are arcade shooters: you aim at fish moving across the screen, each species pays a different multiple of your shot value, and your stake is the cost per shot rather than a spin. They earn the same 0.50% to 0.90% rebate band as slots, but they do not count towards slot bonus turnover, so a slots welcome or reload bonus cannot be cleared inside a fishing game.
Six sportsbooks operate side by side: SABA SPORTS, CMD368, 9Wick, BTI, IWC and SBO, covering football, basketball, tennis and more. Five platforms cover esports titles such as League of Legends, Dota 2 and CS:GO, and three of the books also run a dedicated cricket section. Having more than one book matters in practice, because the same match can be priced differently across them. The 10% sports reload applies across all sports and esports providers at 7x turnover, and the conditions are specific: prices under 1.50 decimal do not count, draws do not count, cash-out bets do not count, and bonus funds cannot be placed on outrights. Each of those rules is worth checking before you opt in.
Mega888 is the one provider that does not simply open in the browser. It is app-based, with its own game username and a Game Password you set yourself in the member area. Its bonuses run on a different mechanic too: the 50% welcome up to MYR 500 and the 10% reload both use a winover target, 5x and 3x of transfer plus bonus, so the wallet unlocks on winnings reaching that figure rather than on bets placed. Two limits are worth knowing before you transfer in. Fishing bets from Mega888 are not accepted at all, and playing them can cost you both the winnings and the deposit. Mega888 is also outside the weekly rescue bonus, the cash rebate and the referral program.
Bonuses here are claimed on the Transfer page, not by ticking a box at the cashier: you pick the provider, enter at least the MYR 30 minimum transfer, select the promotion and submit. The Game Wallet then stays locked until the requirement is met or the balance runs out, and no withdrawal is processed while a promotion is still live.
The short version: the welcome bonus, reloads and the rescue bonus all buy you playing time at a turnover cost, while the daily cash rebate is the part that returns money with no clearing job attached.
A useful introduction to any platform includes what it does not do. None of the points below is hidden, but each one changes how you should plan your first weeks, so they are gathered here in one place.
Read together, these point to a simple approach: decide first whether you want a bonus at all, fund only the provider you plan to play, and keep your profile name identical to your bank account from day one.
Scammers impersonate BP9 staff and approach customers with fake deposit requests, and knowing that before your first deposit is your best protection. Nobody genuine will message you an account number to pay into. The deposit details you use are the ones displayed on your own Deposit page at the moment you transfer, and the only way to confirm that a person claiming to represent us is real is live chat inside your own logged-in account, which is staffed around the clock. Our guide to spotting fake agents and checking an account number covers the checks in order, including how to look up an unfamiliar account before money leaves your hands.
Set a figure you are comfortable losing before you deposit, and treat the session as entertainment spending rather than income. If play stops feeling like a choice, Gambling Therapy provides free, confidential support online in several languages. Everything here is for adults of 18 and over, and proof of age can be requested at any point.

Wherever you play from, the same account follows you. The Android app downloads from the BP9 site, and on iPhone you can open the site in Safari and add it to your Home Screen, where it launches full screen like an app. Most games also run directly in a mobile or desktop browser with nothing to install, so the app is a convenience rather than a requirement. Mega888 is the exception, because it runs through its own game account.
Support runs through live chat, 24 hours a day and seven days a week. It is the route for anything that needs a person: confirming that a message really came from BP9, correcting a date of birth with an identity document, recovering a forgotten username with your registered mobile number, or unlocking a Mega888 game wallet after a promotion ends. A forgotten password is handled without waiting for anyone: request a reset from the login form and the new password arrives by SMS to your registered number.