bf678 Terms & Conditions
Please read these terms carefully before using the bf678 platform. By creating an account or placing a bet, you agree to be bound by all conditions set out below.
1. Introduction and Acceptance of Terms
These Terms and Conditions ("Terms") govern your access to and use of the bf678 platform, including all games, betting services, promotions, and payment facilities offered on the website and any mobile web application associated with it. These Terms constitute a legally binding agreement between you ("the Player") and bf678. By accessing bf678, registering an account, or placing any wager, you acknowledge that you have read, understood, and accepted these Terms in full.
If you do not agree with any part of these Terms, you must not use the bf678 platform. bf678 reserves the right to amend these Terms at any time. Continued use of the platform after any amendment constitutes your acceptance of the revised Terms. It is your responsibility to review these Terms periodically. The current version supersedes all prior versions.
2. Key Terms at a Glance
The following summary cards highlight the most important aspects of using bf678. They do not replace the full terms set out in each section below — please read all sections in full.
21+ Only
You must be at least 21 years old to register and play on bf678. Age is verified at KYC.
Bangladesh Players
bf678 is operated for players located in Bangladesh. Players must ensure that online gaming is permitted in their jurisdiction.
One Account Only
Each player is permitted one account only. Duplicate accounts will be suspended and any balance may be voided.
Fair Play Required
All games use certified RNG software. Attempting to exploit system vulnerabilities will result in immediate account closure.
Deposit & Withdrawal
Deposits via bKash, Nagad, Rocket, Upay and bank transfer are accepted. KYC verification is required before the first withdrawal.
Bonus Rules Apply
All bonuses are subject to wagering requirements. Bonus funds cannot be withdrawn until rollover conditions are met.
3. Eligibility Requirements
Access to the bf678 platform is restricted to individuals who meet all of the following eligibility criteria. bf678 reserves the right to request evidence of eligibility at any time and to suspend access pending verification.
- You must be at least 21 years of age at the time of registration. Proof of age is required during the KYC verification process and must be provided via a valid government-issued identity document.
- You must register using your own personal details. Providing false, incomplete, or misleading information during registration is a material breach of these Terms and may result in account suspension without return of funds.
- Each individual may hold one registered account only. If you already hold a bf678 account, you must not create a second account. Duplicate accounts are subject to immediate closure and forfeiture of any balances held.
- You must not be a resident of a jurisdiction in which online gaming is prohibited or restricted. It is your sole responsibility to determine whether your use of bf678 is lawful in your jurisdiction before registering.
- Current or former employees of bf678, its affiliated companies, service providers, and immediate family members of such persons are not permitted to hold player accounts or participate in real-money play.
bf678 may conduct identity, age, and address verification checks at any time, including at the point of registration, before processing a withdrawal, or if suspicious activity is detected on an account. Players must cooperate fully with any such verification request.
4. Account Registration and Security
To access bf678's real-money games and betting markets, you must create a registered account. Registration is free of charge and requires a valid Bangladesh mobile number, which will serve as your primary identifier and recovery channel throughout your time on the platform.
Account Credentials
You are solely responsible for maintaining the confidentiality of your account password. bf678 will never ask you for your password via email, chat, or any other channel. If you believe your account has been accessed without your authorisation, you must notify bf678 support immediately by emailing [email protected]. bf678 accepts no liability for losses arising from unauthorised account access where the player has failed to keep their credentials secure.
KYC Verification
Before processing your first withdrawal, bf678 requires completion of a standard Know Your Customer (KYC) verification process. The KYC process involves submitting a copy of a valid government-issued identity document. The following documents are accepted for KYC purposes:
- National Identity Card (NID) issued by the Bangladesh Election Commission — front and back copy required.
- Valid Bangladesh Passport — data page copy required. The passport must not be expired at the time of submission.
- Bangladesh Driving Licence — front and back copy required.
- bf678 reserves the right to request additional documentation, including proof of address or proof of payment method ownership, where this is required to satisfy anti-money laundering obligations or to resolve account queries.
5. Deposits and Withdrawals
All financial transactions on the bf678 platform must be made using payment methods registered in the player's own name. Third-party deposits — where the deposit source belongs to a person other than the account holder — are strictly prohibited and may result in account suspension and return of funds to the source.
Deposits
bf678 accepts deposits via the following methods. All deposits are credited at the full amount with no platform-side fees applied:
- Mobile wallets: bKash, Nagad, Rocket, Upay. Minimum deposit: ৳200. Deposits credit instantly.
- Bank transfers: Dutch-Bangla Bank, BRAC Bank, City Bank, Sonali Bank, Islami Bank. Minimum deposit: ৳500. Processing time: 15 to 60 minutes during banking hours.
- International cards: Visa and Mastercard. Card payments are subject to your card issuer's terms and any applicable international transaction fees charged by the issuer — bf678 does not control or add these fees.
Withdrawals
Withdrawal requests may only be submitted to payment methods registered in the account holder's own name. The following conditions apply to all withdrawals on the bf678 platform:
- KYC verification must be completed before any withdrawal is processed. Players who have not completed KYC will not be able to submit a withdrawal request. The KYC process typically takes under 24 hours once valid documents are submitted.
- The minimum withdrawal amount is ৳500. Withdrawals to bKash and Nagad are processed within 30 minutes for KYC-verified accounts during normal operating conditions. Bank transfer withdrawals settle within 1 to 3 business days.
- Where active bonus funds are present in the account, a withdrawal request may be subject to the applicable wagering requirement before the bonus component can be released. Real-money funds held separately from bonus funds are not subject to wagering requirements.
- bf678 reserves the right to conduct additional security checks on withdrawal requests as part of its anti-fraud and anti-money laundering obligations. In such cases, processing times may be extended and the player will be notified via their registered contact details.
6. Bonuses and Promotional Offers
bf678 offers a range of promotional bonuses to registered players, including welcome bonuses on first deposit, reload bonuses, free spins on selected slots, and seasonal promotions tied to sporting events such as BPL, IPL, T20 World Cup, Eid, and Pohela Boishakh. All bonuses are subject to the following general conditions, in addition to any specific terms communicated at the time the bonus is offered.
- Bonus funds are credited to a separate bonus balance. The bonus wagering requirement (rollover) must be met in full before bonus funds are converted to withdrawable real-money funds. The specific rollover multiplier applicable to each offer is communicated at the time the bonus is activated.
- A player may only claim each individual promotional offer once unless the offer terms expressly state otherwise. bf678 reserves the right to withdraw a bonus from an account where it determines that the offer was claimed through fraudulent, abusive, or collusive means.
- Bonuses may not be transferred between accounts, converted to cash, or used in conjunction with other bonus offers unless specifically permitted by the relevant promotion terms.
- Where a player requests a withdrawal before the wagering requirement on an active bonus has been met, bf678 reserves the right to remove the bonus balance and any winnings generated from bonus play from the account before processing the withdrawal of real-money funds.
- Bonuses may have an expiry date. Where an expiry date applies, any unused bonus funds and any winnings derived from those bonus funds will be forfeited automatically at expiry. Players are advised to check the expiry terms for each offer at the time of activation.
bf678 reserves the right to modify, suspend, or withdraw any promotional offer at any time without prior notice. Changes to an active bonus will be communicated to affected players via their registered contact information.
7. Gameplay and Betting Rules
All games on the bf678 platform use independently certified random number generation (RNG) software to ensure fair and unpredictable outcomes. Players are responsible for understanding the rules of each game before placing real-money wagers. Game-specific rules are accessible from within each game interface on the platform.
- Bets placed and confirmed by the system are final. Bets cannot be cancelled or amended after they have been accepted by the platform. In the event of a technical error that causes a bet to be accepted at incorrect odds or stakes, bf678 reserves the right to void the affected bet and return the stake to the player's account.
- Minimum and maximum stake limits apply per game and per market. Stake limits are displayed within each game interface. bf678 reserves the right to adjust stake limits at any time, including reducing limits for individual accounts where unusual betting patterns are detected.
- For sports betting markets, results are determined based on the official result declared by the relevant governing body (for example, the Bangladesh Cricket Board for domestic matches, or the ICC for international fixtures). bf678 follows the official result for settlement purposes regardless of any subsequent appeals or revisions.
- In the event of a disconnection during live play, the outcome of the round in progress at the time of disconnection will be determined by the game server. Disconnections caused by issues on the player's device, internet connection, or mobile network do not entitle the player to a refund of the stake placed.
8. Responsible Gaming
bf678 is committed to promoting responsible gaming across its platform. The following tools are available to all registered players at no cost and take effect immediately upon activation from the player's account settings:
- Deposit Limits: Players may set daily, weekly, or monthly deposit limits on their account. Once a limit is set, it takes effect immediately. Requests to increase an existing limit are subject to a 7-day cooling-off period before the increase is applied.
- Session Time Limits: Players may set a maximum session duration after which they will be automatically logged out. This tool is designed to help players manage the amount of time they spend on the platform per session.
- Self-Exclusion: Players who feel that their gambling is becoming a problem may request a self-exclusion period of 30 days, 90 days, 180 days, or permanent exclusion. During self-exclusion, the account is locked and the player will not receive promotional communications. To request self-exclusion, contact [email protected].
bf678 takes the welfare of its players seriously. If you are concerned about your gambling behaviour or that of someone you know, please visit the Responsible Gaming page on bf678 for further guidance and links to support resources.
9. Prohibited Conduct
The following activities are strictly prohibited on the bf678 platform. Engaging in any prohibited conduct may result in immediate account suspension, forfeiture of balances, and where applicable, reporting to relevant authorities.
- Registering or operating more than one account, whether under the same name or different names. This includes accounts held under family members' details or third-party details for the purpose of circumventing account restrictions.
- Using automated software, bots, scripts, or any other technology to interact with the bf678 platform in a manner not permitted for human players, including automated betting, scraping of odds data, or manipulation of game outcomes.
- Engaging in any form of collusion with other players, including coordinating bets across accounts, sharing account access, or working with others to exploit bonus structures or guaranteed-profit arbitrage strategies.
- Depositing funds derived from criminal activity, money laundering, or any other unlawful source. bf678 complies with applicable anti-money laundering obligations and will report suspicious transactions to relevant authorities.
- Attempting to exploit technical faults, software vulnerabilities, or errors in game logic to gain an unfair advantage. Any winnings generated through exploitation of a technical error will be voided and may result in permanent account closure.
bf678 employs transaction monitoring, behavioural analysis, and account pattern detection to identify prohibited conduct. Players found to have engaged in prohibited conduct will not be entitled to a return of bonus funds. Real-money deposits may be returned at bf678's discretion, subject to completion of any applicable verification requirements.
10. Account Suspension and Termination
bf678 reserves the right to suspend, restrict, or permanently close a player account at any time and without prior notice where any of the following circumstances apply:
- The player has breached one or more provisions of these Terms, including but not limited to the prohibited conduct provisions set out in Section 9.
- The player has failed to complete KYC verification within the required timeframe following a formal request, or has submitted fraudulent documentation during the verification process.
- bf678 is required to do so by applicable law, regulation, or an order from a competent authority. In such cases bf678 will act in accordance with its legal obligations and may be restricted from disclosing the reason for the account action to the player.
11. Limitation of Liability
To the fullest extent permitted by applicable law, bf678 shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of or inability to use the bf678 platform, including but not limited to loss of winnings, loss of data, or loss of enjoyment, even if bf678 has been advised of the possibility of such damages. bf678's total aggregate liability to any player shall not exceed the total value of real-money deposits made by that player in the 30 days preceding the event giving rise to the claim.
Nothing in these Terms shall limit or exclude bf678's liability for death or personal injury caused by negligence, fraud, or any other liability that cannot be excluded or limited under applicable law. bf678 does not guarantee uninterrupted or error-free operation of the platform. Scheduled maintenance, technical issues, and events outside bf678's reasonable control may result in temporary service interruptions.
12. Amendments to These Terms
bf678 reserves the right to amend, update, or replace these Terms at any time. Where changes are material, bf678 will endeavour to notify registered players via their registered email address or via an in-platform notification at least 7 days before the changes take effect. Where changes are required immediately for legal or regulatory compliance, they may take effect without advance notice.
Your continued use of the bf678 platform following any amendment to these Terms constitutes your acceptance of the revised Terms. If you do not agree with any amendment, you must stop using the platform and close your account by contacting bf678 support. The version of these Terms currently published on the bf678 website supersedes all previously published versions.
13. Contact and Support
If you have any questions about these Terms and Conditions, wish to raise a complaint, or need assistance with your account, please contact the bf678 support team. Support is available 24 hours a day, 7 days a week. Response times for account and payment queries are typically under 30 minutes during normal operating conditions.
Email: [email protected]
Ready to Play at bf678?
Now that you have read our Terms and Conditions, explore the bf678 platform — cricket betting, live casino, slots and crash games, all with bKash and Nagad payments. For players aged 21 and above only.
Explore bf678 Casino Read Responsible Gaming Guide