99 xo Bet — Complete Guide to Online Betting in Bangladesh
From creating an account to choosing markets, filling the bet slip, and withdrawing winnings — every step of betting at 99 xo is explained here in plain English.
Log In and Fund Your Account
Before you start betting, the first step is to go to the 99 xo Login page and sign in with your username and password. If you are a new member, fill in the registration form to open an account — the process takes only a few minutes.
After logging in, go to the Deposit section. At 99 xo, the minimum deposit is ৳200. Available deposit methods are bKash, Nagad, Rocket, Upay, and bank transfer (including major banks such as Dutch-Bangla Bank and BRAC Bank). Select your payment method, enter the amount, and the money will be added through the familiar mobile banking process.
Once the balance is added, you are ready to place bets on sports markets or casino games.
Find Markets and Learn to Read Odds
When you enter the sports betting section, you will see upcoming events across cricket, football, and other sports. Each match has markets such as Match Winner, Handicap, and Over/Under Goals. Clicking on a market name opens the full odds list.
Odds are shown in three formats: Decimal (e.g. 3.00), Fractional (2/1), and American (+200). All three express the same price in different ways. For example — betting on Team A to win:
The same odds in three formats — Team A to win, stake ৳200
The favourite usually has lower odds. For example, if Team B's odds are 1.80 in decimal — that is 4/5 fractional, -125 American. A ৳200 stake on Team B returns ৳360 if they win (profit ৳160). Negative American odds show how much you need to stake to make a ৳100 profit.
Bet Slip — Single and Multi Bets
Clicking on any odds in a market automatically adds it to your bet slip. Enter the stake in the slip and the potential return is shown immediately.
Single Bet: A bet on one event only. Straightforward and simple — the outcome depends entirely on that one result.
Multi Bet: Multiple selections combined. All of them must win for you to receive the full return. See the example below:
| Selection | Decimal Odds |
|---|---|
| Selection 1 | 1.40 |
| Selection 2 | 1.50 |
| Selection 3 | 1.90 |
| Combined Odds (1.40 × 1.50 × 1.90) | 3.99 (approx.) |
| Return if all win on a ৳100 stake | ৳399 |
| If even one selection loses, you lose the full ৳100 | |
Multi bets offer higher returns, but the risk is also higher — because all selections must win together.
Betting on Sports and Casino Games
Sports Betting
For cricket matches — especially BPL, IPL, and T20 World Cup — both pre-match and in-play markets are available. In limited-overs matches shown with decimal odds, there is generally no draw, so you choose between two outcomes. Example: Team A odds 1.80, Team B odds 2.00 — a ৳1,000 stake on Team B returns ৳2,000 if Team B wins (profit ৳1,000); if Team A wins, you lose ৳1,000.
For more information on cricket betting in Bangladesh, read our Cricket Betting Guide.
Casino Game Betting
In slot machines, one bet is placed per spin — set your stake before the spin and click the Spin button. In live casino games — such as Live Baccarat or Live Roulette — you place chips and confirm your bet within a set time at the start of each round.
To learn about live dealer games, slots, and more, visit the 99 xo Casino page, where game types and features are explained in detail.
How the Betting Exchange Works
Some markets offer a betting exchange option, where you bet against other players. There are two roles — BACK and LAY.
Exchange Example — Team A, Decimal 2.00
Commission may apply. This is an example to explain the structure only — it is not a guarantee of actual earnings.
Open and Settled Bets — Viewing Bet History
After placing a bet, it appears in your Open Bets list. In the Bet History section of your account menu, you can see all active bets — the selected market, the odds taken, the stake, and the potential return.
Once the match or game ends, the bet is settled. If you win, the return is added to your balance; if you lose, the stake is deducted. Settled bet history shows the date, result, and payment details.
Live bets are usually settled shortly after the match ends. If you have a question about any bet, contact 99 xo's 24/7 live chat or email support — assistance is available in both Bengali and English.
The minimum withdrawal amount is ৳800. Withdrawals via bKash, Nagad, Rocket, Upay, or bank transfer typically arrive within 5–30 minutes.
Quick Reference
Set a Budget and Limits Before Betting
Betting is entertainment — winning is not guaranteed. Setting clear limits for yourself before each session is a sign of a responsible player.
Daily Budget
Decide in advance the maximum amount you will stake each day. Once you reach that limit, stop playing for the day.
Time Limit
Do not play for too long without a break. Taking regular breaks helps you make decisions with a clearer head.
Loss Limit
Decide in advance how much you are willing to lose before you stop — chasing losses with bigger bets is not a good idea.
Account Limits
Many platforms let you set deposit or bet limits in your account settings — make use of this feature.
For more advice on responsible betting, read our Responsible Gaming page.
Get Started at 99 xo
New members receive a 200% bonus on their first deposit, up to ৳8,000 — wagering requirement is 25 times the bonus. Example: deposit ৳1,000, receive ৳2,000 bonus, total balance ৳3,000; wagering requirement ৳2,000 × 25 = ৳50,000. There are also weekly reload offers, a special Friday reward, and separate offers for slot players. VIP members earn weekly cashback across three tiers from Bronze to Gold — up to 0.8%. You can get started with a minimum deposit of ৳200 via bKash, Nagad, Rocket, Upay, or bank transfer.
Start Now — Every Bet Is a New Experience
Fund your account with just ৳200 via bKash or Nagad and start betting on cricket, football, or slots today.
Log In