Terms & Conditions — ba991 Platform
These Terms and Conditions govern your access to and use of the ba991 online casino and sports betting platform. By registering an account or placing any wager on ba991, you confirm that you have read, understood, and agreed to these terms in their entirety.
Terms at a Glance
The following cards summarise the most important aspects of the ba991 Terms and Conditions. They do not replace the full legal text set out in the sections below — please read the complete terms carefully.
Eligibility & Age
You must be at least 21 years of age to register and use ba991. Players under 21 are strictly prohibited from accessing the platform, placing wagers, or conducting any financial transactions. Age verification is mandatory for all accounts via the KYC process.
One Account Per Player
Each individual may hold only one ba991 account. Creating multiple accounts — whether under the same or different personal details — is a material breach of these terms and will result in permanent suspension of all associated accounts and forfeiture of any balances held therein.
Account Security
You are solely responsible for maintaining the confidentiality of your ba991 Login credentials. ba991 will not be liable for any loss arising from unauthorised account access where the player has failed to take reasonable steps to secure their login information, including enabling two-factor authentication.
Deposits & Withdrawals
All ba991 account balances are denominated in Bangladeshi Taka. Deposits and withdrawals are processed via supported payment methods including bKash, Nagad, Rocket, Upay, Visa, and Mastercard. Withdrawals require completed KYC verification. Minimum deposit is ৳500.
Bonus Terms
All promotional bonuses and free bet offers issued by ba991 are subject to wagering requirements specified in the relevant promotion terms. Bonuses may not be withdrawn as cash until all applicable wagering conditions have been satisfied. ba991 reserves the right to withdraw any bonus found to be claimed in bad faith.
Account Termination
ba991 reserves the right to suspend or permanently close any account found to be in breach of these Terms and Conditions, including cases of fraud, bonus abuse, identity misrepresentation, or use of automated betting software. Players may also voluntarily close their account at any time by contacting ba991 support.
- 1. Acceptance of Terms
- 2. Definitions
- 3. Eligibility
- 4. Account Registration
- 5. Account Security
- 6. Deposits
- 7. Withdrawals
- 8. Bonuses & Promotions
- 9. Game Rules & Betting
- 10. Responsible Gaming
- 11. Prohibited Conduct
- 12. Intellectual Property
- 13. Limitation of Liability
- 14. Privacy & Data
- 15. Amendments
- 16. Governing Law
- 17. Contact
Please read these Terms and Conditions carefully before using the ba991 platform. These terms constitute a legally binding agreement between you (the "Player") and ba991 ("ba991", "we", "us", "our"). If you do not agree to these terms, you must not access or use the ba991 platform.
By accessing the ba991 website, creating a ba991 account, or placing any wager or making any deposit through the ba991 platform, you confirm that you have read, understood, and agree to be bound by these Terms and Conditions in their entirety, together with ba991's Privacy Policy and Responsible Gaming Policy, each of which is incorporated herein by reference.
Your continued use of ba991 following any amendment to these Terms and Conditions constitutes your acceptance of the revised terms. If you do not accept any amended terms, you must cease using ba991 immediately and contact support to close your account.
These Terms and Conditions are available in English only. The English language version is the sole governing version of this agreement.
For the purposes of these Terms and Conditions, the following definitions apply:
- "ba991" refers to the online casino and sports betting platform accessible at ba991.io and all associated sub-pages and services.
- "Player" / "you" refers to any individual who has registered a ba991 account or who accesses the ba991 platform.
- "Account" means the personal ba991 account created by a Player upon successful registration and identity verification.
- "Balance" means the total amount of Bangladeshi Taka held in a Player's ba991 account at any given time, comprising deposited funds, won amounts, and any credited bonus funds.
- "Wager" / "Bet" means any stake placed by a Player on a game, sporting event, or other wagering market made available on the ba991 platform.
- "KYC" means Know Your Customer — the identity and age verification process required for all ba991 accounts prior to withdrawal processing.
- "Bonus Funds" means promotional credits issued to a Player's account by ba991 under a specific promotional offer, which are subject to wagering requirements before they may be withdrawn.
- "Wagering Requirement" means the number of times bonus funds must be wagered before a withdrawal of the resulting balance is permitted, as specified in each individual promotion's terms.
- "BST" means Bangladesh Standard Time (UTC+6), the time zone used by ba991 for all operational and transactional timestamps.
Age Restriction — 21+ Only
The ba991 platform is strictly restricted to individuals aged 21 years and above. Access by or on behalf of any person under the age of 21 is absolutely prohibited. ba991 conducts mandatory age verification as part of the KYC process and will immediately close any account found to belong to a person under the minimum age requirement.
To be eligible to register and use a ba991 account, you must:
- Be at least 21 years of age at the time of registration and at all times thereafter while using ba991;
- Be a natural person (corporate entities may not register player accounts);
- Have full legal capacity to enter into binding agreements under the laws applicable to your jurisdiction;
- Not be a current or former employee, contractor, director, or officer of ba991, or a family member of such a person;
- Not be subject to a self-exclusion order, cooling-off period, or account restriction imposed by ba991;
- Not be accessing ba991 from a jurisdiction where online gambling is prohibited by applicable law. It is your sole responsibility to determine the legality of accessing ba991 from your location.
ba991 reserves the right to request documentary evidence of eligibility at any time. Failure to provide satisfactory documentation may result in account suspension and withholding of any pending withdrawal until the matter is resolved.
To access the full ba991 platform, including all casino games, sports betting markets, deposits, and withdrawals, you must create a ba991 account via the ba991 Login registration flow. Registration requires the provision of accurate, complete, and current personal information, including but not limited to your full legal name, date of birth, residential address in Bangladesh, email address, and mobile number.
You may hold only one (1) ba991 account at any time. If ba991 discovers that you hold more than one account — whether under the same or different personal details — ba991 reserves the right to close all duplicate accounts, void any wagers placed from those accounts, and permanently forfeit any balances held in the duplicate accounts. The original account may also be subject to permanent suspension at ba991's discretion.
You must not register a ba991 account on behalf of another person or allow any third party to use your account. Account sharing, whether between family members, friends, or any other parties, is strictly prohibited.
Upon successful registration, you will receive a confirmation to your registered email address or mobile number. ba991 Login access is enabled once basic registration is confirmed. Full withdrawal access requires completion of the KYC process.
KYC Document Requirements
ba991 requires a valid Bangladeshi National Identity Card (NID) or passport for age and identity verification. Supporting address documentation may be requested. KYC review is typically completed within 24 hours of submission. ba991 will not process withdrawals from accounts that have not completed KYC, regardless of account balance.
You are solely responsible for maintaining the security and confidentiality of your ba991 Login credentials, including your username, password, and any two-factor authentication codes associated with your account. You must not share your login credentials with any other person under any circumstances.
You must notify ba991 support immediately upon becoming aware of any actual or suspected unauthorised access to your account. ba991 will take prompt steps to investigate and, where necessary, secure the affected account. However, ba991 shall not be liable for any losses arising from unauthorised access where the Player has failed to maintain the security of their login credentials or has shared them with a third party.
ba991 strongly recommends that all Players enable two-factor authentication on their accounts and use a unique, strong password that is not reused across other online services. ba991 will never contact you to request your password or full payment method credentials via any channel.
ba991 implements 256-bit SSL encryption across all platform connections. All ba991 Login sessions are subject to automatic timeout after a period of inactivity as a security measure. ba991 monitors account activity for signs of unauthorised access and may temporarily lock an account pending player verification if unusual activity is detected.
All ba991 account balances are denominated in Bangladeshi Taka (৳). Deposits may be made via the following supported payment methods: bKash, Nagad, Rocket (Dutch-Bangla Bank), Upay, Visa, and Mastercard. The minimum deposit amount at ba991 is ৳500. ba991 does not currently impose a standard maximum deposit limit for verified accounts, though individual payment method provider limits may apply.
Deposits via bKash and Nagad are credited to your ba991 balance on an instant basis for accounts that have completed standard verification. Deposits via other supported methods may take up to 24 hours to process depending on the payment provider. ba991 does not charge a deposit processing fee, though your payment provider may apply their own transaction charges.
You must only deposit funds from payment accounts that are registered in your own name. ba991 does not accept deposits from third-party payment sources. If ba991 identifies that a deposit has been made from a third-party account, the deposit will be reversed and your ba991 account may be suspended pending investigation.
Deposit Source Integrity
ba991 conducts ongoing transaction monitoring to detect deposits originating from sources inconsistent with a player's stated profile. Players found to be depositing funds of unknown or suspicious origin may have their accounts suspended and the matter reported to relevant authorities in accordance with applicable anti-money laundering obligations.
Withdrawals from a ba991 account may only be requested by Players who have completed the ba991 KYC identity verification process. The minimum withdrawal amount is ৳500. Withdrawal requests are processed within 24 hours of submission for KYC-verified accounts under normal operating conditions.
Withdrawals will be processed to the same payment method used for the most recent qualifying deposit, where technically possible. ba991 reserves the right to request additional verification documentation before processing any withdrawal where the amount, frequency, or destination raises concerns under ba991's internal compliance procedures.
ba991 does not charge a standard withdrawal processing fee. However, your payment service provider (bKash, Nagad, Rocket, Upay, Visa, Mastercard) may apply their own transaction fees, for which ba991 accepts no liability.
- Withdrawal requests submitted before 18:00 BST on a business day will generally be processed within the same business day.
- Requests submitted after 18:00 BST or on weekends and public holidays will be processed on the next available business day.
- Withdrawals from accounts with outstanding bonus wagering requirements will be placed on hold until the wagering requirement is satisfied or the bonus is forfeited.
- ba991 may withhold a withdrawal pending the outcome of a dispute, investigation, or compliance review without liability to the Player for any resulting delay.
ba991 may, at its sole discretion, offer promotional bonuses, free bet credits, deposit match bonuses, cashback offers, and other incentives to Players. All promotions are subject to the specific terms and conditions published alongside each individual offer, which take precedence over these general terms in the event of any conflict specific to that promotion.
Unless expressly stated otherwise in the relevant promotion terms, the following general bonus conditions apply to all ba991 promotions:
- Bonus funds must be wagered a minimum number of times (the wagering requirement) before any withdrawal of bonus-related winnings is permitted. The applicable wagering requirement will be stated in the promotion terms.
- Wagering requirements must be fulfilled within the time period specified in the promotion terms. Unused bonus funds and any associated winnings will be forfeited upon expiry of this period.
- ba991 reserves the right to determine which games and betting markets contribute to wagering requirement fulfilment. Live casino games, sports betting, and crash games may contribute at different percentages as specified in individual promotion terms.
- Only one promotional offer may be claimed per Player, per household, per device, and per IP address unless explicitly stated otherwise.
- ba991 reserves the right to withdraw, modify, or cancel any promotion at any time without prior notice, provided that any wagering requirements already in progress for a claimed bonus will be honoured to their completion.
- Bonuses claimed through fraudulent means, multiple account abuse, or any strategy ba991 determines to constitute bonus abuse will be voided and the associated account suspended.
Responsible Use of Bonuses
ba991 encourages Players to read all promotion terms before opting into any bonus offer. If you have concerns about the impact of a bonus on your gambling behaviour, you may decline the bonus or contact ba991 support to have any active bonus removed from your account before you begin wagering. Removing a bonus before its wagering requirement is met will result in the forfeiture of the bonus and any associated winnings.
ba991 offers a catalogue of 500+ casino games and sports betting markets sourced from independent providers including Evolution Gaming, Pragmatic Play, Ezugi, NetEnt, Microgaming, Spribe, and others. Each game and betting market is governed by its own specific rules, which are made available within the game interface or betting market page. In the event of any discrepancy between in-game rules and these general terms, the in-game rules shall prevail for matters specific to that game.
All casino games available on ba991 use certified Random Number Generator (RNG) technology, independently tested and verified for randomness and fairness by accredited third-party testing bodies. ba991 does not manipulate game outcomes. Live casino games are operated by the relevant game provider and are subject to that provider's dealing and operational procedures, which are independently monitored.
Sports betting on ba991 is settled in accordance with the official result as reported by the relevant governing body (e.g., the Bangladesh Cricket Board for BPL fixtures, the BCCI for IPL events, FIFA for international football). In cases of result dispute, ba991 may delay settlement pending official confirmation. ba991's decision on betting market settlement is final.
- Minimum bet amounts are displayed within each game or market. There is no universal minimum across all markets.
- Maximum bet limits apply on a per-market basis and will be displayed at the time of bet placement.
- ba991 reserves the right to void any wager placed in error, placed on a market that was suspended at the time of placement, or placed using funds that ba991 has reasonable grounds to believe were deposited fraudulently.
- The use of automated betting bots, arbitrage software, or any software designed to gain an unfair advantage over ba991 or other Players is strictly prohibited and will result in immediate account closure.
ba991 is committed to promoting responsible gambling and providing a safe gaming environment for all Players. ba991 offers a comprehensive suite of responsible gaming tools, accessible from the account settings panel after ba991 Login, including deposit limits, loss limits, session timers, reality checks, cool-off periods, and self-exclusion.
Players who wish to take a break from gambling may request a cool-off period of between 24 hours and 6 weeks, during which ba991 Login to the affected account will be disabled and no marketing communications will be sent. Players who wish to permanently cease gambling on ba991 may initiate a self-exclusion by contacting ba991 support. Self-exclusion takes immediate effect and lasts for a minimum period as agreed with the Player at the time of the request.
If you believe that your gambling is becoming a problem, ba991 strongly encourages you to use the responsible gaming tools available in your account, reduce your deposit or loss limits, or contact ba991 support to discuss self-exclusion options. ba991's support team is available 24 hours a day, 7 days a week, to assist with responsible gaming concerns.
Player Welfare Is Our Priority
ba991 will always prioritise player welfare over commercial revenue. If ba991's responsible gaming monitoring identifies behaviour consistent with problem gambling, ba991 may proactively contact the Player and, where necessary, impose account restrictions for the Player's protection. This includes the right to apply deposit limits or cooling-off periods without prior notice in cases of serious concern.
The following conduct is strictly prohibited on the ba991 platform. Violation of any of these provisions constitutes a material breach of these Terms and Conditions and may result in immediate account suspension, permanent closure, forfeiture of balance, and, where applicable, reporting to relevant authorities:
- Providing false, misleading, or inaccurate registration information, including misrepresentation of age or identity;
- Creating more than one ba991 account or registering on behalf of a third party;
- Depositing or wagering funds obtained through illegal means, including but not limited to fraud, theft, money laundering, or financial crime;
- Using automated software, bots, scripts, algorithms, or artificial intelligence to place wagers, exploit games, or gain an unfair advantage;
- Exploiting software errors, game malfunctions, or pricing errors to place wagers at incorrect odds or game states;
- Engaging in collusion with other Players on live dealer games, poker, or any other interactive game format offered on ba991;
- Attempting to manipulate sporting events on which ba991 offers betting markets;
- Claiming bonuses through multiple accounts, false referrals, or any mechanism designed to circumvent the one-account-per-player rule;
- Accessing ba991 from a jurisdiction where doing so is prohibited by applicable law;
- Engaging in any conduct that ba991 reasonably determines to constitute harassment, abuse, or threatening behaviour toward ba991 staff or other Players.
All content on the ba991 platform — including but not limited to the ba991 brand name, logo, website design, software, game interfaces, text, graphics, and data — is the proprietary intellectual property of ba991 or its licensed content providers and is protected by applicable intellectual property laws.
Players are granted a limited, non-exclusive, non-transferable, revocable licence to access and use the ba991 platform for personal entertainment purposes only. This licence does not include the right to reproduce, distribute, modify, reverse-engineer, scrape, frame, or create derivative works from any ba991 content without express written permission from ba991.
Game content provided by third-party providers including Evolution Gaming, Pragmatic Play, Ezugi, NetEnt, Microgaming, and Spribe remains the intellectual property of those respective providers and is used by ba991 under licence. Nothing in these Terms and Conditions transfers any intellectual property rights to the Player.
To the fullest extent permitted by applicable law, ba991 shall not be liable to any Player for any indirect, incidental, special, consequential, or punitive losses or damages, including but not limited to loss of profits, loss of data, loss of goodwill, or interruption of service, arising out of or in connection with the use of or inability to use the ba991 platform.
ba991 does not warrant that the platform will be available on an uninterrupted, error-free, or completely secure basis. Scheduled and unscheduled maintenance, technical failures, third-party service outages, and force majeure events may result in temporary interruptions to ba991 service. ba991 will not be liable for any losses arising from such interruptions.
ba991 accepts no liability for the conduct or technical performance of third-party game providers, payment processors, or telecommunications providers whose services form part of the ba991 platform ecosystem. Where a third-party failure results in a transaction error, ba991 will use reasonable efforts to identify and correct the discrepancy but does not guarantee a specific outcome or timeline.
Nothing in these Terms and Conditions excludes or limits ba991's liability for death or personal injury caused by ba991's gross negligence, fraud, or any other liability that cannot be excluded or limited by applicable law.
ba991's collection, use, storage, and protection of your personal data is governed by the ba991 Privacy Policy, which is incorporated into these Terms and Conditions by reference. By agreeing to these Terms and Conditions, you also confirm your acceptance of the ba991 Privacy Policy.
ba991 collects personal data including identity documents, contact information, payment details, and betting activity for the purposes of account management, identity verification, fraud prevention, responsible gaming monitoring, and regulatory compliance. ba991 does not sell personal data to third parties for marketing purposes.
ba991 retains transaction and account records for a minimum period consistent with its anti-money laundering obligations. Players may request access to their personal data held by ba991 by contacting support at [email protected]. Please note that this email address is provided as plain text and is not a clickable link.
ba991 reserves the right to amend, update, or replace these Terms and Conditions at any time. Material changes will be notified to Players via the registered email address or via a notice displayed upon ba991 Login, with a minimum of seven (7) days' notice before the changes take effect, except where immediate amendment is required by law or to address an urgent security or compliance issue.
The version of the Terms and Conditions that was in effect at the time a particular wager was placed governs the settlement of that wager. The most current version of these Terms and Conditions is always available on this page. The "Last updated" date at the top of this document reflects the date of the most recent revision.
Continued use of ba991 after the effective date of any amendment constitutes the Player's acceptance of the revised Terms and Conditions. If a Player does not accept the amended terms, they must contact ba991 support to close their account before the effective date.
These Terms and Conditions and any dispute or claim arising out of or in connection with them or their subject matter shall be governed by and construed in accordance with the laws applicable to ba991's operating jurisdiction. Nothing in this clause limits the statutory rights available to Players under mandatory consumer protection laws applicable in their country of residence.
In the event of any dispute between ba991 and a Player arising from these Terms and Conditions or from the use of the ba991 platform, both parties agree to first attempt to resolve the matter through ba991's internal dispute resolution process by contacting ba991 support. If the matter cannot be resolved through this process within 30 days of the initial complaint, either party may seek resolution through the appropriate legal channels.
If you have any questions about these Terms and Conditions, or if you wish to raise a complaint, request account information, or initiate a responsible gaming measure, please contact ba991 support through any of the following channels:
- Email: [email protected] (plain text — not a clickable link)
- Live Chat: Available 24/7 from within your logged-in ba991 account
- Response Time: ba991 aims to respond to all written enquiries within 24 hours BST
ba991's support team operates in English and is available around the clock, including during BPL and T20 World Cup seasons when platform usage is at its highest.
Have Questions? We Are Here to Help
Visit our FAQ page for quick answers, explore the ba991 Casino lobby, or check the Responsible Gaming page to learn about our player protection tools. For players aged 21 and above only.
Read the FAQ Responsible Gaming ba991 Casino ba991 Login