100% Secure Transactions — SSL Encrypted

Bf99 Payment Methods — Fast & Easy Deposits and Withdrawals via bKash, Nagad, Rocket and More

Deposit and withdraw in just minutes using Bangladesh's most popular mobile banking and bank transfer options — with no hidden fees.

bf99
All Payment Methods

Bf99 supports the most widely used payment channels in Bangladesh

Rocket

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.

Minimum ৳300 Max ৳30,000 1–3 minutes 0% Fee
Bank Transfer

For large transactions, use direct bank transfer. All major banks are supported, including Sonali, Dutch-Bangla, BRAC, and Islami.

Minimum ৳1,000 Unlimited 30 minutes 0% Fee
Debit/Credit Card

Deposit directly to bf99 using a Visa or Mastercard debit or credit card, processed through a secure gateway with 3D Secure verification.

Min ৳500 Max ৳1,00,000 Instant 3D Secure
USDT / Crypto

Crypto users can also deposit on bf99 using USDT (TRC20/ERC20). Fully anonymous and fast processing.

Minimum ৳1,000 Unlimited 5–15 minutes Anonymous
Voucher

Add balance to your bf99 account instantly using a voucher code. Special promotional vouchers may also come with bonus rewards.

Min ৳100 Instant Bonus Eligible
Agent Deposit

Deposit cash directly to your account through a bf99-authorized agent near you — no mobile or internet connection required.

Min ৳500 10–30 Minutes Verified Agent
bf99
Deposit & Withdrawal Limits at a Glance

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%
How to Deposit

Deposit on bf99 with bKash or Nagad in just 4 simple steps

1
Log In

Log in to your bf99 account. No account yet? Registration is free and takes just 2 minutes.

2
Go to Deposit Page

Click the "Deposit" button on your dashboard, then select your preferred payment method — bKash, Nagad, or Rocket.

3
Enter Amount & Number

Enter the amount you'd like to deposit and provide your mobile banking number. bf99 will generate a unique reference code for you.

4
Confirm Payment

Send the payment using the reference code through your bKash or Nagad app. Your balance will typically be credited within 30 seconds.

How to Withdraw

Cash out your winnings straight to your mobile banking account with ease

1
Go to Withdraw Page

Click the "Withdraw" option on your dashboard. Make sure your account verification (KYC) has been completed.

2
Choose Method & Amount

Select your preferred payment channel, enter the withdrawal amount, and submit. Minimum withdrawal starts from ৳500.

3
Confirm Recipient Number

Your registered bKash or Nagad number will appear automatically. If you need to update it, please contact our support team.

4
Get Paid

Once your request is submitted, bf99 typically transfers the funds to your account within 5–10 minutes. VIP members enjoy even faster processing.

bf99

Everything You Need to Know About Payments on bf99

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.

What makes bf99's payment system different?

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.

How strong is the security?

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.

Why is KYC verification required?

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.

Does the deposit bonus depend on the payment method?

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.

Transaction Time

BKash & Nagad Deposits — Instant
Withdrawal (Standard) — 5–10 minutes
Withdrawal (VIP) — Instant
Bank Transfer — 30 Minutes
USDT — 5–15 Minutes

Payment Support

For any payment issues, our 24/7 Bangla support team is ready to help. Live chat responses typically come within 2 minutes.

Secure Transactions

256-bit SSL encryption, 3D Secure card verification, and two-factor authentication — every transaction you make is completed with maximum security.

Important Note
KYC verification is required to make withdrawals. Completing it right after registration means no delays down the line.
bf99
Payment Security Features

Every transaction on bf99 is protected across multiple layers of security

256-bit SSL

All data transfers are fully secured using bank-grade encryption technology.

KYC Verification

The identity verification process ensures that only the verified account owner can withdraw funds from the account.

Two-Factor Authentication

An OTP is sent to your mobile on every login and withdrawal, ensuring no one else can access your account.

Privacy Protection

Your payment details are never shared with any third party. bf99's privacy policy is built to protect user interests at all times.

Real-Time Monitoring

Bf99's security team monitors transactions 24/7 and takes immediate action whenever any suspicious activity is detected.

Transaction History

A full record of all your deposits and withdrawals is stored in your dashboard — accessible whenever you need it.

Common Payment Questions

Answers to the most frequently asked questions from bf99 users

The minimum deposit via bKash and Nagad is ৳200. For Rocket, the minimum is ৳300, and for bank transfer it's ৳1,000. Voucher deposits start from as little as ৳100.

bKash and Nagad deposits are typically credited within 30 seconds to 2 minutes. Bank transfers may take up to 30 minutes. If your balance hasn't arrived after 30 minutes, please reach out via live chat.

Standard withdrawals take 5–10 minutes to process. VIP members enjoy instant withdrawals. If KYC verification hasn't been completed, your first withdrawal may take up to 24 hours.

No, bf99 charges 0% on all payment methods — no fees on deposits or withdrawals. Your mobile operator or bank may apply their own service charges, but that's outside bf99's control.

Contact bf99 live chat support as soon as possible and provide your transaction ID along with the relevant details. The bf99 team will investigate promptly and work to resolve the issue quickly.

There's no limit on the number of daily deposits on bf99. However, each payment method has its own daily maximum. bKash and Nagad are capped at ৳50,000 per day, while bank transfers and cards allow even higher limits.
Get Started Now

Open a free bf99 account and get started right away with an instant deposit via bKash or Nagad.

বাংলা