100% bonus on your first deposit, weekly cashback, free spins, reload offers — there's a bonus with you at every step.
Get started with a bonus
Your very first deposit at 20bets is matched with an equal bonus. Deposit ৳2,000 and you'll have ৳4,000 to play with from the start. Usable across both Sports Betting and casino games.
New or returning — there's a bonus waiting for everyone
Claiming a bonus at 20bets is a straightforward process. Most bonuses are activated automatically, and in some cases you simply need to enter a bonus code.
A lot of players are confused by Wagering or turnover requirements. Here's a straightforward breakdown:
View all bonus terms in one place — compare and choose with ease
| Bonus Name | Amount | Maximum | Wagering | Validity | Automatic? |
|---|---|---|---|---|---|
| Welcome Bonus | 100% | ৳20,000 | 5x | 30 days | |
| Weekly Cashback | 10–25% | Unlimited | Zero | Instant | |
| Reload Bonus | 50% | ৳5,000 | 8x | 7 days | |
| Free Spins Pack | 50 Spins | — | On a 3x win | 48 hours | |
| Birthday Bonus | Custom | By Tier | Variable | 7 days | |
| Festival Bonus | 75% | ৳10,000 | 6x | Limited time |
At 20bets, there's always a bonus offer running — every single day. Here's a look at what a typical week looks like.
When people see a bonus on an online betting platform, the first question is usually — is this real, or just something written on a banner? That's a fair question. Many platforms advertise attractive bonuses but bury the terms in such complexity that actually using them becomes nearly impossible. 20bets takes a different approach — the terms are straightforward, clearly stated, and genuinely achievable.
A 100% welcome bonus means your first deposit is instantly doubled. Deposit ৳5,000 and you start with ৳10,000 to play with. The 5x Wagering requirement applies to the bonus amount — so that's ৳5,000 × 5 = ৳25,000 in total bets. That sounds like a lot, but if you bet regularly, you'll clear it naturally through your normal play. That's when the bonus truly pays off.
The weekly cashback is 20bets' most practical bonus. For regular players, it works like an invisible safety net. If you have a rough week, a portion of your losses comes back to your account every Monday morning — no conditions, no wagering. Withdraw it straight away. Say you lose ৳8,000 in a week — at 10% cashback, ৳800 comes back. It may seem small, but it adds up to a decent amount by the end of the month.
The reload bonus is designed for existing members who have already used their Welcome Bonus. Every Friday, a 50% reload bonus becomes available — giving you another chance to boost your balance at the end of the week. Many players have made a habit of depositing a little extra on Fridays just to claim it.
There is a common misconception about free spins — that you cannot win anything meaningful with them. In reality, winnings from 20bets free spins carry just a 3x Wagering requirement, which makes withdrawing your winnings quite straightforward. Big wins from free spins on slots do happen. When a new game launches, 20bets often gives out 50 or more free spins — those are definitely worth grabbing.
Festival bonuses are one of the standout features at 20bets. Eid puts people in Bangladesh in a unique mood — and adding a bit of betting excitement to the festive spirit makes it even better. 20bets offers special bonuses every Eid, as well as dedicated offers for Pohela Boishakh. These festival bonuses are time-limited, so it is best to activate them as soon as they are announced.
Keep one thing in mind before claiming a bonus — you generally cannot have more than one active bonus at a time. You cannot claim a reload bonus while a welcome bonus is still running. So plan ahead and use your bonuses strategically. Take time to figure out which bonus best suits your play style before making a choice.
The odds boost offer is most relevant for sports bettors. On a selected match where the standard odds are 2.0, a boost could take them to 2.3 or even 2.5. That difference may seem small, but it adds up significantly on larger stakes. These boost offers are especially effective for big cricket or football matches.
One last honest piece of advice — don't deposit beyond your budget just to chase a bigger bonus. Bonuses are meant to complement your play, not drive it. Depositing ৳1,000 and claiming a 100% bonus is a smart move. But depositing ৳10,000 just to maximize the bonus when you cannot afford it is not worth it. 20bets wants you to enjoy the long game — so use bonuses responsibly.
At 20bets, your bonus history, deposit details, and account data are kept completely secure. None of this information is shared with any third party. For more details, please read our Privacy Policy Read.
Sign up at 20bets, deposit via bKash or Nagad, and kick things off with a welcome bonus. You could claim up to ৳20,000 in bonus funds.