Help Center

bf99 Frequently Asked Questions

Everything you need to know about registering, depositing via bKash and Nagad, claiming bonuses, betting on cricket and BPL, and staying safe — answered clearly in one place for Bangladesh players.

25 Q&A Pairs
5 Topic Categories
24/7 Live Support
21+ Age Requirement
This FAQ page is your comprehensive guide to the bf99 platform. Whether you are a new player in Dhaka setting up your first account, an experienced bettor in Chittagong with a withdrawal question, or a cricket fan in Sylhet asking about BPL betting markets — you will find a direct, accurate answer below. Topics cover account setup and KYC verification, deposits and withdrawals via bKash, Nagad, Rocket, and bank transfer, casino games and cricket betting rules, bonuses and wagering requirements, and responsible gaming tools including self-exclusion. If your question is not listed here, our 24/7 support team is always available at [email protected].

Six Areas, All Your Answers

Account

Registration, KYC, login, and account management.

Payments

bKash, Nagad, Rocket, bank transfer, fees and timing.

Games

Cricket betting, slots, live casino, RTP, and mobile.

Bonuses

Welcome bonus, wagering requirements, loyalty perks.

Safety

Data security, licensing, 21+ policy, self-exclusion.

Support

24/7 live chat and email support for all players.


Account & Registration

Creating a bf99 account takes under two minutes. Visit bf99.io, click the registration button, and fill in your username, email address, mobile number, and password. You will receive a verification code via SMS or email to confirm your account. Once verified, you can log in and make your first deposit. Players must be 21 years or older to register.

bf99 requires a valid government-issued photo ID to complete KYC verification — your National ID card (NID) or a valid passport is accepted. You will also need to provide proof of your residential address (a recent utility bill or bank statement dated within 3 months) and proof of your payment method ownership. All documents are reviewed securely and stored with full encryption.

To reset your bf99 password, click the "Forgot Password" link on the login page and enter your registered email address or mobile number. You will receive a secure reset link or OTP within a few minutes. Follow the instructions to set a new password. If you do not receive the reset email, check your spam folder or contact the bf99 support team at [email protected].

No — each player is permitted only one bf99 account. Registering multiple accounts is a violation of bf99's Terms and Conditions and will result in the permanent closure of all associated accounts and forfeiture of any balances. If you have accidentally created a duplicate account, contact support immediately to resolve the situation before any action is taken.

You can request account closure by contacting the bf99 support team via email at [email protected] or through live chat inside your account dashboard. Before closure, any remaining balance will be withdrawn to your registered payment method. If you are closing your account due to gambling concerns, we encourage you to consider self-exclusion as an alternative — it pauses your account rather than closing it permanently.

Deposits & Withdrawals

bKash deposits on bf99 are processed instantly in most cases — your account balance is updated within seconds of a successful bKash transaction. If a deposit does not appear within 5 minutes, check your bKash transaction history to confirm the payment was sent, then contact bf99 support with your transaction ID and the support team will resolve it promptly.

The minimum deposit amount on bf99 is ৳200 for mobile banking methods including bKash, Nagad, Rocket, and Upay. For bank transfers via Dutch-Bangla Bank, BRAC Bank, City Bank, or other partner banks, the minimum deposit may vary but is typically ৳500. There is no maximum deposit limit for verified accounts, though large transactions may require additional verification.

Nagad withdrawals from bf99 are typically processed within 15 to 60 minutes for verified accounts. During peak hours or if your account requires a manual review, processing may take up to 12 hours. To avoid delays, ensure your Nagad number matches the one registered on your bf99 account and that your KYC verification is fully complete before requesting a withdrawal.

The minimum withdrawal amount on bf99 is ৳500 for all payment methods including bKash, Nagad, Rocket, and bank transfers. Withdrawals below this threshold are not processed. There is no withdrawal fee charged by bf99, though your mobile banking provider may apply their own transaction charges. Withdrawals are only paid to the same method used for the original deposit.

bf99 does not charge any platform-side fees on deposits or withdrawals. However, your payment provider — bKash, Nagad, Rocket, Upay, or your bank — may apply their standard transaction charges. bf99 recommends checking your mobile banking app's fee schedule before initiating a transaction. Any fees deducted by the payment provider are outside bf99's control.

Yes, bf99 accepts deposits via bank transfer from major Bangladeshi banks including Dutch-Bangla Bank, BRAC Bank, City Bank, Islami Bank, and Sonali Bank. Bank transfer deposits typically take 1 to 3 business hours to reflect in your bf99 account balance. You will need your bf99 account reference number when making the transfer to ensure the payment is credited correctly.

Games & Gameplay

To bet on BPL (Bangladesh Premier League) cricket matches on bf99, navigate to the Cricket section from the main menu, select the BPL tournament, and choose the match you want to bet on. bf99 offers a wide range of cricket betting markets including match winner, top batsman, total runs, and live in-play betting. Markets open as soon as the official schedule is confirmed.

bf99 offers a comprehensive casino library including live dealer games (roulette, baccarat, blackjack, and Andar Bahar) powered by providers like Evolution Gaming and Ezugi, along with hundreds of video slots from Pragmatic Play, NetEnt, and Microgaming. The platform also features crash games such as Aviator by Spribe, and instant win games that are popular among Bangladesh players.

