Deposit and withdraw in just minutes using Bangladesh's most popular mobile banking and bank transfer options — with no hidden fees.
Bf99 supports the most widely used payment channels in Bangladesh
Bangladesh's number one mobile banking service. Deposit on bf99 via bKash in just 30 seconds — any time of day or night.
Make your fastest transactions on bf99 through Nagad, the postal department's digital financial service. From deposits to withdrawals — everything is seamless.
Transact easily on bf99 using Rocket, Dutch-Bangla Bank's mobile banking service. Works just as well in rural areas as it does in the city.
For large transactions, use direct bank transfer. All major banks are supported, including Sonali, Dutch-Bangla, BRAC, and Islami.
Deposit directly to bf99 using a Visa or Mastercard debit or credit card, processed through a secure gateway with 3D Secure verification.
Crypto users can also deposit on bf99 using USDT (TRC20/ERC20). Fully anonymous and fast processing.
Add balance to your bf99 account instantly using a voucher code. Special promotional vouchers may also come with bonus rewards.
Deposit cash directly to your account through a bf99-authorized agent near you — no mobile or internet connection required.
Minimum and maximum limits and processing times for each payment method
| Payment Methods | Minimum Deposit | Maximum Deposit | Minimum Withdrawal | Maximum Withdrawal | Processing Time | Fee |
|---|---|---|---|---|---|---|
| bKash | ৳200 | ৳50,000 | ৳500 | ৳50,000 | Instant | 0% |
| Nagad | ৳200 | ৳50,000 | ৳500 | ৳50,000 | Instant | 0% |
| Rocket | ৳300 | ৳30,000 | ৳500 | ৳30,000 | 1–3 minutes | 0% |
| Bank Transfer | ৳1,000 | Unlimited | ৳2,000 | Unlimited | 30 minutes | 0% |
| Card | ৳500 | ৳1,00,000 | ৳1,000 | ৳50,000 | Instant | 0% |
| USDT | ৳1,000 | Unlimited | ৳1,000 | Unlimited | 5–15 minutes | 0% |
Deposit on bf99 with bKash or Nagad in just 4 simple steps
Log in to your bf99 account. No account yet? Registration is free and takes just 2 minutes.
Click the "Deposit" button on your dashboard, then select your preferred payment method — bKash, Nagad, or Rocket.
Enter the amount you'd like to deposit and provide your mobile banking number. bf99 will generate a unique reference code for you.
Send the payment using the reference code through your bKash or Nagad app. Your balance will typically be credited within 30 seconds.
Cash out your winnings straight to your mobile banking account with ease
Click the "Withdraw" option on your dashboard. Make sure your account verification (KYC) has been completed.
Select your preferred payment channel, enter the withdrawal amount, and submit. Minimum withdrawal starts from ৳500.
Your registered bKash or Nagad number will appear automatically. If you need to update it, please contact our support team.
Once your request is submitted, bf99 typically transfers the funds to your account within 5–10 minutes. VIP members enjoy even faster processing.
The biggest complaint among Bangladeshi online betting users is the hassle of depositing and withdrawing money. Some platforms keep you waiting for hours, others quietly deduct hidden charges, and some won't let you withdraw below a certain amount. bf99 was built with all of these pain points in mind — the payment system is straightforward, fast, and completely transparent.
BKash and Nagad are currently the most widely used mobile financial services in Bangladesh. Depositing on bf99 via either method is so straightforward you'll get the hang of it on your very first try — no need to go anywhere or ask anyone. Just a couple of taps on your phone and you're done. Your funds reflect in your gaming balance within seconds.
First, bf99 charges zero fees on all transactions — both deposits and withdrawals are completely free at 0%. Second, while many other sites take 24–48 hours to process withdrawals, bf99 typically completes them in just 5–10 minutes. VIP and Platinum members enjoy instant withdrawals.
On top of that, if one payment method isn't working on bf99, you can simply switch to another. With eight different channels available, a hiccup on one won't interrupt your game. This flexibility is a big reason why bf99 has earned the trust of users across Bangladesh.
It's natural to have concerns about the security of financial transactions. At bf99, every transaction is protected by 256-bit SSL encryption — meaning your payment details are coded in a way that makes them completely unreadable to anyone who might intercept them. Card payments include an additional layer of 3D Secure verification.
Bf99 also supports two-factor authentication (2FA), which means even if someone gets hold of your password, they still can't access your account without the OTP sent to your phone. bf99 takes no shortcuts when it comes to protecting your money and personal information.
Bf99 requires a one-time identity verification (KYC) before you can make a withdrawal. It might seem like an extra step, but it's there to protect you — if someone gains unauthorized access to your account, they won't be able to withdraw funds without KYC clearance. Verification is usually completed within 24 hours of submitting a photo of your National ID or passport.
Once your KYC is complete, you won't need to do it again. Having a verified account also means no hassle when withdrawing larger amounts. Long-time bf99 users say getting KYC done early gives you complete peace of mind down the line.
Most bonuses apply across all payment methods. That said, bf99 occasionally runs special promotional offers tied to specific deposit methods — for example, an extra 15% bonus on your first bKash deposit, or a weekly cashback offer via Nagad. These promotions are updated regularly on the promotions page, so it's worth checking before you start playing.
Depositing via voucher often gives you a better chance of earning extra bonuses, as vouchers frequently include promotional credits. Visit our Voucher page to learn more about bf99 vouchers.
BKash & Nagad Deposits — Instant
Withdrawal (Standard) — 5–10 minutes
Withdrawal (VIP) — Instant
Bank Transfer — 30 Minutes
USDT — 5–15 Minutes
For any payment issues, our 24/7 Bangla support team is ready to help. Live chat responses typically come within 2 minutes.
256-bit SSL encryption, 3D Secure card verification, and two-factor authentication — every transaction you make is completed with maximum security.
Every transaction on bf99 is protected across multiple layers of security
All data transfers are fully secured using bank-grade encryption technology.
The identity verification process ensures that only the verified account owner can withdraw funds from the account.
An OTP is sent to your mobile on every login and withdrawal, ensuring no one else can access your account.
Your payment details are never shared with any third party. bf99's privacy policy is built to protect user interests at all times.
Bf99's security team monitors transactions 24/7 and takes immediate action whenever any suspicious activity is detected.
A full record of all your deposits and withdrawals is stored in your dashboard — accessible whenever you need it.
Answers to the most frequently asked questions from bf99 users
Open a free bf99 account and get started right away with an instant deposit via bKash or Nagad.