Legal

Terms and Conditions — 99ba Gaming Platform

These Terms and Conditions govern your use of the 99ba platform. Please read them carefully before registering or using any part of the service. By creating an account, you confirm that you have read and agreed to these terms in full.

Last updated: 1 June 2026  •  Effective immediately for all registered accounts

Important: These Terms and Conditions form a legally binding agreement between you and 99ba. If you do not agree with any part of these terms, do not use the platform. Continued use of 99ba after any update to these terms constitutes your acceptance of the revised version.

1. Acceptance of Terms

By accessing or using the 99ba platform — including the website at 99ba.vin, any associated mobile application, and all services offered through these channels — you confirm that you have read, understood and agree to be bound by these Terms and Conditions in their entirety.

These terms apply to all users of 99ba regardless of the device used to access the platform, the payment method used, or the specific service accessed. This includes but is not limited to slot games, fish games, bingo, live casino, sports betting, and all promotional offers.

If you access 99ba on behalf of another person or entity, you confirm that you have authority to bind that person or entity to these terms, and that the person accessing the platform meets all eligibility requirements set out in Section 2.

99ba reserves the right to update, modify or replace these Terms and Conditions at any time. Players will be notified of material changes via the platform or by email. Continued use of 99ba following any such notification constitutes acceptance of the updated terms.

2. Eligibility

To register and use 99ba, you must meet all of the following eligibility requirements at the time of registration and continuously throughout your use of the platform:

  • You must be at least 18 years of age. 99ba is strictly an adults-only platform. Players under 18 are not permitted to register or use any service on 99ba under any circumstances.
  • You must be a real individual acting on your own behalf and not on behalf of a third party without explicit written authorisation.
  • You must not be a resident of any jurisdiction where online gaming is explicitly prohibited.
  • You must not already hold an existing 99ba account. Each player is permitted one account only.
  • You must have full legal capacity to enter into binding agreements under the laws applicable to you.
  • You must not be an employee, contractor, director or agent of 99ba or any associated company, or an immediate family member of such a person.

Age Verification: 99ba takes age verification seriously. We reserve the right to request documentation verifying your age and identity at any time. Accounts found to be registered by persons under 18 will be closed immediately and any funds held in the account will be forfeited.

By registering on 99ba, you confirm that you meet all eligibility requirements and that the information you provide during registration is accurate and truthful. Providing false information during registration is a material breach of these terms and will result in immediate account suspension.

3. Account Registration

One Account Per Player

Each player may hold only one 99ba account. Creating duplicate accounts — whether under your own name or a different name — is a violation of these terms. If duplicate accounts are identified, 99ba reserves the right to close all associated accounts and withhold any balances pending investigation.

Accurate Information

You must provide accurate, current and complete information when registering. This includes your full legal name, date of birth, contact details and any payment information required. You are responsible for keeping your account information up to date. Notify 99ba support if any of your details change.

Account Security

You are solely responsible for maintaining the confidentiality of your login credentials. Do not share your username or password with any other person. 99ba will never ask you for your password via email, live chat or any other channel. Any activity carried out under your account — including bets placed, deposits made, or withdrawals requested — is your responsibility.

Account Verification

99ba may require you to complete identity verification (Know Your Customer, or KYC) before processing withdrawal requests or in response to specific risk flags. Verification may require submission of a government-issued ID, proof of address, or proof of payment method. Failure to complete verification when requested may result in withdrawal delays or account suspension.

4. Deposits & Payments

99ba accepts deposits in Pakistani Rupees (PKR) only. All account balances, game stakes and winnings are denominated in PKR. The following payment methods are currently supported for deposits:

  • JazzCash (mobile wallet and over-the-counter)
  • Easypaisa (mobile wallet and over-the-counter)
  • Raast instant payment
  • Bank Transfer
  • Debit and credit cards
  • Other supported mobile wallets as listed on the deposit page

Deposit processing times vary by payment method. JazzCash and Easypaisa deposits are typically credited to your 99ba account within minutes. Bank transfers may take longer depending on the sending bank's processing times.

Minimum and Maximum Deposits

