Why is paying on tk12 so easy?
Online money transfers make a lot of people nervous — especially the first time on a new platform. tk12 built its payment system with exactly that in mind, designed specifically for users in Bangladesh. bKash, Nagad, Rocket — these three mobile banking services are used by people of all ages across the country. tk12 lets you deposit and withdraw through these same familiar methods, so there's nothing new to figure out.
Many online casinos rely on cryptocurrency or international card payments — which can be a real hassle for everyday players in Bangladesh. tk12 solves that problem. You can deposit directly in BDT and withdraw your winnings straight to bKash or Nagad. No currency conversion, no foreign bank account needed.
Payment speed is another strong point at tk12. Deposits typically land in your wallet within minutes. For withdrawals, bKash usually takes 5 to 15 minutes — significantly faster than most other platforms out there. And if you're playing past midnight, no worries — the system runs 24 hours a day, so you can withdraw anytime.
Good to know: The minimum deposit on tk12 is just BDT 200, so you can start small without any hassle. First-time depositors are eligible for a 100% welcome bonus.
Payment Methods
Tk12 currently supports the following deposit and withdrawal methods. All transactions can be made in Bangladeshi Taka.
📱
bKash
Mobile Banking
Bangladesh's number one mobile banking service. Deposit on tk12 in just a few steps using your bKash number. Withdrawals go straight back to bKash too. tk12's payment gateway is directly integrated with bKash, which means faster processing times than anywhere else.
Deposit ✓
Withdrawal ✓
No Charge
5–10 minutes
💚
Nagad
Mobile Banking
Nagad, the postal department's mobile financial service, is now fully supported on tk12. Nagad users can deposit and withdraw without any hassle. If Nagad has an active cashback offer, you can take advantage of that separately as well.
Deposit ✓
Withdrawal ✓
No Charge
5–15 minutes
🚀
Rocket
Mobile Banking
Dutch-Bangla Bank's Rocket service is fully supported on tk12. If you have a Rocket account, you can transact with ease. Withdrawals via Rocket may take slightly longer — typically 15 to 30 minutes.
Deposit ✓
Withdrawal ✓
No Charge
15–30 minutes
🏦
Bank Transfer
Banking
Direct bank transfer is supported for larger transactions. It's the most secure option, especially for high rollers making big withdrawals. Bank
transfers typically take 1–3 business days to process.
Deposit ✓
Withdrawal ✓
1–3 business days
₿
Cryptocurrency
Digital Currency
Tk12 also accepts deposits via USDT (TRC20), Bitcoin, and Ethereum — an added option for users who prefer crypto. Processing times for crypto deposits depend on the blockchain network.
Deposit ✓
Withdrawal ✓
10–60 minutes
💳
Debit/Credit Card
Card Payment
Tk12 also supports deposits via Visa and Mastercard debit/credit cards. However, some banks may block international gaming transactions. If you run into issues, mobile banking is the easier alternative.
Deposit ✓
Instant
Payment Method Comparison
See processing times and limits for each method at a glance.
| Method |
Minimum Deposit |
Maximum Withdrawal |
Deposit Time |
Withdrawal Time |
Fees |
| bKash |
৳200 |
৳5,00,000 |
Instant |
5–10 minutes |
Free |
| Nagad |
৳200 |
৳3,00,000 |
Instant |
5–15 minutes |
Free |
| Rocket |
৳200 |
৳2,00,000 |
Instant |
15–30 minutes |
Free |
| Bank Transfer |
৳10,000 |
Unlimited |
2–6 hours |
1–3 business days |
Free |
| USDT (TRC20) |
$5 |
Unlimited |
10–30 minutes |
10–60 minutes |
Network Fee |
| Visa/Mastercard |
৳500 |
৳1,00,000 |
Instant |
— |
Varies by Bank |
Steps to Deposit via bKash
Making your first deposit on tk12? Follow the steps below — the whole process takes about 3 minutes.
-
1
Log in to your tk12 account
Log in to tk12 with your registered mobile number and password. New user? Sign up first — it only takes about 2 minutes.
-
2
Go to the Wallet or Cashier section
Click the "Deposit" button from the top menu or dashboard, then select "bKash" as your payment method.
-
3
Enter the amount and your bKash number
Enter the amount you wish to deposit (minimum BDT 200), provide your bKash number, and tap "Confirm".
-
4
Pay via bKash
Open your bKash app → select "Send Money" or "Payment" → send the specified amount to the tk12 number shown → confirm with your PIN.
-
5
Confirm the funds in your wallet
Once your payment is complete, funds will be credited to your tk12 Wallet within minutes. You'll receive confirmation via SMS and in-app notification.
How to Withdraw
Withdrawing your winnings on tk12 is just as straightforward as making a deposit. That said, there are a few things worth knowing beforehand. First, if you've used a bonus, you'll need to meet the wagering requirements before you can withdraw. Second, you need to verify your payment method before submitting a withdrawal request. Once verified, all future withdrawals go smoothly.
Tk12's withdrawal processing team operates 24 hours a day. Even a request made at 3 AM will reach you by morning. This isn't something many platforms offer, but tk12 makes it a priority — because your winnings should get to you as fast as possible.
Important: Withdrawals must be made using the same method you deposited with — if you deposited via bKash, your withdrawal must also go through bKash. This is a standard security measure to prevent money laundering.
Withdrawal Process Steps
Submit Request
Go to the Wallet section, enter the amount and choose your payment method, then submit a withdrawal request.
Verification
tk12's system verifies the request automatically. This typically takes 2–5 minutes.
Processing
Once verification is complete, the transaction is sent to the payment gateway.
Funds Received
Funds arrive in your bKash or Nagad account within 5–15 minutes. You'll receive an SMS confirmation.
Deposit & Withdrawal Limits
⬆️
Maximum Single Deposit
৳5,00,000
📅
Daily Maximum Withdrawal
৳ 10,00,000
Payment Security
At tk12, the security of your funds is taken extremely seriously. Every transaction is protected by SSL encryption, meaning your payment details are never visible to any third party. tk12's servers also do not store any card or bank account information.
Two-factor authentication (2FA) is applied to every withdrawal request. If there is any unrecognized login attempt on your account, you'll receive an immediate SMS alert. At tk12, secure payments means more than just fast transactions — it means keeping your account and your money fully protected.
Tip: Never share your tk12 password or OTP with anyone — even if they claim to be tk12 staff. tk12's official support team will never ask for your password or OTP.
Payment FAQs
Deposits normally appear in your wallet within 5 minutes. If it's been more than 10 minutes, contact tk12 via live chat and provide your bKash or Nagad transaction ID. The support team will resolve it quickly. In most cases it's just a technical delay — funds are not lost.
tk12 does not charge any withdrawal fees. However, if bKash or Nagad applies a service charge on their end, that is governed by their own policies and is outside tk12's control. Bank transfers are also free of any fees from tk12.
Standard accounts can submit up to 5 withdrawal requests per day. VIP and High Roller accounts have higher limits. The daily maximum withdrawal amount is up to BDT 10,00,000.
Bonus funds cannot be withdrawn directly. Wagering requirements must be met first. For example, a BDT 1,000 bonus with a 20x wagering requirement means you need to place BDT 20,000 in bets before withdrawing from that bonus. The terms for each bonus are listed on the promotions page.
Yes, using cryptocurrency methods like USDT or Bitcoin allows you to transact in dollars. However, all mobile banking transactions are processed in Bangladeshi Taka. For crypto deposits, tk12 automatically converts the amount to BDT at the current exchange rate and credits it to your wallet.