All games on bf99 use certified Random Number Generator (RNG) technology provided by internationally recognised game studios. Slots and table games from providers like Pragmatic Play and NetEnt are independently tested for fairness. Live dealer games are streamed in real time from professional studios, making any manipulation impossible. bf99 is committed to transparent and fair play for all Bangladesh players.

Yes — bf99 is fully optimised for mobile browsers on both Android and iOS devices. The entire platform, including cricket betting, live casino, slots, and account management, is accessible from your smartphone or tablet without needing to download a separate app. Simply open bf99.io in your mobile browser, log in, and enjoy the full experience with a responsive mobile-friendly interface.

RTP (Return to Player) percentages on bf99 slot games vary by title and provider, but most popular slots from Pragmatic Play and NetEnt carry RTPs between 94% and 97%. The RTP for each game is published by the game provider and is typically displayed within the game's information or paytable section. Higher RTP slots statistically return more to players over a large number of spins.

Bonuses & Promotions

bf99 offers a welcome bonus for new players on their first deposit — the bonus percentage and maximum amount are displayed on the current promotions page inside your account. To claim it, register your account, complete basic verification, make your qualifying first deposit, and the bonus will be credited automatically. Always read the associated wagering requirements before claiming any bonus.

Wagering requirements on bf99 bonuses specify how many times you must bet the bonus amount before you can withdraw any winnings derived from it. For example, a ৳1,000 bonus with a 20x wagering requirement means you must place ৳20,000 in total bets before the bonus converts to withdrawable cash. Specific wagering requirements are listed in the terms of each individual bonus offer.

Yes — all bf99 bonuses have an expiry period, which is stated in the terms of each offer. Typically, welcome bonuses and deposit match bonuses must be claimed within 7 days of being credited and wagering requirements must be met within 30 days. Unclaimed or unmet bonuses will be removed from your account automatically after expiry. Check the active promotions tab for current expiry details.

bf99 rewards regular players through a loyalty programme that recognises consistent activity on the platform. Players accumulate points through real-money betting on casino games, slots, and cricket, which can be converted into bonus credits or used to unlock higher-tier benefits such as faster withdrawals, dedicated account management, and exclusive promotions. Details of the current loyalty tiers are available inside your account.

Safety & Responsible Gaming

bf99 operates as a secure online betting and casino platform using SSL encryption to protect all player data and financial transactions. The platform applies strict KYC and anti-money-laundering procedures to maintain a safe environment. While online gambling regulation in Bangladesh continues to evolve, bf99 is committed to operating transparently and responsibly for players across Dhaka, Chittagong, Sylhet, Khulna, and beyond.

bf99 uses industry-standard 256-bit SSL encryption on all data transmitted between your device and the platform's servers. Personal information is stored securely and never sold or shared with third parties outside of what is required for payment processing and fraud prevention. Two-factor authentication (2FA) is available for all accounts and is strongly recommended to add an extra layer of security to your bf99 login.

The minimum age to register and play on bf99 is 21 years old. This is a strict platform-wide requirement that applies to all players regardless of location within Bangladesh. Age is verified during the mandatory KYC process using your National ID card or passport. Any account found to belong to a person under 21 is immediately suspended and any balance is forfeited in line with bf99's Terms and Conditions.

To self-exclude from bf99, go to Account Settings, navigate to the Responsible Gaming tab, and select Self-Exclusion. You can choose a period of 1 month, 3 months, 6 months, 12 months, or permanent exclusion. Your account will be suspended immediately, all marketing communications will stop, and your remaining balance will be returned to your registered payment method. You can also request self-exclusion by emailing [email protected].

bf99 customer support is available 24 hours a day, 7 days a week. You can reach the support team via live chat inside your account dashboard (average response time under 3 minutes) or by emailing [email protected]. The support team handles all enquiries in English and is familiar with the specific needs of players across Bangladesh including payment issues, account queries, and responsible gaming requests.
Can't find what you're looking for? Our support team is available around the clock. Email [email protected] or use live chat inside your account for a response in under 3 minutes. All enquiries are handled in English by agents familiar with bKash, Nagad, and Bangladesh-specific payment questions.

Our Support Team Is Always Here

If your question was not answered above, reach out to the bf99 support team directly — 24/7, in English, with local knowledge of Bangladesh payment methods and cricket betting.

Email Support

Send your query to the bf99 support team. All emails receive a priority response within 2 hours, including responsible gaming requests and payment disputes.

[email protected]

Plain text — not a clickable link

Live Chat

Access the live chat feature from within your bf99 account dashboard. Available 24/7 including Bangladesh public holidays. Average response time is under 3 minutes.

Available inside your account dashboard

24/7 Availability

The bf99 support team operates around the clock in Bangladesh Standard Time (BST, UTC+6). No appointment is needed — contact us any time you have a question or concern.

Bangladesh Standard Time — UTC+6


Ready to Get Started?

Now that your questions are answered, explore everything bf99 has to offer — cricket betting, live casino, slots, and more. All available in English for players across Bangladesh.