Minimum and maximum deposit limits apply and are displayed at the point of deposit. Limits may differ by payment method. 99ba reserves the right to adjust these limits at any time with notice displayed on the platform.

Important: Deposits must be made from payment methods registered in your own name. Depositing funds on behalf of another player, or accepting funds from a third party, is not permitted and may result in account suspension.

Chargebacks

Initiating a chargeback or payment reversal on a valid deposit made to 99ba is a breach of these terms. If a chargeback is filed, 99ba reserves the right to suspend your account, recover equivalent funds from your balance, and report the incident to relevant financial institutions.

5. Withdrawals

Withdrawal requests on 99ba are processed in PKR. You may withdraw funds to the same payment method used for your most recent deposit, subject to verification requirements. Supported withdrawal channels include JazzCash, Easypaisa, Raast, bank transfer and cards.

Processing Times

99ba aims to process withdrawal requests the same day they are submitted. JazzCash and Easypaisa withdrawals are typically completed within a few hours. Raast and bank transfers follow standard processing timelines which may vary. During peak periods or where additional verification is required, processing times may be longer.

Withdrawal Conditions

  • You must complete any applicable bonus wagering requirements before a withdrawal can be processed against bonus-derived winnings.
  • Identity verification may be required before your first withdrawal or where triggered by 99ba's risk management systems.
  • Withdrawals are subject to minimum and maximum limits which are displayed at the point of withdrawal request.
  • 99ba does not charge fees on standard withdrawals. However, your payment provider may apply their own charges — please check with JazzCash, Easypaisa or your bank directly.

Unclaimed Balances

Account balances that remain unclaimed for an extended period on a dormant account may be subject to an inactivity fee after a period of 12 consecutive months of no login activity. You will be notified by email before any inactivity fee is applied.

6. Bonuses & Promotions

99ba offers various bonus and promotional offers from time to time, including welcome bonuses, free spins, reload bonuses, cashback offers and loyalty rewards. The following general conditions apply to all promotions unless specific promotion terms state otherwise:

  • Bonuses are available to eligible registered players only. 99ba reserves the right to determine eligibility at its discretion.
  • Each promotion has its own wagering requirement (turnover requirement) which must be met before bonus-related winnings can be withdrawn. Wagering requirements are stated in the individual promotion terms.
  • Bonuses must be claimed within the stated validity period. Expired unclaimed bonuses will not be reinstated.
  • Bonus funds and winnings derived from bonus funds may not be withdrawn until the relevant wagering requirement has been satisfied in full.
  • Certain games may contribute at different rates towards wagering requirements — for example, slots typically contribute at a higher rate than live casino table games. Contribution rates are stated in the promotion terms.
  • Only one bonus may be active at any time unless a specific promotion states otherwise. Activating a new bonus while another is in progress may result in the previous bonus being forfeited.
  • 99ba reserves the right to withdraw, modify or cancel any promotion at any time. Where a promotion is cancelled after a player has already opted in, any qualifying progress made will be honoured unless fraud or abuse is detected.

Bonus Abuse: Creating multiple accounts to claim bonuses more than once, using automated tools, or coordinating with other players to exploit promotional offers constitutes bonus abuse. 99ba will void all bonuses associated with abusive activity and may permanently close the accounts involved.

7. Betting & Gaming Rules

All games and betting markets on 99ba are governed by individual game rules which are accessible within each game or betting section. The following general rules apply across all gaming activity on the platform:

Slots & Casino Games

All slot games and casino titles on 99ba use certified Random Number Generators (RNG) to determine outcomes. Each spin or game round is independent of all previous rounds. Return-to-player (RTP) percentages are published for each title and represent long-term statistical averages — they do not guarantee individual session outcomes.

Sports Betting

Sports betting markets — including Cricket, Pakistan Super League (PSL), T20 internationals, Football and Esports — are offered with stated odds at the time of bet placement. Odds may change before a bet is confirmed. In-play betting is available on selected markets; odds during live events update in real time and bets are accepted at the displayed odds at the moment of confirmation.

In the event of a match being abandoned, postponed, or voided, settlement rules specific to each market type will apply. Decisions made by 99ba's trading team regarding market settlement are final.

Technical Errors

