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.
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.
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.
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:
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.
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.
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.
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.
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.
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:
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 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.
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.
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.
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.
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.
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:
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.
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:
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 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.
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.
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.
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:
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.
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.
99ba reserves the right to suspend or permanently close any account at its reasonable discretion, including but not limited to cases where:
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.
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.
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:
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.
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:
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.
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.
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:
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.
These Terms and Conditions aren't just legal language — they reflect six genuine commitments that 99ba makes to every Pakistani player on the platform.
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.
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.
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.
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.
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.
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.
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