Whether you're new or a regular, 20bets has something for everyone. Deposit bonuses, cashback, free bets, reload offers — get extra value on every bet.
Join 20bets now and get a bonus equal to your first deposit. Deposit ৳500, get ৳500 in bonus — that's ৳1,000 to kick off your betting.
The complete list of active promotions at 20bets — pick the offer that works best for you
Make your first deposit and receive a 100% matching bonus. Up to ৳10,000 maximum. Available to all Bangladeshi members.
Claim NowEvery Monday, get 10% of your net weekly losses back as cashback. Up to ৳5,000 maximum. No wagering requirements.
Automatic CreditPlace a bet of ৳500 or more on any international cricket match and receive an extra 5% as a bonus.
ParticipateGet 200 Free Spins on your first casino deposit. Valid on selected slots. Winnings are withdrawable after a ×3 wager.
Get SpinsGet a 50% bonus on your first deposit of each month on the 1st. Available for Silver VIP members and above.
Go VIPWhen a friend joins using your referral link and makes their first deposit, you'll receive ৳500 — and they'll get a special welcome bonus too.
Share Now
Claiming a promotion at 20bets is quick and easy
Create a new account at 20bets and verify your phone number via OTP. Without verification, the bonus will not be credited.
Click the "Claim" button on the offer you want. Some offers are applied automatically; others require a promo code.
Make a minimum deposit via bKash, Nagad, or your preferred method. The bonus will be credited to your bonus wallet automatically.
Once the required wagering is completed, your bonus balance will be transferred to your main wallet and you can make a withdrawal.
Once your bonus winnings are transferred to your main wallet, you can withdraw to bKash or Nagad — usually within 15 minutes.
The weekly cashback offer comes with no wagering requirements — it's credited directly to your main wallet every Monday. Referral bonuses are also instant.
See the wagering requirement for each offer at a glance
| Promotions | Bonus | Wager | Validity |
|---|---|---|---|
| Welcome Bonus | 100% | ×5 | 30 Days |
| Weekly Cashback | 10% | ×1 (None) | Every Monday |
| Cricket Bonus | 5% | ×3 | 7 Days |
| Casino Free Spins | 200 Spins | ×3 | 7 Days |
| Monthly Reload | 50% | ×6 | 14 Days |
| Referral Bonus | ৳500 | ×2 | 30 Days |
Log in to your account to see your actual progress.
The more you play at 20bets, the more you earn — every bet in the VIP Program counts as points
VIP levels are assigned automatically — no separate application needed. Your total bets for the month are calculated at the end of each month, and your level is updated accordingly for the following month. Once you reach Diamond, you'll retain at least Gold status for the next 3 months even if you don't meet the requirements.
Promotions are a key part of any online betting or casino platform. They give existing members extra value while lowering the barrier to entry for newcomers. At 20bets, promotions are kept simple and transparent — no hidden terms, no complicated calculations.
The welcome bonus is our most talked-about offer. New members receive a 100% bonus on their first deposit — deposit ৳1,000 and get another ৳1,000 in bonus funds. The bonus is credited to your bonus wallet and transferred to your main wallet once the ×5 wagering requirement is met. To put it simply: deposit ৳1,000, receive ৳1,000 in bonus, and you'll need to place ৳5,000 in bets to release it. That may sound like a lot, but for regular bettors it tends to add up fairly quickly.
The weekly cashback is the most straightforward promotion at 20bets. No wagering requirements — 10% of your net weekly losses is credited directly to your main wallet every Monday morning. If you've had a rough week, it's a welcome cushion and a chance to come back stronger the next week. No application needed — it's all automatic.
The cricket bonus is built with Bangladeshi members in mind. Bet ৳500 or more on any international cricket match and earn an extra 5% bonus. The offer applies to matches featuring Bangladesh, India, or any other team — IPL, T20 World Cup, or any series counts. A ৳500 bet earns you ৳25 in bonus — it may seem small, but for regular bettors it adds up to a solid amount by the end of the month.
The referral program is a different kind of benefit. Refer someone you know to 20bets, and once they make their first deposit, you'll receive ৳500. The wagering requirement on this bonus is just ×2 — so it becomes usable quickly. The more people you refer, the more you earn — with no limit.
A common misconception about bonuses is that you can withdraw them immediately after they're credited. In most cases, that's not how it works. Bonus balance and real balance are kept separate. You cannot withdraw from your bonus funds until the wagering requirement is met. However, your original deposit is always available for withdrawal at any time — there are no restrictions on that.
The VIP program is designed for regular players who want long-term rewards. From Bronze to Diamond, each of the four tiers comes with its own set of benefits. Diamond-level perks are truly in a class of their own — from a dedicated account manager to withdrawals processed within 5 minutes. For players who wager ৳500,000 or more per month, these benefits are genuinely worth it.
One thing to keep in mind when using promotions — treat the bonus as an added perk of your betting experience, not the goal. Placing excessive bets or going beyond your budget just to meet wagering requirements isn't the right approach. When claiming your preferred bonus offer at 20bets Terms & Conditions Give it a read. Learn about responsible betting Responsible Gaming Visit the page.
20bets regularly rolls out new promotions — especially around major tournaments like the Cricket World Cup, IPL, Euro football, and more. Check the promotions page regularly and keep push notifications on so you never miss an offer.
Promotions & VIP — Frequently Asked Questions
Register at 20bets and get a 100% match bonus on your very first deposit.
Start with a Bonus