d99 Betting App — Enjoy cricket and casino from anywhere on mobile
d99 is built for Bangladeshi players — fast payments via bKash and Nagad, 24/7 support in Bengali, and hundreds of live games all in one app.
Welcome Bonus Offer
Open a new account at d99 and get 120% bonus on your first deposit up to ৳20,000. This bonus activates with just a 10x wagering requirement — one of the best terms in Bangladesh's online betting scene.
- 120% bonus on first deposit
- Up to ৳20,000 maximum
- Only 10x wagering required
- Minimum deposit of just ৳100
- Valid for bKash, Nagad, Rocket, Upay and bank transfer
Game Categories
d99 has no shortage of entertainment — from slots to live casino, cricket betting to bingo, it's all here.
Crash Games — Fast-Paced Thrills
Crash games like Spribe's Aviator are hugely popular among Bangladeshi players. Each round wraps up in seconds to a few minutes. A multiplier climbs gradually and you need to cash out before it crashes.
The auto cash out feature lets you exit automatically at a set multiplier. Rounds are short so decisions have to be quick — set a stop-limit before you start playing.
Steps to Get Started
Create your d99 account in just a few minutes and start playing.
Create an account
Visit the d99 website and register for free using your mobile number and a password of your choice. The entire process can be completed in Bengali.
Identity Verification
Upload a photo of your national ID card or passport. Once verification is complete, all features and withdrawal options will be unlocked.
Make Your First Deposit
Deposit from as little as ৳100 via bKash, Nagad, Rocket, Upay or bank transfer. Payments are usually instant or processed within a few minutes.
Claim Your Welcome Bonus
A 120% bonus on your first deposit will be added to your account automatically — up to ৳20,000, with just a 10x wagering requirement.
Place Your First Bet or Game
Cricket betting, live casino, slots or fishing games — start with whatever you prefer. Betting on Bangladesh Tigers BPL matches is now possible right from your mobile.
Withdraw Your Winnings
Withdrawals start from ৳500. Funds typically arrive in your bKash or Nagad account within 30 minutes to 3 hours.
Android App Download
On the streets of Dhaka or anywhere else — the d99 Android app keeps you connected at all times. The app uses minimal data, so you can watch live cricket and place bets without hassle even on mobile internet. bKash and Nagad payments take just a few taps.
Installation Steps
- Download the APK file only from d99's official website
- Go to Android settings and enable "Unknown Sources" or "Install unknown apps"
- Tap the downloaded APK file to install
- Log in and start playing
- Turn off "Unknown Sources" after installation — for your security
Cricket Format Explained
Betting markets differ across cricket formats — here's what sets each one apart.
T20
20 overs per teamA match lasting just 3-4 hours. BPL, IPL, T20 World Cup, BBL and PSL are all played in this format. Markets include over/under, match winner, toss, first wicket and more.
ODI (One-Day)
50 overs per teamA match lasting around 8 hours. Played in the ICC World Cup and bilateral series. Bangladesh Tigers' ODI performances get special attention here.
Test
Up to 5 daysCricket's longest format. Each team plays two innings. A draw is a valid result, which makes the betting markets more complex and interesting.
The Hundred
100 balls per teamEngland's newest format, even faster than T20. Overs are counted in sets of 10 balls. New markets and fast-paced betting opportunities.
Football Betting
Bangladeshi football fans follow the Premier League, La Liga, Champions League and FIFA World Cup Qualifiers most closely. d99 offers thousands of markets across these competitions.
| Market | Description |
|---|---|
| 1X2 | Home win / Draw / Away win — the most common bet |
| Double Chance | Cover two outcomes at once to reduce your risk |
| Over/Under Goals | Whether the total goals in a match will be above or below a set number |
| Both Teams to Score | Whether both teams will score at least one goal |
| Asian Handicap | Betting with a virtual advantage given to the weaker team |
Many major matches kick off between midnight and early morning Bangladesh time (BST) — live betting is especially useful in those cases.
What Is a Betting Exchange?
In a regular sportsbook you bet against the bookmaker. In a betting exchange, you bet directly against other players — the platform sits in the middle and takes a small commission.
An exchange has two positions: Back (betting that a team will win) and Lay (betting that a team will not win). Odds are set by the demand from other players — the bookmaker does not set them.
Example (BPL Match)
Say you place a Back bet of ৳500 on Dhaka Dominators winning a BPL match at odds of 2.0 — if they win you receive ৳1,000 (profit ৳500). Laying means you take the other side of that bet, so you win if the team does not win.
| Factor | Back Bet | Lay Bet |
|---|---|---|
| Meaning | Team/player will win | Team/player will not win |
| If you win | Odds × stake | Stake is received |
| If you lose | Stake is lost | Liability must be paid |
| Odds source | Supply and demand from other players | |
Exchange vs Regular Book
- Odds on an exchange are generally better
- Bets can be placed without a bookmaker margin
- Commission applies only on winning bets
- Matching bets can be difficult when liquidity is low
RTP and House Edge Explained
RTP (Return to Player) is the theoretical average return of a game — the percentage of every ৳100 wagered that is paid back to players over the long run. For example, a 96% RTP means that on average ৳96 is returned for every ৳100 bet over the long run — but this is an average across millions of spins, not a guarantee for any single session.
House Edge is the flip side of RTP. A 96% RTP means a 4% house edge — this is the casino's long-term mathematical advantage. All casino games have a house edge; that is normal.
Knowing the typical RTP range for different game types helps you make informed decisions:
| Game Type | Typical RTP Range | House Edge |
|---|---|---|
| Slots | 92% – 98% | 2% – 8% |
| Blackjack (basic strategy) | ~99% | ~1% |
| Roulette (European) | 94% – 97% | 2.7% – 5.3% |
| Baccarat | ~98.5% | ~1.5% |
A higher RTP does not guarantee more wins — every round is independent. RTP is an informational metric, not a promise of winnings. Set a budget before playing any game and stick to it.
Keep in mind
- RTP is a long-term average, not a session guarantee
- High-volatility games offer rare but larger wins
- Low-volatility games offer smaller but more frequent rewards
- Set a budget and do not rely on RTP
VIP Membership
The more you play at d99's VIP program, the more weekly cashback you earn. As your tier increases, so do your benefits.
Entry level — for new members
For regular players
The choice for experienced players
For high-volume members
The highest benefits tier
Payment Methods & Processing Times
Both deposits and withdrawals at d99 are fast and easy. The minimum deposit is ৳100 and the minimum withdrawal is ৳500 across all methods.
| Payment Method | Minimum Deposit | Maximum Deposit | Deposit Time | Withdrawal Time | Fee |
|---|---|---|---|---|---|
| bKash | ৳100 | ৳50,000 | Instant | 30 minutes – 3 hours | Free |
| Nagad | ৳100 | ৳50,000 | Instant | 30 minutes – 3 hours | Free |
| Rocket | ৳100 | ৳30,000 | Instant | 30 minutes – 3 hours | Free |
| Upay | ৳100 | ৳30,000 | Instant | 30 minutes – 3 hours | Free |
| Dutch-Bangla Bank | ৳100 | ৳1,00,000 | 15 minutes – 1 hour | 1 – 24 hours | Bank charges may apply |
| City Bank | ৳100 | ৳1,00,000 | 15 minutes – 1 hour | 1 – 24 hours | Bank charges may apply |
| BRAC Bank | ৳100 | ৳1,00,000 | 15 minutes – 1 hour | 1 – 24 hours | Bank charges may apply |
Withdrawal times may vary depending on bank and network conditions. However, d99 generally completes withdrawals within 30 minutes to 3 hours.
Why Choose d99?
d99 is a reliable choice for the best online betting experience in Bangladesh.
Fast Payments
Withdrawals completed in 30 minutes to 3 hours — fastest service via bKash and Nagad.
Mobile-First
The same smooth experience on the Android app and mobile browser — on any device.
Competitive Odds
The best odds in the market for cricket and football — especially for BPL and IPL.
Secure & Encrypted
SSL encryption and fair play guarantee — your information and money are protected.
Support in Bengali
24/7 Bengali-speaking support team — get help in your native language via live chat.
Huge Game Library
Slots, live casino, crash games, fishing — all types of games on one platform.
Attractive Bonuses
120% welcome bonus, weekly cashback and VIP rewards — for regular players.
Live Cricket Betting
In-play odds and live score updates — real-time betting on BPL, IPL and T20 World Cup.
Security & Trust
d99 is a secure and reliable platform. Your personal information and financial transactions are always encrypted.
24/7 Support in Bengali
At d99 you do not need to write in English for support — our entire support team speaks Bengali. From Dhaka to Sylhet, get help in your language from anywhere.
Live Chat
Chat instantly in Bengali from the website or app — 24 hours a day, 7 days a week.
Email Support
For detailed queries, email us at: [email protected] — write in Bengali, get a reply in Bengali.
Bengali-Speaking Agents
Our support agents have a good understanding of Bangladeshi local culture and payment methods.
FAQ in Bengali
Answers to common questions are available in Bengali on our FAQ page.
Trusted Game Providers
d99's partnerships with the world's leading game developers ensure the highest quality gaming experience.
Responsible Gaming Tools
d99 believes that enjoyable gaming is only possible when it is done in a controlled and responsible way. For players aged 21 and above only — this is our core policy.
Self-Exclusion
Pause gaming on your account for a set period or permanently. This can be activated through the support team.
Deposit Limits
Set a maximum daily, weekly or monthly deposit limit. The most effective way to manage your budget.
Loss Limits
Betting stops automatically once a set amount has been lost. This helps avoid large losses.
Session Time Limit
Set a limit on how long you play in one go. The session will end automatically when the time is up.
Reality Check Reminder
Receive pop-up notifications at set intervals — showing how long you have been playing and your win/loss total.
Self-Assessment Quiz
Complete a short questionnaire to understand how much gaming is affecting your life. Learn more
Join d99 Today
Get started with a 120% welcome bonus — deposit just ৳100 and experience the best betting app in Bangladesh.
Login to d99