Pay using all major mobile banking services, bank transfers, and digital wallets in Bangladesh. No hidden charges, no hassle — just fast, secure transactions.
20bets supports the most popular and trusted payment methods in Bangladesh
Bangladesh's largest mobile financial service. Pay via Send Money from the comfort of home — anytime, anywhere. bKash deposit is the most widely used payment method on 20bets.
Nagad, the postal department's digital financial service, is rapidly growing in popularity across Bangladesh. With lower cash-out fees, it has become many players' preferred method for large withdrawals.
Dutch-Bangla Bank's Rocket is especially popular in rural areas. Its extensive agent network across the country makes cash in and cash out straightforward.
Bank transfer is ideal for large transactions. Transfer directly via BEFTN or net banking — with virtually no daily limit.
Send USDT via TRC-20 or ERC-20 network. Bitcoin is also supported. Fees are virtually zero, there are no limits, and your privacy is fully protected.
Transact directly through the internet banking portals of major banks, including BRAC Bank, Dutch-Bangla, and Eastern Bank.
How to deposit via bKash / Nagad — step by step
Log in with your username and password. Verify via OTP on your mobile.
Click the "Deposit" button at the top of your dashboard or from the Wallet section.
Select bKash, Nagad, or your preferred payment method. Enter the amount and check the recipient number shown on screen.
Send money to your mobile number. Then submit the transaction ID and amount on the site.
Your wallet balance is typically updated within 1 to 5 minutes.
Get Your Winnings in Just 15 Minutes
Log in and go to the Withdrawal section from your dashboard. Check your available balance.
Enter your preferred payment method, registered number, and withdrawal amount.
An OTP will be sent to your registered number. Use it to confirm your withdrawal request.
Funds are typically credited to your mobile banking or bank account within 15 minutes.
Try to withdraw using the same method you used to deposit. This speeds up processing and keeps things straightforward.
Find the right payment method for you — quickly and easily
| Payment Methods | Minimum Deposit | Deposit Speed | Withdrawal Speed | Transaction Fee | KYC Required | Available 24/7 |
|---|---|---|---|---|---|---|
| bKash | ৳50 | Instant | 10–15 minutes | 0% | For 50k+ | ✓ |
| Nagad | ৳50 | Instant | 10–15 minutes | 0% | For 50k+ | ✓ |
| Rocket | ৳100 | Instant | 15–30 minutes | 0% | For 30k+ | ✓ |
| Bank Transfer | ৳1,000 | 1–2 hours | 1–2 hours | 0% | ✓ Required | Subject to bank hours |
| USDT (TRC-20) | $5 | 15 Minutes | 15–30 minutes | ~0% | Large Amounts | ✓ |
| Net Banking | ৳500 | 30 Minutes | 30–60 minutes | 0% | ✓ Required | ✓ |
Preferred payment methods among 20bets users
Note: Based on 20bets payment data from the last 30 days. Mobile banking usage continues to grow month over month.
Every transaction on 20bets is protected by multiple layers of security
Your payment information is protected with the highest standard of encryption. No third party can access it.
An OTP is sent to your registered number for every withdrawal. Unauthorized transactions are completely impossible.
Our automated AI system instantly detects and blocks any suspicious transactions.
Player funds are held in a completely separate account from the company's operational funds.
For large withdrawals, your national ID is verified. This brings the risk of account takeover down to zero.
Our dedicated team monitors the payment system around the clock. Any issues are resolved within minutes.
The payment system is what matters most in online betting. A platform that makes depositing easy and withdrawals fast — that's the real test. 20bets is built to deliver the best payment experience in Bangladesh on both fronts. In particular, its payment infrastructure is directly integrated with all major mobile banking methods in the country.
It's worth going into a bit more detail about bKash, since it's the most widely used payment method at 20bets. The bKash deposit process is straightforward enough that first-timers shouldn't run into any trouble. Simply send money to the number provided by 20bets, note the transaction ID, and submit it on the site — that's all there is to it. In most cases, the balance is credited within 1 to 3 minutes. Day or night, the process stays exactly the same.
20bets works just as smoothly for Nagad users. Many players prefer Nagad because the cash-out fee is slightly lower — and on large withdrawals, that difference really adds up. Withdrawals from 20bets to Nagad typically complete in 10 to 15 minutes, making it one of the fastest turnarounds of any platform in the market.
Crypto payments are worth mentioning too. USDT usage is growing steadily in Bangladesh, especially among players who make larger transactions. Depositing with USDT (TRC-20 network) on 20bets comes with virtually no fees and no daily limits. For those who prefer greater privacy on their transactions, crypto is the ideal option. Bitcoin is supported as well, though USDT is more practical due to lower network fees.
One thing worth knowing — all payments at 20bets are completely free. There are no processing fees on deposits and no charges on withdrawals. Whatever amount you withdraw, every last bit comes straight to you. Some platforms deduct a 1–2% withdrawal fee, but 20bets doesn't.
A common question around payments is about security — many users want to know: is my money really safe? At 20bets, the answer is yes. Beyond technical security measures, strict fund management policies are in place. Player deposits are held in a dedicated trust account, kept entirely separate from the company's operational expenses. This is a mandatory requirement under international gaming licenses.
KYC identity verification is an important part of the payment process. For smaller transactions, you can get by without it — but for larger withdrawals, you'll need to verify your National ID or passport first. This is actually for your own protection, to prevent anyone else from withdrawing from your account. The KYC process is typically completed within 24 hours.
If you run into any payment issues, 20bets' support team is available around the clock. If a deposit hasn't been credited or a withdrawal is taking longer than expected, reach out via live chat with your transaction ID. You can communicate in Bangla, and most issues are resolved within minutes. For full details on all payment-related policies, visit Terms & Conditions Visit the page.
One final tip — follow a few simple precautions when making payments. Always pay through the official 20bets website. Never make payments through unknown individuals or third-party apps. Do not share your login credentials with anyone. For safe payments and responsible betting, enjoy Responsible Gaming Give this page a quick read.
Answers to the Most Frequently Asked Payment Questions
Register at 20bets and enjoy completely free, hassle-free payments.
Register for Free