BKash, Nagad, Rocket, or direct Bank Transfer — deposit or withdraw in just a few minutes using any method. Every transaction on 99xbet is encrypted and fully secure.
Slow or complicated deposits and withdrawals are the biggest pain point on online betting platforms. 99xbet set out to eliminate that problem entirely. Our payment system is directly integrated with Bangladesh's most popular mobile banking services, so you can transact anytime, from anywhere.
BKash, Nagad, and Rocket are used by tens of millions of people across Bangladesh. At 99xbet, you can deposit with any of these three in just seconds — no separate bank account needed, no complicated verification process. Simply enter the amount, enter your PIN, and you're done.
The same applies to withdrawals — the wait is over. At 99xbet, funds reach your mobile banking account within an average of 5 minutes of submitting a withdrawal request. Bank transfers may take a little longer, but never more than 24 hours.
99xbet supports the most popular payment services in Bangladesh. Deposit and withdraw easily and securely.
Bangladesh's largest mobile banking service. Deposit on 99xbet with bKash in just 30 seconds. Minimum ৳100, maximum ৳50,000 per transaction. No charges.
Deposit quickly at 99xbet using Nagad, the postal department's mobile financial service. Thanks to its extensive agent network, it's equally convenient in both rural and urban areas. Minimum ৳100.
Transact on 99xbet easily using Dutch-Bangla Bank's Rocket mobile banking. Direct transfers from DBBL accounts are also supported.
Transfer directly from all major banks including Sonali, Dutch-Bangla, BRAC, and Islami Bank. Ideal for large transactions. Minimum ৳500.
Visa and Mastercard accepted. Add funds directly to your 99xbet account using your online banking card. International cards are also welcome.
USDT (TRC20/ERC20) and Bitcoin supported. Transact with crypto for enhanced privacy and high security. Virtually no minimum limit.
Make your first deposit after opening a 99xbet account and you'll receive a 200% welcome bonus. Deposit ৳1,000 and your balance becomes ৳3,000 — bonus included. The bonus can be used directly for betting.
The deposit process is straightforward — you'll have it memorized after the first time. Log in to your account, click "Deposit", select a payment method, enter the amount, and confirm. The whole process takes under a minute.
For bKash or Nagad deposits, just enter your payment PIN — no OTP or extra verification steps required. 99xbet's payment gateway connects directly to the mobile banking API, so transactions are completed in real time.
Simple Steps to Deposit Money on 99xbet With bKash
Log in to the 99xbet website with your username and password. If you're new, complete your registration first.
Click the "Deposit" option from the top menu or your dashboard. The payment page will open.
BKash, Nagad, Rocket, or Bank Transfer — pick the payment method that works best for you.
Enter the amount you'd like to deposit. Minimum ৳100. Any applicable bonus will be added automatically.
Confirm the payment through your mobile banking app or USSD code. Enter your PIN and the transaction is complete.
Funds will be credited to your 99xbet wallet within 30 seconds. You can start betting right away.
Withdrawing your winnings at 99xbet is just as easy as making a deposit. Once you submit a withdrawal request, our payments team processes it with the highest priority. For mobile banking, it takes an average of just 5 minutes.
To make a withdrawal, your account must have a completed KYC verification. It's simply a process to confirm your identity — just submit a copy of your National ID or passport. Verification is done once, and every withdrawal after that will go through smoothly.
99xbet charges zero withdrawal fees. Every BDT you withdraw goes straight to your account — no deductions. Some platforms cut 2%–5% on withdrawals, but that's not something we believe in.
A quick overview of limits and processing times for every payment method at 99xbet
| Payment Method | Minimum Deposit | Maximum Deposit | Minimum Withdrawal | Deposit Time | Withdrawal Time | Fee |
|---|---|---|---|---|---|---|
| bKash | ৳100 | ৳50,000 | ৳500 | < 30 Seconds | 3–10 Minutes | Free |
| Nagad | ৳100 | ৳50,000 | ৳500 | < 30 Seconds | 3–10 Minutes | Free |
| Rocket | ৳100 | ৳30,000 | ৳500 | < 1 Minute | 5–15 Minutes | Free |
| Bank Transfer | ৳500 | ৳5,00,000 | ৳1,000 | 1–4 Hours | 3–24 Hours | Free |
| Card | ৳500 | ৳2,00,000 | ৳1,000 | 1–5 Minutes | 24–72 Hours | Free |
| Crypto | $1 Equivalent | Unlimited | $10 Equivalent | 10–30 Minutes | 10–60 Minutes | Network Fee |
Withdrawing Your Winnings Is Simple Enough to Figure Out on the First Try
While logged in, go to your dashboard and click on the "Withdrawal" or "Cash Out" menu.
Select a withdrawal method and enter the amount. Make sure the amount is above the minimum limit.
Enter your bKash, Nagad, or bank account number. Save it once and you won't need to enter it again next time.
Once all details are confirmed, hit "Submit". Funds typically reach your mobile account within 5 minutes on average.
Concerns about online financial transactions are completely understandable. At 99xbet, however, we never compromise on financial security. Our payment system fully complies with the internationally recognized PCI DSS standard.
Every transaction is secured with 256-bit SSL encryption — so strong that even the world's most powerful supercomputers cannot break it. Your financial information stays completely private.
99xbet also has two-factor authentication (2FA) in place. When you log in or make a large withdrawal, an OTP is sent to your mobile — ensuring only you can carry out transactions. No one else can withdraw funds without your authorization.
Most Frequently Asked Questions About Transactions