Separate offers for new and existing members. From welcome bonuses to weekly cashback — 9xbet always has something on the table.
Each offer is subject to specific terms and conditions. Read the details and choose the offer that suits you.
Make your first deposit and get a matching bonus — up to BDT 10,000. Valid for both Sports Betting and casino games.
Register NowDeposit every Monday and enjoy a 50% reload bonus. Up to BDT 5,000 in bonus available each week.
DepositGet 10% back on your weekly net losses. Applies to both casino and sports. Maximum cashback of BDT 3,000.
Activate OfferGet 100 free spins on selected slot games — 20 spins per day over 5 days. Winnings are withdrawable.
Claim Your Free SpinsIf your first bet on any sports event loses, you get up to BDT 500 back as a free bet. Applicable once only.
Claim Your Free BetEarn a BDT 300 bonus for every successful referral. Your friend gets a welcome bonus too. No limit on referrals.
Refer
Compare the key features of each offer at a glance and pick the one that suits you best.
| Offer Name | Bonus Amount | For Sports Use | Use in Casino | Wagering Requirement | Validity |
|---|---|---|---|---|---|
| Welcome Bonus | 100% (Max BDT 10,000) | Yes | Yes | 15x | 30 Days |
| Reload Bonus | 50% (Max BDT 5,000) | Yes | Yes | 12x | 7 Days |
| Cashback | 10% (Max BDT 3,000) | Yes | Yes | 1x | 3 Days |
| Free Spins | 100 Spins | No | Yes | 20x Win | 5 Days |
| Free Bet | 500BDT | Yes | No | 3x Win | 7 Days |
| Referral Bonus | BDT 300/Referral | Yes | Yes | 5x | 14 Days |
Terms and conditions for all bonuses are subject to change. Always check the latest terms before claiming a bonus.
Bonus offers have become standard in the online betting world. But a truly good bonus is not just about big numbers — it means an offer that actually works for you, that you can withdraw, and whose terms you can actually understand. That is where 9xbet makes a real difference.
New members at 9xbet get a 100% match bonus on their first deposit. Deposit BDT 5,000 and you start with BDT 10,000 to play with. The bonus works for both Sports Betting and casino games. The wagering requirement is just 15x — significantly lower than most competitors.
Many platforms offer nothing once you have claimed the welcome bonus. 9xbet is different — it gives you a reload bonus every week. Deposit on Monday and get a 50% bonus. It is an ongoing perk for regular bettors that keeps your betting balance active.
Winning isn't guaranteed in betting — that's the reality. But at 9xbet, you get 10% cashback on your weekly net losses. It's a genuine safety net that partially protects bettors from heavy losses. The wagering requirement is just 1x, meaning you can withdraw almost immediately.
Want to try new games without risking your own money? 9xbet's free spins package is made exactly for that. Explore new slots with 100 free spins, and any winnings go straight to your real balance. Sports bettors are covered too with a free bet offer — get up to BDT 500 back if your first bet loses.
9xbet's referral program is one of the best among any betting platform in Bangladesh. Every successful referral earns you a BDT 300 bonus with no cap on how many you can earn. Your friends also get their own welcome bonus. It is a win-win where both sides benefit.
IPL, World Cup, Champions League Final, or a big Bangladesh match — 9xbet runs special promotions during all of these. Expect boosted odds, extra free bets, and exclusive tournament offers. These promotions are available for a limited time, so it pays to act quickly.
The bonus is credited to your account within seconds of your deposit. No waiting required.
The terms of every bonus are clearly stated. No hidden rules.
Once the wagering requirement is met, your bonus winnings can be withdrawn via Mobile Banking or Nagad.
Track your active bonuses, wagering progress, and expiry dates at a glance on the 9xbet app.
Push notifications alert you whenever a new promotion is available so you never miss an offer.
For any bonus-related issues, our support team is always available via live chat.
Read the wagering requirements of each offer carefully before claiming. Bonus balance cannot be withdrawn directly — it becomes withdrawable only after the required bet amount has been completed.
Create a new account at 9xbet. It only takes 2 minutes with your mobile number and OTP.
Browse the promotions page, find the offer you want, and read the terms and conditions.
Deposit via Mobile Banking, Nagad, Rocket, or other payment methods. Apply a bonus code where applicable.
Once your deposit is confirmed, the bonus will be automatically credited to your balance.
Place bets using your bonus balance. Once the wagering requirement is met, withdraw your winnings.
9xbet supports all popular payment methods in Bangladesh. Deposits are instant, and withdrawals are typically processed within 5–15 minutes.
Instant Deposits & Withdrawals
Fast & Secure Transactions
Dutch-Bangla Mobile Banking
USDT, BTC supported
Start depositing from as little as BDT 200 and take advantage of bonuses. No hidden charges.
Enjoy bonuses and promotions while keeping your limits in check. Betting is for entertainment — never bet with borrowed money or your savings. This platform is not for users under 18.
Learn more about responsible gambling →