Bangladesh's most trusted online casino and sports betting platform. Cricket, live dealer games, slots, and more — all in one place, available 24/7.
Eight reasons Bangladesh's sharpest bettors make 999bt their home platform.
Withdrawals processed within hours via bKash, Nagad, and Rocket.
Ball-by-ball odds, match winner, top batsman, and over/under on every BPL and IPL fixture.
Slots, live dealer, table games, and crash titles from the world's best studios.
256-bit SSL encryption protects every transaction and personal data point.
Fully optimised for Android and iOS — bet from Dhaka or Cox's Bazar on the go.
Deposit and withdraw using bKash, Nagad, Rocket, Upay, and major Bangladeshi banks.
Industry-leading margins on cricket, football, kabaddi, and esports markets.
Real agents available around the clock via live chat — average response under 2 minutes.
New to 999bt? Follow these six steps and you'll be placing your first bet in minutes.
Visit 999bt and fill in the quick registration form with your name, email, and mobile number. Takes less than two minutes.
Upload a valid National ID or passport photo. Verification is required to comply with responsible gaming standards and typically completes within a few hours.
Choose bKash, Nagad, Rocket, Upay, or your preferred bank. Minimum deposit is ৳500. Funds appear instantly in most cases.
Opt in to the welcome offer on the promotions page. Read the wagering terms carefully before accepting so there are no surprises.
Head to the cricket sportsbook for the next BPL or T20 match, or explore the slots lobby. Start with stakes you are comfortable with.
Go to the cashier, enter your withdrawal amount, select your preferred method, and confirm. Winnings land in your mobile wallet or bank account securely.
Return to Player (RTP) is a percentage that tells you how much of the total money wagered on a game is paid back to players over a statistically significant number of rounds. For example, a slot with a 96% RTP theoretically returns ৳96 for every ৳100 wagered across all players over its lifetime. It is a long-run mathematical average, not a session-by-session guarantee — your individual results will vary significantly in shorter play periods.
Different game categories carry different RTP ranges. Video slots at 999bt typically fall between 92% and 98%, with many popular Pragmatic Play and NetEnt titles sitting around 96%–97%. Classic table games tend to be more generous: blackjack played with basic strategy can reach a theoretical RTP of approximately 99.5%, while standard European roulette offers around 97.3% (compared to American roulette at roughly 94.7% due to the extra double-zero pocket).
The house edge is simply the flip side of RTP — it represents the casino's mathematical advantage over the player. A game with 96% RTP has a 4% house edge. This small percentage is how the platform sustains operations, maintains games, and funds promotional budgets such as bonuses and cashback. Understanding house edge helps you compare games objectively rather than relying on gut feeling.
Knowing RTP and house edge before you play is one of the most practical steps any bettor can take. It helps you set realistic expectations for your session bankroll, choose games that align with your risk tolerance, and avoid chasing losses based on faulty assumptions about "hot" or "cold" machines. At 999bt, individual game RTP values are accessible in each game's information panel — we encourage all players to review them.
Real players, real winnings. Could you be next?
Mega Moolah Slots
R*** from Dhaka
Live Roulette
K*** from Chittagong
Cricket Accumulator
S*** from Sylhet
The Great Icescape
M*** from Rajshahi
WM Live Baccarat
N*** from Khulna
The more you play, the more you earn. Six tiers of exclusive rewards await loyal 999bt members.
999bt supports the most popular Bangladeshi payment options for fast, secure deposits and withdrawals.
| Payment Method | Min Deposit | Max Deposit | Deposit Time | Withdrawal Time | Fee Notes |
|---|---|---|---|---|---|
| bKash | ৳500 | ৳1,00,000 | Instant | 15 min – 2 hours | No fee on deposits |
| Nagad | ৳500 | ৳1,00,000 | Instant | 15 min – 2 hours | No fee on deposits |
| Rocket | ৳500 | ৳50,000 | Instant | 30 min – 4 hours | No fee on deposits |
| Upay | ৳500 | ৳50,000 | Instant | 30 min – 4 hours | No fee on deposits |
| Dutch-Bangla Bank | ৳1,000 | ৳5,00,000 | 1–2 hours | 1–24 hours | Standard bank charges may apply |
| City Bank | ৳1,000 | ৳5,00,000 | 1–2 hours | 1–24 hours | Standard bank charges may apply |
| BRAC Bank | ৳1,000 | ৳5,00,000 | 1–2 hours | 1–24 hours | Standard bank charges may apply |
Processing times are estimates and may vary during peak periods or due to additional verification steps. Withdrawal times are not guaranteed.
Your safety is our top priority. Here is how 999bt keeps your data and funds protected.
All data transmitted between your device and our servers is fully encrypted using industry-standard TLS/SSL protocols.
Games use certified Random Number Generators (RNG) audited by independent testing laboratories for fairness.
Player funds are held separately from operational funds to ensure your balance is always accessible and protected.
Automated systems monitor account activity around the clock to detect and prevent unauthorised access and fraudulent transactions.
999bt partners with the world's most respected game studios to bring you a premium, fair, and diverse gaming library.
999bt believes that gambling should always be an enjoyable form of entertainment, never a source of financial or emotional distress. We provide a comprehensive set of tools to help you stay in control at all times. Players must be 18 years of age or older to register and play.
Request a temporary cooling-off period of 24 hours, 7 days, or 30 days — or a permanent self-exclusion from the platform. Contact support to activate immediately.
Set daily, weekly, or monthly deposit caps to keep your spending within a budget you are comfortable with. Limits take effect immediately when lowered.
Define the maximum amount you are willing to lose over a set time period. Once reached, further wagering is paused until the limit period resets.
Set a maximum session duration. When time is up, you will be automatically logged out to help prevent extended play sessions.
Enable periodic pop-up notifications showing your session duration and net win/loss so far. These gentle reminders help you make informed decisions about continuing play.
Take our short anonymous quiz to evaluate your gambling habits. Results are private and help you identify whether your current play patterns are healthy.
Review your full deposit, withdrawal, and wagering history at any time through your account dashboard to maintain a clear picture of your activity.
If you feel that gambling is negatively affecting your life, please reach out to our support team immediately. We are available 24/7 to assist you in setting restrictions or closing your account. You can also seek independent advice from recognised problem gambling support organisations.
New to online betting? Here are 10 essential terms every 999bt player should know before placing their first wager.
The percentage of total wagers a game returns to players over its statistical lifetime. A slot with 96% RTP pays back ৳96 for every ৳100 wagered across all sessions combined.
The mathematical advantage the casino holds on any given game, expressed as a percentage. It is the inverse of RTP — a game with 97% RTP has a 3% house edge.
The amount of money you place on a single bet or spin. Your stake is the risk you take; the potential payout is calculated as a multiple of your stake based on the odds.
A numerical representation of the likelihood of an outcome and the potential return on your bet. Decimal odds of 2.50 mean a ৳100 stake returns ৳250 total (৳150 profit) if successful.
A handicap applied to a contest to level the playing field between two unevenly matched opponents. Betting the spread means your selection must win by more than the stated margin.
A single bet that links two or more individual selections. All selections must win for the bet to pay out, but the combined odds multiply to create much larger potential returns.
A bet placed after an event has already started, with odds updating in real time based on what is happening. Common on cricket, football, and tennis markets at 999bt.
A feature that lets you settle a bet before the event finishes, securing a portion of potential winnings or cutting losses if results are moving against you.
The total amount of money you have set aside specifically for gambling. Effective bankroll management — betting only a small percentage per wager — is the cornerstone of responsible play.
A condition attached to bonuses requiring you to bet the bonus amount a set number of times before any winnings can be withdrawn. Always read the wagering terms before accepting a bonus offer.
Genuine feedback from 999bt members across Bangladesh.
"I've been using 999bt for almost a year now and honestly the cricket betting section is unmatched. During the BPL season I placed accumulators every single match day — the odds are genuinely better than what I found elsewhere. Withdrawals to bKash land within the hour most nights."
"The live casino section on 999bt is something else — Evolution Gaming tables run so smooth even on my mobile data connection in Chittagong port area. Reached Gold VIP last month and the dedicated chat support makes a real difference. No waiting around for basic queries."
"I was a bit nervous about depositing at first but the Nagad option made everything simple and familiar. Customer support answered my first question in under two minutes through live chat. The slots library is massive — I mostly play Pragmatic Play titles and the RTP info is right there in the game panel which I really appreciate."
Multiple ways to reach the 999bt support team — whichever suits you best.
Available around the clock, every day of the year. Average first response time: under 2 minutes. Access via the chat icon inside your account dashboard.
Send detailed queries or account-related documents to our support team. Email address: . Typical response time: within 4–12 hours.
Reach our team via WhatsApp for quick account queries. Number displayed in your account profile after login. Response time: within 30 minutes during active hours (08:00–24:00 BST).
Use the built-in messaging system within the 999bt platform to raise tickets, track issue status, and receive replies directly in your account notification centre.