Complete your deposit in just a few minutes. Starting from BDT 500 minimum, with no hidden charges.
Payment Method
Deposit using whichever method suits you best
Bangladesh's most popular mobile banking service. You can deposit to bf99 via bKash in just a few seconds.
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.
Deposit at bf99 via Dutch-Bangla Bank's Rocket service. Rocket's extensive agent network makes it easily accessible even in rural areas.
You can also deposit large amounts to bf99 directly from your bank account. NPSB, EFT, and BEFTN are all accepted.
Deposit to bf99 easily via UCB Bank's Upay mobile wallet. First-time users enjoy special benefits with this newly added payment method.
Bf99 supports deposits in major cryptocurrencies including USDT, BTC, and ETH. This method is growing in popularity among international players.
How do I make a deposit?
Complete your deposit in just 4 simple steps
Log in to your bf99 account. If you don't have one yet, register first.
BKash, Nagad, Rocket, or bank — pick whichever works best for you.
Enter the amount you wish to deposit. Minimum deposit is BDT 500.
Your balance will update instantly once the payment is complete.
Register today, make your first deposit, and claim a bonus of up to BDT 20,000.
| 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 |
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.
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.
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#).
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.
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.
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.
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.
| 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 |
Frequently Asked Questions
Common Questions About bf99 Deposits
For more questions, visit our FAQ Page here.
Register at bf99, deposit BDT 500 via bKash or Nagad, and claim a 200% bonus. Get started in just a few minutes.