Safe & Fast Payments

bf99 Deposit — Easily add funds via bKash, Nagad, Rocket, and all other supported payment methods

Complete your deposit in just a few minutes. Starting from BDT 500 minimum, with no hidden charges.

6+
Payment Method
BDT 500
Minimum Deposit
5 min
Maximum Processing Time
24/7
Payment Support
bf99

Payment Method

Deposit using whichever method suits you best

Most Popular
BKash

Bangladesh's most popular mobile banking service. You can deposit to bf99 via bKash in just a few seconds.

Instant BDT 500 – BDT 50,000 0% Fee
Fastest
Nagad

You can also deposit at bf99 using Nagad from Bangladesh Post Office. With a simple interface and fast processing, it's the first choice for Nagad users.

Instant BDT 500 – BDT 40,000 0% Fee
Rocket

Deposit at bf99 via Dutch-Bangla Bank's Rocket service. Rocket's extensive agent network makes it easily accessible even in rural areas.

1–3 min BDT 500 – BDT 30,000 0% Fee
Bank Transfer

You can also deposit large amounts to bf99 directly from your bank account. NPSB, EFT, and BEFTN are all accepted.

30 min – 2 hrs BDT 5,000 – BDT 5,00,000 0% Fee
New
Upay

Deposit to bf99 easily via UCB Bank's Upay mobile wallet. First-time users enjoy special benefits with this newly added payment method.

Instant BDT 500 – BDT 25,000 0% Fee
Cryptocurrency

Bf99 supports deposits in major cryptocurrencies including USDT, BTC, and ETH. This method is growing in popularity among international players.

10–30 min $10 equivalent+ Network Fee

How do I make a deposit?

Complete your deposit in just 4 simple steps

1
Log In

Log in to your bf99 account. If you don't have one yet, register first.

2
Select Payment Method

BKash, Nagad, Rocket, or bank — pick whichever works best for you.

3
Enter Amount

Enter the amount you wish to deposit. Minimum deposit is BDT 500.

4
Confirm

Your balance will update instantly once the payment is complete.

bf99
Get a 200% bonus on your first deposit!

Register today, make your first deposit, and claim a bonus of up to BDT 20,000.

Claim Now

Payment Method Comparison

Method Processing Time Minimum Maximum Charges 24/7
bKash Instant BDT 500 BDT 50,000 0%
Nagad Instant BDT 500 BDT 40,000 0%
Rocket 1–3 min BDT 500 BDT 30,000 0%
Bank 30 min – 2 hrs BDT 5,000 BDT 5,00,000 0%
Upay Instant BDT 500 BDT 25,000 0%
Crypto 10–30 min $10 Unlimited Network

All About Depositing at bf99

Many people have doubts about depositing money on an online gaming platform — how safe is it, how long will it take, are there any charges? bf99 is fully transparent on all of these points. Every deposit transaction goes through an encrypted channel, ensuring the security of your funds.

Most people in Bangladesh are already comfortable with mobile banking, and bf99 is built around that — offering bKash, Nagad, Rocket, and Upay as the primary payment methods. Deposits made through these methods are credited to your gaming account instantly.

Deposit via bKash — The Easiest Method

To deposit at bf99 via bKash, log in to your account first. Go to the Deposit section and select bKash. You'll be given a payment number — send money to that number from your bKash app. Copy the transaction ID and paste it into the bf99 deposit form. Your balance will be updated within seconds.

BKash supports deposits of up to BDT 50,000 per day. For larger amounts, bank transfer is the more practical option.

Deposit via Nagad — The Fastest Experience

Nagad users can deposit at bf99 through the same process. Because Nagad's server response time is relatively fast, deposits are often confirmed even quicker than bKash. Payment can be made via the Nagad app or USSD (*167#).

Deposit via Bank Transfer — Ideal for Large Amounts

For those looking to deposit larger amounts at once, bank transfer is the best option. bf99 accepts bank deposits of up to BDT 500,000. Processing takes a bit longer — usually 30 minutes to 2 hours — but it's the most secure and reliable method available.

How do you receive a deposit bonus?

Your first deposit at bf99 qualifies you for a 200% welcome bonus. For example, deposit BDT 1,000 and your account will have BDT 3,000 to play with. The bonus is applied automatically — no code needed.

Regular members receive a weekly reload bonus — an extra 20% on every deposit. VIP members enjoy an even higher deposit bonus rate. For more details, Promotions Page here.

What should you do if you have trouble making a deposit?

Sometimes your balance may not update even after a successful payment. Don't worry — save your transaction ID and contact the bf99 support team. The 24/7 support team typically resolves issues within 15 minutes.

Common reasons for a failed deposit include: an incorrect payment number, exceeding the transaction limit, or a server issue with the payment method. These are usually temporary — waiting a moment and trying again typically resolves the problem.

A Few Tips for Secure Deposits

  • Always get the payment number directly from bf99's official page.
  • Keep a screenshot of every transaction.
  • Avoid making deposits over public Wi-Fi.
  • If anyone asks you to send money to a third-party account, that is not an approved bf99 method.
  • Never share your password or PIN with anyone.

Security guaranteed: All payment channels at bf99 are secured with SSL encryption. Your financial information is never shared with third parties.

Tips: When paying via bKash or Nagad, make sure to enter the reference number correctly — missing it may delay your deposit.

Deposit Limits

bKash (Daily Maximum) BDT 50,000
Nagad (daily maximum) BDT 40,000
Rocket (Daily Maximum) BDT 30,000
Bank (Single Transaction) BDT 5,00,000
Upay (daily maximum) BDT 25,000
Crypto (minimum) $10

Security Protection

SSL 256-bit
Data Privacy
PCI DSS
KYC Verification
OTP Confirmation
24/7 Monitoring

Tips for Faster Deposits

  • Double-check the payment number before making a deposit
  • Save your transaction ID
  • Minor delays may occur during peak hours
  • Deposit BDT 500+ on your first deposit to claim your bonus
  • If you run into any issues, contact support right away

Deposit Bonus Summary

1st Deposit Bonus 200%
Reload Bonus 20%
Maximum Bonus Amount BDT 20,000
Minimum Deposit BDT 500
View All Offers
bf99

Frequently Asked Questions

Common Questions About bf99 Deposits

For more questions, visit our FAQ Page here.

Deposits via bKash, Nagad, and Upay are typically instant — your balance updates within 30 seconds to 2 minutes. Rocket takes 1 to 3 minutes. Bank transfers can take anywhere from 30 minutes to 2 hours. Occasional minor delays may occur during peak server load.

bf99 charges no deposit fees of its own. For cryptocurrency deposits, blockchain network fees may apply — these are outside bf99's control. There are no charges for mobile banking or bank transfer deposits.

Wait 10–15 minutes first. If the issue persists, contact bf99 support with your transaction ID. Live chat support is available 24/7 and issues are typically resolved within 15 minutes. Having a screenshot of your payment ready will speed up the process.

There is no limit on the number of daily deposits at bf99. However, each payment method has its own daily transaction cap — for example, bKash allows a maximum of BDT 50,000 per day. You can deposit as many times as you like within that limit.

For security reasons, bf99 recommends depositing from a payment account registered in your own name. Using a third-party account may cause verification issues and delays in processing your deposit.

No — most deposit bonuses at bf99 are applied automatically. Your first deposit will trigger the 200% welcome bonus straight to your account. Some special offers may require a promo code, which will be noted on the promotions page.
bf99
💳

Deposit now and start playing

Register at bf99, deposit BDT 500 via bKash or Nagad, and claim a 200% bonus. Get started in just a few minutes.

বাংলা