Best betting bonus for new members at bm999 — get up to 150% of ৳10,000 on your first deposit
Bangladesh's most trusted online casino and cricket betting platform. Start from just ৳300 with bKash, Nagad, Rocket, or Upay and get a bonus directly on your first deposit.
Why choose this platform?
bm999 was built with Bangladeshi players in mind. Here you will find a clean, fast, and trustworthy online gaming experience — with a team always ready to help in Bengali. We believe every player deserves transparent rules and a fair chance.
Our platform ensures SSL encryption and fair play. Deposits and withdrawals via bKash, Nagad, Rocket, and Upay are completely secure. Whether you are in Dhaka or Chittagong, you can play from your mobile from anywhere in Bangladesh.
Our goal is simple — whenever you come to play, the experience should be enjoyable, easy, and safe. bm999 makes no empty promises; instead, it tries to be honest and responsible at every step.
"bm999 — a commitment to a transparent, safe, and enjoyable online gaming experience for players in Bangladesh."
Get started step by step on bm999
Create your account, claim your bonus, and start playing your favourite games in just a few simple steps.
Create Account
Go to the bm999 login page and open a new account with your mobile number and password. The whole process takes just a few minutes.
Verification
Verify your mobile number to keep your account secure. This is a simple OTP process.
First Deposit
Deposit from as little as ৳300 using bKash, Nagad, Rocket, or Upay. Payment is credited to your wallet instantly.
Claim Welcome Bonus
After your first deposit, a 150% bonus is automatically added to your account — up to a maximum of ৳10,000. Example: deposit ৳1,000 and receive ৳1,500 bonus, for a total of ৳2,500.
First Game or Bet
Choose your favourite game — cricket betting, live casino, slots, or fishing games. You can start right away with your bonus.
Withdrawal
When you win, withdraw easily to bKash or Nagad. Minimum withdrawal is ৳800, and you will usually receive it within 5–30 minutes.
Hot Games — Most Popular Right Now
Fortune Tiger
PG Soft
SlotGates of Olympus
Pragmatic Play
SlotFortune Gems
JILI
SlotMega Fishing
JILI
FishingSweet Bonanza
Pragmatic Play
SlotMahjong Ways
PG Soft
SlotAviator
Spribe
CrashMoney Coming
JILI
SlotChoose your favourite category
bm999 offers multiple game categories. Go directly to any page based on your preference.
Royal Fishing
The world of exciting fishing games. Find the best fishing titles from JILI, including Royal Fishing, all in one place.
See MoreWild Bandito
Play the best adventure-themed slot games, including Wild Bandito from PG Soft.
See MoreCricket
Bet on all major cricket tournaments including BPL, T20 World Cup, and IPL. Live markets available.
See MoreSlots
Hundreds of slot games from top providers including PG Soft, Pragmatic Play, and JILI. New games added every week.
See Morebm999 Casino
Live dealers, roulette, blackjack, and baccarat — the best live casino tables from Evolution Gaming and Ezugi.
See MoreCricket Betting Market Guide
Match Winner
Pick which team will win the match. Example: Bangladesh vs India — place your bet on either side.
Toss Winner
Bet on which team wins the toss before the match starts — a popular market for quick results.
Top Batsman
Which batter will score the most runs within a team? Example: the top run-scorer in an innings.
Total Runs Over/Under
Choose whether the number of runs in an innings or the full match will be above or below a set target.
Runs in an Over
How many runs will be scored in a specific over — a highly exciting market in live betting.
Player of the Match
Who will receive the Player of the Match award — a high-odds market that many players enjoy.
Live In-Play Betting
Live odds shift constantly during a cricket match. When a wicket falls, odds for the batting side may increase; a big six puts more pressure on the bowling side. Odds fluctuate the most in the final overs of a T20 match.
Bet on live markets during Bangladesh Tigers matches in BPL, IPL, or the T20 World Cup and enjoy every moment. Remember — betting should always be done responsibly.
Crash Games — Fast Multiplier Games
Crash games are one of the fastest-paced types of online games. Aviator (Spribe) is the most well-known name in this category. In each round, a plane takes off and the multiplier rises quickly. The player must cash out before the plane crashes — that is the core thrill of the game.
How to play: Place your bet before the round starts → as the plane takes off, the multiplier begins to rise → press the cash-out button at your chosen moment.
Auto Cash Out: Set a multiplier in advance — when that level is reached, the cash-out will happen automatically.
Each round ends in anywhere from a few seconds to a few minutes, so many players go through rounds one after another in quick succession. However, this speed makes it tempting to keep raising your bets.
Important: Set a stop-limit for yourself before you start playing. Stop when you have lost a set amount — following this rule keeps the game enjoyable.
bm999 VIP Membership and Cashback
The more you play, the more you earn — that is the bm999 VIP philosophy. Your level rises based on your activity and you receive cashback every week.
Bronze Level
Weekly cashback up to
New members can stay active and gradually move up from Bronze.
Silver Level
Weekly cashback up to
Keep playing consistently — the path to Silver level is built through continuous activity.
Gold Level
Weekly cashback up to
The highest VIP level. Gold members receive the highest cashback and priority support.
Cashback and Rebate — Weekly Rewards
bm999's cashback system rewards you for staying active week after week. Every Monday, the previous week's cashback is credited to your account.
| VIP Level | Weekly Cashback | Credit Time |
|---|---|---|
| Bronze | Up to 0.5% | Every Monday |
| Silver | Up to 1.0% | Every Monday |
| Gold | Up to 1.5% | Every Monday |
Cashback is calculated based on the week's net betting activity.
Cashback is added directly to your main balance — no separate wagering required.
Moving up to a higher VIP level depends on consistent activity.
Payment Methods — Deposits and Withdrawals
All payments at bm999 are made through familiar mobile wallets in Bangladesh. Minimum deposit is ৳300 and minimum withdrawal is ৳800.
| Method | Best For | How to Deposit | Fee |
|---|---|---|---|
| bKash | Users of the most popular mobile wallet in Bangladesh | Enter your bKash number at the cashier → confirm with your payment PIN | No extra fee |
| Nagad | Nagad users and players who want fast cashouts | Enter your Nagad number and amount → approve in the Nagad app | No extra fee |
| Rocket | Dutch-Bangla Bank mobile banking users | Send payment with your Rocket number → credited instantly | No extra fee |
| Upay | UCB users and those who prefer an alternative wallet | Enter your Upay number → Verify OTP → Deposit complete | No extra fee |
Withdrawal time: Usually arrives in your mobile wallet within 5-30 minutes.
Top Game Providers — Who's on bm999
Find titles from the world's leading game developers all in one place at bm999. Each provider brings its own specialty to the table.
One of the world's leading providers in slots, live casino, and bingo. Known for high-graphics slots and live dealer tables.
Notable: Gates of Olympus, Sweet Bonanza
PG Soft has a strong specialty in Asia-themed slot games. Popular for its mobile-first design and polished animations.
Notable: Mahjong Ways, Treasures of Aztec
JILI is especially popular in the Asian market for fishing games, slots, and arcade-style games. Known for fast gameplay and a simple interface.
Notable: Fortune Gems, Money Coming
The global leader in live casino. Runs blackjack, roulette, baccarat, and many live show games with real dealers.
Type: Live Casino
Spribe's Aviator in the crash game category has gained massive popularity worldwide. Fast and transparent gameplay is their specialty.
Notable: Aviator
A long-established name in the online casino industry. Known for a large library of classic slots and table games.
Type: Slots & Table Games
RTP & House Edge — Understand the Basics
What is RTP (Return to Player)?
RTP, or "Return to Player," is a percentage that shows how much of the total money wagered on a game is returned to players over a long period. For example: if a slot has an RTP of 96%, then in theory an average of ৳96 comes back for every ৳100 wagered. However, this is a long-term average — results in any single session can be completely different.
Typical RTP Ranges for Different Games
RTP varies across different types of games. Generally, slot games have an RTP between 92% and 98%, blackjack can come close to around 99%, and roulette typically ranges from 94% to 97%. Table games usually have a lower house edge compared to slots.
What Does House Edge Mean?
House edge is the casino's statistical advantage — it is the flip side of RTP. If the RTP is 96%, then the house edge is 4%. This means that over the long run, the casino retains a small portion of every bet. This is not manipulation — it is a normal part of game design, and all legitimate providers set it transparently.
Why Is It Important to Know This Before Playing?
Understanding RTP and house edge makes it easier to plan your budget. Playing games with a high house edge for a long time increases the chance of your balance declining. Comparing RTP when choosing a game is therefore a smart move — especially if you plan on playing long sessions.
RTP figures are independently tested by the game provider. This is long-term statistical data — results in short-term sessions can vary significantly.
Bankroll Management Guide
The smartest way to enjoy betting or casino games is to set a clear budget beforehand. Bankroll management is not just about saving money — it ensures you can play for a long time without stress.
1. Set a Monthly Budget
Decide in advance how much money you will spend on gaming each month — and that amount should be something you can afford to lose without it affecting your daily life. Never mix money meant for bills, food, or savings into your gaming budget.
2. Divide It into Session Budgets
Split your monthly budget into smaller sessions. For example: if your monthly budget is ৳3,000, set aside ৳750 per week or a fixed amount per session. This way there is no risk of running through everything in a single day.
3. The 1-5% Rule Per Bet
Each individual bet should not exceed 1% to 5% of your total session budget. Following this rule means even a losing streak cannot wipe out your entire balance, and you have room to recover.
4. Decide When to Stop After Winning
After a win, many people keep playing hoping to win even more — this often leads to losses. Set a "win target" in advance. Once you reach it, end the session and enjoy the win.
5. Set a Loss Limit
If you have lost 50% of your session budget, stop for the day. Trying to forcefully recover after a loss (chasing losses) almost always leads to even bigger losses. Start fresh the next day with a clear head.
6. Keep a Record of Your Play
Write down your deposits, withdrawals, and results for each session in a notebook or spreadsheet. Reviewing it at the end of the month shows you which games or times cost you the most — this information helps make future decisions more informed.
Quick Reminders
- Only spend what you can afford
- Plan your budget in advance
- 1-5% per bet
- Set a win target
- Respect your loss limit
- Keep records
Keep gaming fun — not a burden.
Play on Mobile Wherever You Are
bm999 is fully browser-based — open it directly in your browser on any smartphone, whether Android or iPhone. No app download needed, and it takes up no storage on your device.
Add a Shortcut to Your Home Screen (3 Steps)
Open bm999.mom in Chrome or Safari
Tap the three dots at the top in Chrome, or the Share button in Safari
Select "Add to Home Screen"
Tips for Smooth Mobile Gaming
- Use a stable Wi-Fi or 4G connection
- Keep your browser updated to the latest version
- Log out after playing on a shared phone
- Deposit instantly with bKash or Nagad — no need to leave the page
Security warning: Do not download betting apps from Telegram, Facebook, or any other social media — they may be fraudulent. Only access the site by typing bm999.mom directly into your browser.
24/7 Support in Bengali
Getting support in Bengali on most online platforms in Bangladesh is difficult. bm999 is different — here you can speak in your own language and get answers to every question in Bengali.
Bengali support available 24 hours a day, 7 days a week.
[email protected] — write to us by email for detailed questions.
Every chat is handled in your mother tongue — no translation hassle.
The same 24/7 support team assists just as capably in English.
Any question about deposits, claiming bonuses, withdrawals, or your account — ask everything in Bengali and get a quick answer.
Start Today — Get a 150% Bonus on Your First Deposit
Deposit ৳1,000 and get a ৳1,500 bonus — start playing with a total of ৳2,500. Minimum deposit is just ৳300 via bKash, Nagad, Rocket, or Upay. 21+
Log In Now