Top up your account in minutes via Mobile Banking, bank transfer, or e-wallet, and jump straight into your favorite games.
Many people — especially first-timers — feel a little hesitant about sending money online. But the deposit process on 20tk is so straightforward that you can do it on your own the very first time, no help needed. The whole thing typically takes just 3 to 5 minutes.
20tk supports all major payment methods used in Bangladesh. Whether you prefer mobile banking, a direct bank transfer, or a digital wallet, it's all available — and every transaction is secure and fully encrypted.
When you deposit on 20tk, the security of your personal and financial information is our top priority. Our systems are monitored around the clock, so any unusual activity is detected and addressed immediately.
Choose whichever method works best for you
Deposit instantly using any Mobile Banking service — just a few taps from your smartphone. All major mobile financial services in Bangladesh are supported.
Deposit directly via bank transfer from any government or private bank. This is the most reliable method for large transactions.
Deposit quickly and effortlessly via digital wallet. Multiple currencies are supported, making it the ideal option for international users.
Deposit directly using your Visa or Mastercard. Fully secured with 3D Secure verification and suitable for large transactions.
Just follow these simple steps — your account will be funded in just a few minutes.
Log in to the 20tk website or mobile app with your username and password. If you don't have an account yet, register first.
After logging in, click the "Deposit" option in the top menu or dashboard. It is usually displayed as a green or blue button.
Choose from Mobile Banking, bank transfer, e-wallet, or credit card — whichever works best for you. The minimum and maximum limits for each method are displayed alongside it.
Enter the amount you want to deposit. Where required, provide your payment details such as a transaction ID or reference number.
Review your details and confirm. Deposits via mobile banking and card payment are credited instantly. Bank transfers may take 1–3 hours.
Once your deposit is successful, you'll receive a notification in your wallet. You're now ready to head over to Sports Betting, Slots, or Live Casino.
Minimum/maximum amounts and processing times per method
| Payment Method | Minimum | Maximum | Processing Time | Fee |
|---|---|---|---|---|
| Mobile Banking | 200 BDT | 50,000 BDT | Instant | Free |
| Bank Transfer | 500 BDT | 5,00,000 BDT | 1–3 hours | Free |
| E-Wallet | 300 BDT | 1,00,000 BDT | 5–15 minutes | Free |
| Debit/Credit Card | 400 BDT | 2,00,000 BDT | Instant | Free |
Your first deposit on 20tk comes with a special welcome bonus. The bonus amount is based on how much you deposit. Visit our promotions page for full details.
Always use your own payment account when making a deposit. Deposits from third-party accounts are not accepted and the transaction may be cancelled.
Online payment experiences in Bangladesh aren't always consistent — slow internet, server downtime, you name it. 20tk built its deposit system with exactly these challenges in mind. Our payment gateway runs on multiple backup servers, keeping the system up and running no matter what.
On other platforms, it's not uncommon for funds to not show up or take a long time after a deposit. On 20tk, that's rarely an issue. But if something does go wrong, our 24/7 support team is on hand to resolve it right away.
20tk uses a fully SSL-encrypted system, which means any payment information you submit is completely unreadable to hackers. With AES-256 encryption technology in place, your financial data stays protected at all times.
Another advantage: there are no hidden charges for deposits on 20tk. Every penny you deposit goes straight into your gaming wallet — no processing fees, no service charges.
Register on 20tk today and enjoy an attractive welcome bonus on your first deposit. The bonus amount is credited directly to your gaming balance.