bf99 Terms & Conditions
These Terms and Conditions govern your use of the bf99 platform, including all betting, casino, payments, promotions, and account services. By registering an account or placing any wager on bf99, you confirm that you have read, understood, and agreed to be bound by these terms in their entirety. Please read this document carefully before using our services.
What You Need to Know at a Glance
The following cards summarise the most important aspects of your agreement with bf99. They do not replace the full terms below — please read the complete document in full.
You must be at least 21 years of age to create a bf99 account and use our services. By registering, you confirm that you meet this age requirement. Accounts found to belong to players under 21 will be immediately closed and all balances forfeited.
Each player is permitted to hold exactly one bf99 account. Operating multiple accounts — whether under the same identity or different ones — is a material breach of these terms and will result in permanent account closure and forfeiture of balances.
All transactions are conducted in BDT. Deposits via bKash, Nagad, Rocket, and Upay are processed in real time. Withdrawals are subject to identity verification and typically complete within 15 to 30 minutes for fully verified accounts.
All bonuses and promotions are subject to specific wagering requirements, validity periods, and eligible game restrictions. Bonus funds and winnings derived from bonuses may not be withdrawn until the applicable wagering requirement has been fully satisfied.
Collusion, match-fixing, use of automated betting software, arbitrage abuse, and any form of fraudulent activity are strictly prohibited. bf99 reserves the right to void bets, suspend accounts, and recover funds where prohibited conduct is identified.
bf99 is committed to responsible gambling. Deposit limits, session timers, self-exclusion, and reality checks are available to all account holders. If you feel your gambling is becoming a problem, contact our 24/7 support team or visit our Responsible Gaming page immediately.
1. Introduction
These Terms and Conditions ("Terms") govern your access to and use of the bf99 online betting and casino platform, including all associated services, features, content, and functionality accessible via bf99.io and any related subdomains or mobile interfaces (collectively, the "Platform").
The bf99 Platform provides online sports betting, live casino games, slot games, crash games, and related wagering services to eligible players located in Bangladesh. These Terms apply to all users of the Platform, including registered account holders and visitors who access any part of the Platform without registering.
By creating a bf99 account, making a deposit, placing a wager, or otherwise using any feature of the Platform, you confirm that:
- You have read and understood these Terms in full.
- You agree to be legally bound by these Terms and any additional policies referenced herein, including the Privacy Policy and Responsible Gaming Policy.
- You meet all eligibility requirements set out in Section 2.
- You are acting on your own behalf and not as an agent, representative, or nominee of any third party.
These Terms are written in English. In the event of any discrepancy or ambiguity, the English version shall prevail.
2. Eligibility
To be eligible to register and maintain a bf99 account, you must satisfy all of the following conditions at all times:
- You are at least 21 years of age.
- You are accessing the Platform from a jurisdiction where online gambling is not explicitly prohibited by applicable law.
- You are a natural person acting in your own individual capacity and not on behalf of any corporation, partnership, or other legal entity.
- You have not previously had a bf99 account closed for breach of these Terms.
- You are not a current employee, contractor, or close family member of an employee or contractor of bf99 or any of its affiliated companies.
- You are not suffering from a gambling addiction or have been advised by a medical professional or counsellor to refrain from gambling.
- You have not voluntarily self-excluded from the bf99 Platform or any other gambling platform within a period that remains active.
bf99 reserves the right to request documentary proof of eligibility at any time, including government-issued photo identification, proof of address, and proof of payment method ownership. Failure to provide satisfactory documentation within a reasonable timeframe will result in account suspension and may result in permanent closure.
3. Account Registration
3.1 Registration Process
To access the full range of bf99 services, you must register a player account by providing accurate, current, and complete information as requested during the registration process. This includes your full legal name, date of birth, residential address in Bangladesh, mobile phone number, and a valid email address.
You agree that all information provided during registration and at any subsequent point is truthful and accurate. Providing false, misleading, or incomplete information is a material breach of these Terms and may result in immediate account closure without refund of any balances.
3.2 One Account Policy
Each individual player is permitted to register and operate exactly one (1) bf99 account. The creation of multiple accounts by the same individual — whether using the same or different personal details, device, IP address, payment method, or any other identifier — is strictly prohibited. Where duplicate accounts are identified, bf99 reserves the right to close all associated accounts and forfeit all balances therein.
3.3 Account Security
You are solely responsible for maintaining the confidentiality of your account credentials, including your username, password, and any two-factor authentication codes. You must not share your account credentials with any third party under any circumstances. bf99 will not be liable for any loss or damage arising from unauthorised access to your account resulting from your failure to keep your credentials secure.
You agree to notify bf99 support immediately if you become aware of or suspect any unauthorised access to your account. bf99 reserves the right to suspend any account where suspicious activity is detected, pending investigation.
3.4 Account Verification (KYC)
bf99 conducts Know Your Customer (KYC) identity verification checks on all accounts. Verification is mandatory before the processing of any withdrawal request. You may be required to submit copies of: a government-issued national identity card or passport; a recent utility bill or bank statement as proof of address; and evidence of ownership of the payment method used for deposits. bf99 completes verification checks as quickly as possible and will communicate any outstanding requirements clearly via email or in-platform notification.
4. Deposits and Withdrawals
4.1 Supported Payment Methods
bf99 supports deposits and withdrawals via the following methods: bKash, Nagad, Rocket, Upay, Dutch-Bangla Bank, City Bank, BRAC Bank, Visa, and Mastercard. The availability of specific payment methods may vary and is subject to change. All transactions are denominated in Bangladeshi Taka (BDT).
4.2 Deposit Conditions
- The minimum deposit amount is ৳200. There is no maximum deposit limit, subject to payment provider restrictions.
- Deposits are credited to your bf99 wallet in real time upon successful processing by the payment provider.
- bf99 does not accept deposits from third-party payment sources. The payment method used for deposits must be registered in your own name.
- bf99 does not charge fees on deposits; however, your payment provider may apply their own transaction charges.
4.3 Withdrawal Conditions
- The minimum withdrawal amount is ৳500.
- Withdrawals are processed to the same payment method used for the most recent deposit, subject to availability. bf99 may request additional verification before processing any withdrawal.
- Withdrawals for fully verified accounts are typically processed within 15 to 30 minutes. Accounts that have not completed KYC verification will experience longer processing times pending document review.
- bf99 reserves the right to apply enhanced due diligence checks to withdrawal requests that are unusually large or that follow an atypical account usage pattern.
- Withdrawals will not be processed where there is an active bonus with an unsatisfied wagering requirement attached to the account balance.
4.4 Anti-Money Laundering
bf99 maintains anti-money laundering (AML) procedures in accordance with applicable standards. bf99 reserves the right to report suspicious financial activity to the relevant authorities and to freeze account funds pending investigation where AML concerns are identified. Players are required to cooperate fully with any AML-related enquiry.
5. Betting Rules
5.1 General Betting Conditions
All bets placed on the bf99 sportsbook are subject to the general betting rules set out in this section and any sport-specific or market-specific rules published on the Platform. In the event of any conflict between general rules and sport-specific rules, the sport-specific rules shall prevail.
A bet is accepted and binding only when bf99 has confirmed acceptance via an on-screen confirmation and the corresponding transaction has been recorded in your account bet history. Bets placed in error by the player are the sole responsibility of the player and may not be cancelled once confirmed.
5.2 Odds and Markets
bf99 publishes odds in decimal format. Odds are correct at the time of display but are subject to change prior to bet confirmation. The odds displayed at the moment your bet is confirmed are the odds that apply to that bet. Where odds have changed between the time of selection and the time of confirmation, you will be notified and given the option to proceed at the new odds or cancel the bet.
5.3 Void Bets
bf99 reserves the right to void any bet where: the bet was placed on an event whose outcome was already known at the time of placement; the odds published were materially erroneous due to a technical fault; collusion, match manipulation, or any form of corrupt activity is suspected; or the bet was placed in violation of these Terms. Where a bet is voided, the stake is returned to the player's account.
5.4 Minimum and Maximum Bet Limits
Minimum and maximum bet limits apply to individual markets and are displayed within each market. bf99 reserves the right to amend bet limits at any time without prior notice. Special bet limit arrangements may apply to specific accounts at bf99's discretion.
6. Casino Games
The bf99 casino lobby includes RNG (random number generator) slot games, live dealer table games, crash games, and virtual sports, provided by licensed third-party game providers including Pragmatic Play, Evolution Gaming, NetEnt, Microgaming, Spribe, and Ezugi.
All RNG games use certified random number generation technology. The published RTP (return to player) percentage for each slot game represents the theoretical long-term return and does not guarantee any specific outcome in any individual session. Casino outcomes are entirely determined by the certified RNG and are not influenced by bf99 or any other party.
Live dealer games are streamed in real time from professional studios. The rules applicable to each live table game are explained within the game interface. Players are responsible for understanding the rules of each game before placing wagers. bf99 will not be liable for losses arising from a player's misunderstanding of game rules.
In the event of a disconnection during a live game round, the round outcome will be determined by the game provider's system. If the round was already in progress at the time of disconnection, the outcome stands. Bets that were accepted prior to disconnection will be settled according to the outcome recorded by the game server.
7. Bonuses and Promotions
7.1 General Bonus Conditions
All bonuses and promotional offers made available by bf99 are subject to the specific terms published alongside each offer, including wagering requirements, eligible games, minimum odds, validity periods, and maximum bet limits while a bonus is active. These specific terms supplement and form part of these general Terms.
7.2 Wagering Requirements
Unless stated otherwise in the specific bonus terms, bonus funds and any winnings derived from bonus funds must be wagered a specified number of times before they become eligible for withdrawal. The applicable wagering multiplier is stated clearly on each promotion page before the bonus is claimed. Wagering requirements must be satisfied within the stated validity period; uncompleted wagering requirements and associated bonus funds will expire at the end of the validity period.
7.3 Bonus Abuse
bf99 operates a zero-tolerance policy toward bonus abuse, including but not limited to: claiming the same offer multiple times via different accounts; exploiting technical errors in bonus crediting; placing low-risk or hedging bets designed to satisfy wagering requirements without genuine betting risk; and systematic exploitation of bonus terms in a manner inconsistent with good-faith play. Where bonus abuse is identified, bf99 reserves the right to void the bonus, void associated winnings, and close the account.
7.4 bf99's Rights Regarding Promotions
bf99 reserves the right to modify, suspend, or withdraw any promotion or bonus offer at any time without prior notice. Promotions may not be combined unless explicitly stated. bf99's decision regarding all bonus-related matters is final.
8. Prohibited Conduct
The following conduct is strictly prohibited on the bf99 Platform. Engaging in any prohibited conduct constitutes a material breach of these Terms and may result in immediate account suspension, permanent closure, forfeiture of balances, and referral to appropriate authorities:
- Multiple accounts: Registering or operating more than one account under any name or identity.
- Underage gambling: Accessing or using the Platform if you are under 21 years of age.
- Match fixing and corruption: Placing bets on events that you have attempted to influence or that you have prior knowledge have been subject to manipulation.
- Automated betting: Using bots, scripts, macros, automated software, artificial intelligence tools, or any other non-human means to place bets or interact with the Platform.
- Collusion: Coordinating with other players to gain an unfair advantage in casino games, particularly poker or other player-versus-player formats.
- Fraud and money laundering: Using the Platform for any purpose associated with financial fraud, money laundering, or the financing of illegal activities.
- Chargebacks: Initiating a payment dispute or chargeback for deposits made to your bf99 account.
- Technical exploitation: Exploiting bugs, errors, or vulnerabilities in the Platform for financial gain. Any suspected technical exploit must be reported to support immediately.
- Impersonation: Impersonating another player, bf99 staff member, or any other person.
9. Privacy and Data
bf99 collects, processes, and stores personal data in accordance with its Privacy Policy, which is incorporated into these Terms by reference. By using the Platform, you consent to the collection and processing of your personal data as described in the Privacy Policy.
bf99 uses SSL encryption across all platform pages and employs industry-standard security practices to protect personal and financial data. However, no online system is entirely immune to security risks, and bf99 cannot guarantee absolute security of data transmitted over the internet.
bf99 will not sell, rent, or transfer your personal data to third parties for marketing purposes. Data may be shared with payment processors, identity verification providers, and regulatory authorities where legally required. For full details, please refer to the Privacy Policy.
10. Responsible Gaming
bf99 is committed to promoting responsible gambling and to protecting players who may be at risk of developing gambling-related problems. The following responsible gaming tools are available to all account holders free of charge and without restriction:
- Deposit limits: Set daily, weekly, or monthly limits on the amount you can deposit.
- Loss limits: Set limits on the amount you can lose within a specified period.
- Session time limits: Receive automatic alerts when you have been logged in for a defined period.
- Reality checks: Regular on-screen reminders of the time elapsed and net gaming activity during a session.
- Self-exclusion: Voluntarily exclude yourself from the Platform for a defined period of 1 month, 3 months, 6 months, 1 year, or permanently.
Players who believe their gambling may be causing harm to themselves or others are strongly encouraged to contact the bf99 support team or visit the Responsible Gaming page for detailed guidance and external support resources. Responsible gaming tools can be activated immediately via your account settings or by contacting support.
11. Limitation of Liability
The bf99 Platform is provided on an "as available" basis. While bf99 makes every reasonable effort to ensure the Platform operates reliably and without interruption, bf99 does not warrant that the Platform will be uninterrupted, error-free, or free from viruses or other harmful components.
To the maximum extent permitted by applicable law, bf99 shall not be liable to you for any indirect, incidental, special, consequential, or punitive damages, including but not limited to loss of profits, loss of data, loss of goodwill, or business interruption, arising from your use of or inability to use the Platform, regardless of the cause or the theory of liability asserted.
bf99's total aggregate liability to you in connection with any claim arising out of or related to your use of the Platform shall not exceed the total net deposits made by you to your bf99 account during the 30-day period immediately preceding the event giving rise to the claim.
Nothing in these Terms shall limit or exclude bf99's liability for fraud, gross negligence, or any other liability that cannot be excluded by applicable law.
12. Termination
12.1 Termination by You
You may close your bf99 account at any time by contacting our support team. Prior to account closure, any pending bets will be settled in accordance with standard settlement rules and any remaining verified balance will be returned to your registered payment method. Accounts cannot be closed while an active self-exclusion is in place via the normal closure process — self-exclusion accounts are handled separately through the responsible gaming team.
12.2 Termination by bf99
bf99 reserves the right to suspend or permanently close any player account at any time, with or without prior notice, where:
- A breach of these Terms has occurred or is suspected.
- bf99 is required to do so by law or by instruction from a regulatory authority.
- The account has been inactive for a period exceeding 24 consecutive months.
- bf99 determines, in its reasonable judgment, that continued operation of the account creates a risk to bf99, other players, or the integrity of the Platform.
Where an account is closed by bf99 due to a breach of these Terms, any bonus funds and associated winnings will be forfeited. Real-money balances not derived from bonus abuse or prohibited conduct will be returned to the player's verified payment method following investigation.
13. Amendments to These Terms
bf99 reserves the right to amend, update, or replace these Terms at any time. Where material changes are made, bf99 will provide reasonable notice to registered players via email or prominent in-platform notification at least 7 days prior to the amended Terms taking effect, unless a shorter notice period is required by law or regulatory obligation.
Your continued use of the Platform after the effective date of any amended Terms constitutes your acceptance of the revised Terms. If you do not agree to the amended Terms, you must stop using the Platform and contact support to close your account prior to the effective date of the changes.
It is your responsibility to review these Terms periodically. The "Last Reviewed" date at the top of this document indicates when the Terms were most recently updated.
14. Contact Us
If you have any questions, concerns, or complaints relating to these Terms and Conditions or your use of the bf99 Platform, please contact our support team. We aim to respond to all queries within 24 hours.
Email: [email protected]
Live Chat: Available 24/7 via the bf99 Platform. Average first response time under 2 minutes.
Support Hours: 24 hours a day, 7 days a week, 365 days a year — including BPL match nights, Eid, and all Bangladeshi public holidays.
For responsible gaming enquiries, please refer to our Responsible Gaming page for dedicated guidance and support resources.
Ready to Play at bf99?
Now that you have reviewed our Terms and Conditions, explore the full bf99 platform — live cricket betting, HD casino tables, slots, and more. All available for verified players aged 21 and above across Bangladesh.