100% Welcome Bonus on Registration

20bets Registration — Open Your Account Now & Claim Your Bonus

Create your 20bets account in just a few minutes. Cricket, football, Live Casino, lottery — all in one place. Get a 100% bonus on your very first deposit.

Register in 5 Minutes 100% Welcome Bonus SSL Secured bKash / Nagad Supported
Cricket Betting Live Casino Lottery VIP Club
New Member Benefits
100% Bonus on Your First Deposit, up to ৳20,000
Instant Deposits, Withdrawals in 5 Minutes
Full Bengali Support, 24/7
Payments via bKash, Nagad & Rocket
Eligibility to Join the VIP Program
5 minutes
Registration Time
100%
Welcome Bonus
৳500
Minimum Deposit
24/7
Support in Bangla
Get a 100% Bonus on Your First Deposit!
Create a New Account
Fill in all details accurately — they will be needed for verification later
Enter your name exactly as it appears on your NID card
Minimum Age: 18
Use a mix of uppercase letters, numbers, and symbols
Already have an account?
From Registration to Your First Bet
1
Fill in the Form Enter your name, email, mobile number, and date of birth correctly. Choose a strong password.
2
Verify Your Email After registration, a verification code will be sent to your email. Use it to activate your account.
3
Make Your First Deposit Make a minimum deposit of ৳500 via bKash, Nagad, or Rocket. Your bonus will be credited automatically.
4
Complete KYC Verification Before your first withdrawal, complete verification by uploading a photo of your National ID.
5
Start Playing! Cricket, football, Live Casino, lottery — enjoy whatever you're in the mood for.
Welcome Bonus

100% Bonus on First Deposit — Up to ৳20,000

Register at 20bets and make your first deposit — your bonus will be credited to your account straight away. No separate claim needed.

  • Deposit ৳500 and play with ৳1,000
  • Deposit ৳20,000 and play with ৳40,000
  • 5x Wagering Requirement, Valid for 30 Days
  • Valid for Both Sports and Casino
  • in the Bonus section View Full Terms & Conditions

Registration at 20bets is fully secure and SSL-encrypted. Your information is never shared with third parties. To learn more, Privacy Policy See.

What You Get When You Register at 20bets

All these benefits are yours the moment you open an account

⚡ Instant
Instant Deposit
Pay via bKash, Nagad, or Rocket — funds hit your account instantly. Withdrawals are typically processed in 5–15 minutes as well.
🏏 Best Odds
Cricket & Football Betting
Bet on the world's top cricket and football matches. Get competitive odds on every major tournament — BPL, IPL, the World Cup, and more.
🎲 Live Casino
Live Dealer Games
Baccarat, Blackjack, Roulette — all with live dealers. Real-time streaming brings the full casino experience straight to your home.
👑 VIP Club
Join the VIP Program
VIP points start accumulating from the moment you register. Play more, earn more points, and enjoy exclusive rewards.
📱 Mobile App
Easy Access via App
Download the 20bets mobile app and bet anytime, anywhere. Everything available on the website is right there in the app.
What You Get After Registering

An account at 20bets opens up a whole world of entertainment — with great benefits right from the start.

Verified & Secure Account
Your account is protected at all times with SSL encryption and two-factor authentication (2FA).
Personal Wallet
Track your main balance and bonus balance separately. Your payment history and full transaction records are always available to view.
Betting History & Statistics
Your complete betting history, win/loss stats — all in one place. Analyze your own performance.
Exclusive Offers & Notices
Registered members get first access to exclusive bonuses, tournaments, and promotions — plus email/SMS alerts for new offers.
Priority Support
Verified members get priority access in live chat. Chat in Bengali and get your issues resolved quickly.
What You Need to Register

Signing up at 20bets does not require much — just a few basic details.

Full Name
As per your National ID card or passport. This will need to match during verification later.
Email Address
A working email address is required — a verification code will be sent to it. One email address per account.
Mobile Number
An active Bangladeshi number. Ideally, use the same number linked to your payment method.
Date of Birth
You must be 18 years of age or older to register. Registrations from minors will not be accepted.

