20bets Bonuses — Special Rewards for Everyone from New Members to VIPs

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
100%
Welcome Bonus
৳20,000
Maximum First Bonus
10+
Bonus Type
Daily
New Offer
20bets
🎁 Biggest Offer

100% bonus on your first deposit — up to ৳20,000

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.

100%
Match Bonus
৳20,000
Maximum Amount
5x
Wagering Requirements
30 days
Validity
  1. Complete your registration at 20bets and verify your account
  2. Make your first deposit of at least ৳500
  3. Activate the welcome bonus from the Bonus options
  4. Bonus funds will be credited to your account automatically
  5. Complete Wagering and withdraw
Claim Your Bonus Now
What bonuses are available at 20bets?

New or returning — there's a bonus waiting for everyone

📅 Every Week
Weekly Cashback
10%
Cashback on net losses
  • Credited automatically every Monday
  • Available to all players
  • No wagering requirements
  • Withdraw directly
  • Goes up to 25% for VIP members
Wagering: zero — use directly
Get Cashback
🔄 Every Week
Reload Bonus
50%
Weekly Deposit Bonus
  • Activates every Friday
  • Bonus up to ৳5,000
  • Minimum deposit ৳1,000
  • Applicable to Sports Betting only
  • 7-day validity
Wagering: 8x (on the bonus amount)
Claim Reload Bonus
🎰 Games Bonus
Free Spins Pack
50
Free Spins (on new games)
  • Awarded on new slots launches
  • Valid on selected games
  • Must be used within 48 hours
  • 3x wagering on winnings
  • Multiple packs every month
Wagering: 3x (on winnings only)
Get Free Spins
🎂 On Your Special Day
Birthday Bonus
Custom
Exclusive rewards based on your tier
  • Available from the Silver tier onwards
  • Credited to your account on your birthday
  • As cash or free spins
  • The higher your VIP tier, the greater the rewards
  • Exclusive surprise gift for Diamond members
Wagering: varies by tier
Open an Account
🌙 Festive Offer
Festival Bonus
75%
Eid / Pohela Boishakh Special Offer
  • Active during Eid ul-Fitr & Eid ul-Adha
  • Special Offer for Pohela Boishakh
  • Up to ৳10,000 bonus
  • Open to all users
  • Limited-Time Offer
Wagering: 6x (on the bonus amount)
View Offers
20bets
How to Claim a Bonus

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.

1
Log In to Your Account Log in to your 20bets account and go to the Balance section.
2
View the Bonus Section Go to the "My Bonuses" or "Promotions" tab to view your active offers. Any bonuses available to you will be highlighted.
3
Activate Bonus Tap "Claim" on the bonus you want. If a bonus code is required, enter it at the time of deposit.
4
Complete Wagering Once the required Wagering is complete, your bonus funds will be converted to your main balance and become available to withdraw.
5
Withdraw Once Wagering is complete, you can withdraw your funds normally via bKash or Nagad.
What Is Wagering and How Does It Work?

A lot of players are confused by Wagering or turnover requirements. Here's a straightforward breakdown:

What does Wagering mean? Before withdrawing bonus funds, you must wager them a set number of times. For example, 5x means that with a ৳1,000 bonus, you need to place ৳5,000 in bets.
Let's break it down with an example Say you deposit ৳2,000. With a 100% bonus, you receive ৳2,000 in bonus funds. The 5x Wagering requirement means you need to place ৳2,000 × 5 = ৳10,000 in bets before the bonus becomes withdrawable.
Which bets count? Sports Betting (minimum odds of 1.5) and most casino games count toward Wagering. Certain specific games may contribute at a lower rate.
What is the time limit? Welcome bonus offers 30 days and weekly bonuses 7 days to complete Wagering. If not fulfilled within this period, the bonus is forfeited.
No wagering on cashback 20bets' weekly cashback comes with zero Wagering — meaning you can withdraw it straight away. It's real money, plain and simple.
Bonus comparison table

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
20bets
Weekly Bonus Calendar

At 20bets, there's always a bonus offer running — every single day. Here's a look at what a typical week looks like.

Monday
Weekly cashback credit
10% of your previous week's net losses (or more, depending on your VIP tier) is credited to your account each morning.
Tuesday–Wednesday
Mid-Week Free Spins
A free spins offer is active on selected games. This is a limited-time offer, so claim it before it expires.
Thursday
Cricket Betting Boost
Odds boosts are available on selected BPL and international cricket matches.
Friday
Reload Bonus Active
The 50% reload bonus activates every Friday afternoon. Head to the Bonus section to claim it and make your deposit.
Sat–Sun
Weekend Tournament Bonus
Join Live Casino tournaments on the weekend for a chance to win extra prizes and leaderboard bonuses.
What Else You Get
Tournament Prize
Climb the leaderboard in weekly and monthly tournaments to earn additional bonuses. VIP members also get access to exclusive high-stakes tournaments.
Refer a Friend Bonus
Refer a friend to 20bets — when they make their first deposit, you both earn a referral bonus. A win for you and your friend.
Odds Boost
Get boosted odds above the standard on selected matches. This offer runs across multiple matches every week.
Bet Insurance
Even if you lose a selected bet, you'll get a portion of your stake back. New users get access to special Bet Insurance offers.
Flash Promo
Flash offers that expire within 24 hours. Turn on app notifications so you never miss one.
VIP Exclusive
Platinum and Diamond members receive custom offers beyond the standard bonuses, sent personally by their dedicated account manager.

20bets Bonuses — Why They Actually Deliver, Not Just Advertise

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.

20bets
Frequently Asked Questions

Yes, 20bets has an Android app and can also be used as a web app on iOS. Android users can download the APK file directly from the 20bets app page — not the Google Play Store. After downloading, go to Settings > Security on your phone, enable "Unknown Sources" or "Install unknown apps," then open the APK file and tap Install — the whole process takes under a minute. iPhone users can open 20bets.world in Safari, tap the Share button, and select "Add to Home Screen" for an experience very close to a native app. Logging in through the app also delivers bonus notifications directly to your phone, so you never miss an offer.

When making your first deposit, pay close attention — the bonus is credited automatically, but there is an activation step involved. On the deposit page, you will usually find a "Bonus Code" or "Select Offer" option. Simply choose the welcome bonus there, and it will be added to your bonus account as soon as the deposit goes through. In many cases, no code is needed at all — just selecting the offer is enough. Once your deposit is complete, head to the "My Bonuses" section to check your bonus amount, Wagering progress, and expiry date. If the bonus does not appear for any reason, contact live chat — the support team will resolve it within 2 hours of your deposit.

Bonus offer terms and conditions may change at any time. Always check the latest terms to stay informed — Terms & Conditions Check the page or ask via live chat. 20bets always manages bonuses with full transparency.

Bonus information secured

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.

Get Started Today — Your 100% Bonus Awaits on Your First Deposit

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.

বাংলা