From new members to seasoned bettors — betting99 has a dedicated promotion for everyone. Deposit bonuses, free bets, referral rewards, and weekly cashback, all in one place.
Join betting99 and get a 100% bonus on your first deposit, up to ৳5,000. Deposit just ৳500 and you'll receive ৳1,000 in bonus funds. Works with bKash, Nagad, or Rocket.
Select your preferred category from the filters below.
Your first deposit at betting99 is matched 100% — deposit ৳5,000 and your total balance becomes ৳10,000.
Claim nowThe opportunities don't stop after your first deposit. Get a 50% bonus on your second deposit, up to ৳2,500. This offer is especially rewarding for regular bettors on betting99.
Claim nowA losing week doesn't have to end on a low — betting99 returns 10% of your total net loss as cashback. It's credited to your wallet automatically every Monday.
Claim nowGet a ৳500 free bet during IPL season. Use the credit on any IPL match. If you lose, your own money stays safe — the bet comes from the bonus only.
Claim nowA dedicated bonus package for Live Baccarat, Roulette, and Teen Patti. Get a 75% bonus on your first deposit in the betting99 casino section.
Claim nowBring your friends or family to betting99. Once they complete their first deposit, you'll receive ৳3,500. There's no limit on how many referrals you can make.
Claim nowDeposit any amount via Nagad this week and earn an extra 5% bonus. Cannot be combined with other active bonuses.
Claim nowWin an accumulator with 5 or more selections and get an extra 10% on top of your total payout. Applies to cricket, football, and mixed markets alike.
Claim nowBetting99 Diamond VIP members receive 15% cashback every month. Earn betting points over time to work your way up to Diamond tier.
Claim now
New to betting99? Create a free account. Already a member? Log in and head to the promotions page.
Choose your preferred offer from the list above. Make sure to read the terms and validity period for each one carefully.
Deposit above the specified minimum amount. If a bonus code is required, enter it at the time of deposit.
In most cases, bonuses are credited instantly. Cashback is processed on a set weekly or monthly schedule.
To withdraw bonus funds, you must meet the specified wagering requirements — typically ×5 to ×20.
| Promotions | Bonus | Wagering | Validity |
|---|---|---|---|
| Welcome Bonus | 100% / ৳5,000 | ×20 | 30 Days |
| Reload Bonus | 50% / ৳2,500 | ×15 | 14 days |
| Weekly Cashback | 10% on losses | ×5 | Every Monday |
| Cricket Free Bet | ৳500 | ×1 | IPL Season |
| Referral Bonus | ৳3,500/person | ×10 | Unlimited |
| Nagad Special | +5% | ×8 | This Week |
| VIP Cashback | 15% on losses | ×3 | Monthly |
Betting on betting99 earns you points, and each tier unlocks new rewards.
Bonus offers on betting platforms are nothing new, but not all offers are equal. On many sites, the bonus terms are so complicated they're rarely worth anything in practice. betting99has made it a priority to lay out every promotion's terms clearly — so you know exactly what you're getting before you claim a bonus.
The welcome bonus is our most frequently asked-about offer. A 100% bonus simply means you receive a bonus equal to your first deposit — straightforward enough. However, any winnings from that bonus can only be withdrawn after meeting the wagering requirement. At betting99, a ×20 wagering requirement means you need to place bets totalling 20 times the bonus amount. For example, a ৳1,000 bonus requires ৳20,000 in total wagers — which may sound like a lot, but for regular players it's generally achievable within the 30-day window.
The cashback offer is a favourite among bettors. Say you wagered ৳5,000 in a week and lost ৳3,000. Your net loss for that week is ৳3,000. 10% of that means betting99 will credit you ৳300 in cashback, deposited directly into your wallet the following Monday.
Cashback comes with a wagering requirement of just ×5, making it far quicker to convert into withdrawable funds than most other bonuses. For regular bettors, this offer delivers the most practical real-world value.
Betting in Bangladesh is a social activity — friends get together to watch matches and place bets side by side. betting99's referral program rewards you for that. Invite a friend, and once they open an account and make their first deposit, you'll receive a ৳3,500 bonus. There's no cap on referrals — the more friends you bring in, the more bonuses you earn.
The wagering requirement on the referral bonus is ×10, which you'll naturally meet just by continuing to bet. To receive the bonus, the person you referred must complete their first deposit.
IPL, Bangladesh international series, FIFA World Cup, or the Champions League Final — when the big matches are on betting99 Limited-time special promotions are also run periodically. These offers are typically announced in advance on the Financial Transactions page and the Promotions page.
These offers don't last long — sometimes 72 hours, sometimes the duration of a tournament. Staying active and checking the promotions page regularly means you won't miss out on great opportunities. Enable push notifications on the betting99 app to get instant alerts whenever a new offer goes live.
Wagering sounds intimidating, but it's actually straightforward. Say you receive a ৳500 bonus with a ×10 wagering requirement — you simply need to place ৳5,000 in total bets to clear it. If you're betting around ৳300–500 a day on average, you can meet that within 2 weeks.
One important note: bets placed using your bonus balance do count toward the wagering calculation — it's not limited to real-money bets only. betting99-'s wallet always shows exactly how much of the wagering requirement has been completed, so there's no guesswork involved.
Your information stays completely secure when claiming any promotion at betting99. Bonus-related details are never shared with third parties.
Read our Privacy Policy →
Match Winner is the most popular market for cricket betting — and the best starting point for beginners. You simply pick which team wins. Beyond that, Innings Total (over/under), Power Play runs, and Man of the Match markets are also widely popular.
For the more experienced bettor, markets like top batsman, top bowler, and first wicket method (caught, bowled, run out) offer strong value. In-play betting also covers runs per over and innings run targets. With 50+ cricket markets available per match on betting99, finding your preferred market is never a hassle.
All three methods are well supported on betting99. Based on user experience, bKash is the fastest — deposits are instant and withdrawals typically take 3 to 8 minutes on average. bKash also has the largest user base in Bangladesh.
Nagad is a strong second choice, and there's currently an extra 5% bonus on Nagad deposits — so depositing with Nagad this week gets you a little more. Rocket works well too, though withdrawals take slightly longer (5–15 minutes). Ultimately, the easiest pick is whichever app you use most — all three charge zero deposit fees.