Each person may only register one account. Attempting to open multiple accounts may result in all of them being closed.

Registering at 20bets — Everything You Need to Know

The number of online betting platforms in Bangladesh is growing fast, but they are not all the same. Knowing a few things before registering at 20bets can make the whole experience much smoother. The sign-up itself is straightforward — but questions often come up later about verification, the first deposit, and bonuses. This section aims to answer all of that.

First things first — signing up at 20bets genuinely takes no more than 5 minutes. All you need is an active email address and a mobile number. Fill in your name, date of birth, and a password, then submit the form. A verification link will be sent to your email, and clicking it activates your account instantly. The process is exactly the same on mobile — if anything, it's even easier.

A lot of users have questions about KYC — do you have to complete it right away? No, KYC is not required at the time of registration. It only needs to be done before your first withdrawal. That said, it's a good idea to complete your KYC verification shortly after registering, so there are no delays when you're ready to withdraw. KYC requires you to upload photos of the front and back of your National ID card or passport. The process is typically completed within 24 hours.

Take a moment to create a strong password. The best passwords combine lowercase letters, uppercase letters, numbers, and at least one special character (such as @, #, or !). Avoid using "123456" or your date of birth — these are easy to guess. Use a reliable password manager, or pick a passphrase that only you would know.

Many people leave the promo code field blank — but if you have received a code from a friend or a trusted source, make sure to enter it during registration. You may not get another chance to apply it later. Promo codes can unlock additional bonuses or special perks.

During registration at 20bets, you'll have the option to select your currency — for users in Bangladesh, choosing BDT is the most convenient option. You can transact directly in Bangladeshi Taka via bKash, Nagad, or Rocket with no conversion hassle. Note that once your currency is set, it cannot be changed — so make sure to choose correctly from the beginning.

A common question: will 20bets send emails or SMS during or after registration? Yes — important account-related messages are sent, such as verification codes, withdrawal confirmations, and security alerts. These cannot be turned off as they are essential. However, if you'd like to stop receiving promotional messages (bonus offers, new games), you can update your marketing preferences in your account settings.

One important thing to watch out for: 20bets will never ask for your password, payment PIN, or OTP via email or phone. If you ever receive such a message, treat it as a fraud attempt — do not share any information and contact support immediately. The official 20bets domain is 20bets.world — do not log in through any other website.

Frequently Asked Questions

20bets' welcome bonus comes with a 5x wagering requirement — meaning you need to wager a total equal to 5 times the bonus amount. Here's a clear example: say you deposit ৳1,000 and receive a 100% bonus of ৳1,000. The wagering requirement applies only to the bonus amount — so ৳1,000 × 5 = ৳5,000 in total wagers. Once you've placed ৳5,000 in bets, any winnings from the bonus become withdrawable. One important thing to note — not all games contribute equally to wagering. Sports Betting typically counts at 100%, but some casino games may contribute at a lower rate. After claiming your bonus, check the game contribution rates in the bonus terms under the Bonus section. If the wagering requirement is not completed within 30 days, the bonus will be cancelled automatically.

The minimum deposit at 20bets is ৳500. That means your first deposit needs to be at least ৳500 — a pretty accessible starting point for the Bangladeshi market, with minimal risk. Keep in mind that the welcome bonus goes up to a maximum of ৳20,000, so depositing ৳20,000 gives you the most bonus value. That said, it is not required. Starting with ৳500 earns you a ৳500 bonus, giving you ৳1,000 to play with in total. Minimum deposit limits may vary slightly by payment method, but bKash, Nagad, and Rocket all support deposits from ৳500. When making a deposit, always use a payment method registered in your own name — payments from third-party accounts are not accepted.
What to Know Before You Register

Before registering at 20bets, please read our Terms & Conditions and Privacy Policy Give it a read. Play responsibly — Responsible Gaming Check the page for self-protection tools. For any questions, Help Center or use Live Chat.

Don't Wait — Get Started Now

Registering at 20bets is free and takes just 5 minutes. Claim a 100% bonus on your first deposit and enjoy the best betting experience in Bangladesh.

বাংলা