In the event of a technical fault, disconnection, or system error that interrupts a game round or bet, 99ba will make reasonable efforts to reconstruct the game state from server logs. Where reconstruction is not possible, the affected stake will be returned to the player's account. 99ba is not liable for losses arising from connection failures on the player's side.

Void Bets

99ba reserves the right to void any bet placed in error — including bets placed at clearly incorrect odds, bets placed after an event has concluded, or bets placed on markets that were opened in error. In such cases, the stake will be returned to the player's account.

8. Player Conduct

Players on 99ba are expected to use the platform honestly and in good faith. The following conduct is strictly prohibited and will result in account suspension or permanent closure:

  • Using automated bots, scripts or any software to interact with the platform in a manner not intended for human players.
  • Attempting to exploit bugs, glitches or errors in games or the platform to gain an unfair advantage.
  • Colluding with other players to manipulate game or bet outcomes.
  • Using 99ba for any purpose related to money laundering, fraud or other financial crime.
  • Providing false information at registration or during any verification process.
  • Abusive, threatening or harassing behaviour towards 99ba staff or other players via any communication channel.
  • Attempting to transfer funds between player accounts.

99ba cooperates fully with any lawful investigation into fraudulent or criminal activity on the platform. Where evidence of the above conduct is identified, 99ba reserves the right to withhold account balances pending investigation and to report activity to relevant authorities.

9. Account Security

You are responsible for keeping your 99ba login credentials — username, password and any two-factor authentication method — confidential. Do not share your account access with any other person under any circumstances.

If you believe your account has been accessed without your authorisation, contact 99ba support immediately via live chat or email. 99ba will investigate and take appropriate action, which may include temporarily locking the account while the situation is reviewed.

Security tip: Use a strong, unique password for your 99ba account — one that you do not use on any other platform. Avoid saving your password on shared devices. 99ba staff will never ask for your password through any channel.

99ba employs industry-standard security measures including SSL encryption on all data transmissions, secure storage of account credentials, and real-time fraud monitoring. However, the security of your own device and network connection is your responsibility. 99ba cannot be held liable for account compromise resulting from malware, phishing, or insecure devices on the player's side.

10. Suspension & Account Closure

Suspension by 99ba

99ba reserves the right to suspend or permanently close any account at its reasonable discretion, including but not limited to cases where:

  • A player has breached any part of these Terms and Conditions.
  • Fraudulent, abusive or suspicious activity has been detected on the account.
  • The account holder has failed to complete required identity verification.
  • A chargeback or payment dispute has been initiated by the player.
  • The account is identified as belonging to a person under 18 years of age.
  • A self-exclusion request has been received from the account holder.

Where an account is suspended pending investigation, 99ba will notify the account holder by the contact details on file. Funds held in a suspended account will not be accessible during the investigation period and may be withheld if a breach is confirmed.

Voluntary Closure by the Player

You may request closure of your 99ba account at any time by contacting player support. Before closure is processed, any pending bets will be settled according to their normal outcome, and any remaining PKR balance (after deducting any outstanding bonus-related obligations) will be returned to your registered payment method.

11. Responsible Gaming

99ba is committed to promoting responsible gaming. We believe that online gaming should always be an enjoyable, affordable form of entertainment — not a source of financial stress or personal harm. The following responsible gaming principles apply to all players on 99ba:

  • Set a budget: Only play with PKR that you have set aside specifically for entertainment. Never play with money needed for essential expenses such as rent, food or bills.
  • Set time limits: Decide in advance how long you will play and stick to that time, regardless of whether you are winning or losing.
  • Do not chase losses: If you have reached your session budget, stop. The mathematics of gaming do not change based on previous outcomes. Chasing losses is the most common way a manageable situation becomes an unmanageable one.
  • Take regular breaks: Even during winning sessions, take breaks. Extended uninterrupted play affects judgement and makes it harder to recognise when to stop.
  • Keep gaming in perspective: Gaming on 99ba should be one small part of a balanced life — not the primary source of entertainment or a substitute for social interaction.

If you feel that your gaming habits are becoming difficult to manage, please visit our Responsible Gaming page for practical tools and guidance. You can also contact our support team to discuss self-exclusion or deposit limit options.

Self-Exclusion: Players who wish to take a break from 99ba can request a self-exclusion period via player support. During a self-exclusion period, your account will be locked and you will not be able to log in, deposit or place bets. Self-exclusion requests are processed promptly and cannot be reversed during the chosen exclusion period.

12. Limitation of Liability

To the fullest extent permitted by applicable law, 99ba's total liability to any player in connection with their use of the platform — whether arising in contract, tort, negligence or otherwise — shall not exceed the total amount deposited by that player in the 30 days immediately preceding the event giving rise to the claim.

99ba shall not be liable for any indirect, consequential, incidental or special losses, including but not limited to:

  • Loss of profits, revenue or anticipated savings.
  • Loss of data or corruption of data.
  • Losses arising from interruption to service due to maintenance, technical faults or circumstances beyond 99ba's reasonable control.
  • Losses arising from a player's failure to maintain account security.

The 99ba platform is provided on an "as available" basis. While we make reasonable efforts to maintain continuous availability, we do not guarantee uninterrupted service and cannot be held liable for brief periods of downtime caused by maintenance, updates or external factors outside our control.

13. Changes to These Terms

99ba reserves the right to amend these Terms and Conditions at any time. When material changes are made, we will notify registered players via a notice displayed on the platform and/or by email to the address registered on your account.

Changes take effect immediately upon publication unless a specific future effective date is stated. If you do not agree to the revised terms, you should cease using the platform and contact support to arrange account closure. Continued use of 99ba after the effective date of any change constitutes your acceptance of the updated terms.

It is your responsibility to review these Terms and Conditions periodically. The "Last updated" date at the top of this page always reflects the most recent revision.

14. Contact Us

If you have any questions about these Terms and Conditions, or if you need to raise a concern about your account, please contact the 99ba support team through any of the following channels:

  • Live Chat: Available 24/7 through the chat icon inside the 99ba platform — the fastest way to reach the team.
  • Email: [email protected] — we aim to respond to all email queries within a few hours.
  • FAQ: Many common questions are already answered on our FAQ page — worth checking before raising a support ticket.

All formal complaints regarding account disputes, payment issues or alleged breaches of these terms should be submitted in writing to [email protected] with your registered username and a clear description of the issue. 99ba will acknowledge formal complaints within 48 hours and aim to provide a resolution within 7 working days.


What 99ba Promises Every Player

These Terms and Conditions aren't just legal language — they reflect six genuine commitments that 99ba makes to every Pakistani player on the platform.

PKR Only — No Hidden Conversion

Every number you see on 99ba — deposit amounts, game balances, withdrawal requests, bonus values — is in Pakistani Rupees. There is no currency conversion applied anywhere on the platform. What you deposit and what you win is always in PKR.

Same-Day Withdrawal Processing

99ba processes withdrawal requests the same day they're submitted. JazzCash and Easypaisa payouts typically land within hours. We don't hold your winnings behind slow international payment rails — your PKR is yours and we get it to you quickly.

Fair Games with Certified RNG

Every slot, fish game and casino title on 99ba uses a certified Random Number Generator. Outcomes are genuinely random and independent. RTP percentages are published per game so you always know the odds before you play.

Transparent Bonus Terms

Bonus wagering requirements, validity periods, game contribution rates and maximum withdrawal limits are all clearly stated before you opt into any promotion. 99ba doesn't bury key conditions in small print — the terms are written in plain, readable English.

SSL-Secured Transactions

All data transmitted between your device and 99ba is protected with SSL encryption. Your personal information, payment details and account credentials are stored securely. 99ba applies real-time fraud monitoring to every transaction on the platform.

24/7 Support for Pakistani Players

Our support team is available around the clock — not a bot, not a scripted overseas call centre. The 99ba team understands JazzCash and Easypaisa queries, PSL betting questions and the day-to-day experience of Pakistani players on the platform.


Understood the Terms? Join 99ba and Start Playing

Registration is free. Deposit PKR via JazzCash or Easypaisa and access 500+ games including slots, cricket betting, fish games, bingo and live casino — all built for Pakistani players.

18+ only • Play within your budget • By registering you confirm you have read and accept these Terms and Conditions