Please read these terms carefully before using by999. They set out the rules that apply to your account, deposits, bonuses, and how disputes are handled.
These are the most important rules. Full details are in the sections below.
You must be at least 18 years old to register and use by999. by999 actively checks account ages and closes accounts found to belong to minors without exception.
Each person may hold only one registered account on by999. Duplicate accounts will be suspended and any balance associated with the duplicate account will be forfeited.
All transactions on by999 are in Pakistani Rupees. Minimum deposit is Rs 100. Withdrawals process to Easypaisa, JazzCash, NayaPay, SadaPay, IBFT, or Visa/Mastercard.
All bonuses on by999 carry a wagering requirement which is stated before you claim. Bonuses must be wagered before withdrawal. Misuse of bonuses results in account suspension.
Any attempt to cheat, use software exploits, collude, or manipulate game outcomes on by999 results in immediate account closure and forfeiture of all balances.
by999 provides deposit limits, session timers, and self-exclusion. These tools are always accessible from your account dashboard and can be activated at any time.
These Terms and Conditions govern your use of the by999 platform, including all games, promotions, payment services, and any other features accessible through by999.best. By creating an account or placing a bet on by999, you confirm that you have read, understood, and agreed to everything in this document. If any part of these terms is unclear, you are welcome to contact the by999 support team before proceeding. These terms are written in plain English and are intended to be straightforward for Pakistani players to understand.
Please note: by999 reserves the right to update these Terms and Conditions at any time. Updated terms take effect from the date they are published on this page. Continuing to use by999 after an update constitutes acceptance of the revised terms.
By accessing by999 and using its services – whether you are browsing, registering an account, depositing funds, claiming a bonus, or placing a bet – you are entering into a legally binding agreement with by999. This agreement is formed at the moment you tick the acceptance box during registration or, where no such box is presented, at the moment you first use any feature of by999 that requires an account.
If you do not agree to these terms in their entirety, you must not use by999. Simply closing your browser does not constitute rejection of the terms if you have already interacted with by999 services in a way that implies acceptance.
In simple terms: Using by999 means you agree to these rules. Read them before you play, not after a problem comes up.
To register and use by999, you must meet all of the following conditions at the time of registration and throughout your membership:
by999 may request proof of age at any time. If you cannot provide satisfactory proof, your account will be suspended and any pending withdrawals held until the matter is resolved.
Each individual may hold only one registered account on by999. Registering multiple accounts – whether under your own name, a family member's name, or any other identity – is strictly prohibited and will result in all associated accounts being suspended and all balances forfeited.
You must provide accurate, current, and complete information when registering. This includes your real name as it appears on your CNIC, a valid Pakistani mobile number, and a working email address. Providing false registration information is a material breach of these terms.
You are responsible for maintaining the confidentiality of your by999 username and password. Do not share your login credentials with anyone. by999 will never ask for your password via email, phone, or chat. If you suspect unauthorised access to your account, contact by999 support immediately. by999 is not liable for losses resulting from your failure to secure your login details.
All by999 accounts are denominated in Pakistani Rupees (PKR). This cannot be changed after registration. There is no currency conversion applied at any point in the by999 platform.
One account per person, always. If you accidentally create a second account, notify by999 support immediately to have it removed before it triggers an automatic suspension.
by999 operates a Know Your Customer (KYC) process to verify the identity of account holders. You may be asked to complete KYC verification at any of the following points:
by999 accepts the following documents for identity verification:
| Document Type | Purpose | Format Accepted |
|---|---|---|
| National Identity Card (CNIC) | Identity & age verification | Clear photo or scan, both sides |
| Pakistani Passport | Identity & age verification | Bio-data page photo |
| Bank Statement / Easypaisa Screenshot | Payment method verification | Last 30 days, showing name & account number |
| Utility Bill | Address verification (if required) | Last 60 days |
Withdrawals will be held pending KYC completion. Providing fraudulent documentation will result in permanent account closure and reporting to relevant authorities.
The minimum deposit on by999 is Rs 100. by999 accepts deposits via Easypaisa, JazzCash, NayaPay, SadaPay, bank IBFT, and Visa/Mastercard. No deposit fee is charged by by999 on any payment method. Deposits are credited to your by999 wallet upon confirmation from the payment provider.
You may withdraw available balance from your by999 account at any time, subject to the following conditions:
Standard withdrawals on by999 process in under four minutes for Easypaisa, JazzCash, NayaPay, and SadaPay. IBFT and card withdrawals may take up to one working day depending on your bank. VIP Club Platinum members and above receive instant processing with no queue.
| Account Type | Daily Withdrawal Limit | Monthly Withdrawal Limit |
|---|---|---|
| Standard | Rs 200,000 | Rs 2,000,000 |
| VIP Gold | Rs 500,000 | Rs 5,000,000 |
| VIP Platinum+ | Rs 1,000,000 | Rs 10,000,000 |
| Elite (negotiated) | Negotiated | Negotiated |
For progressive jackpot wins above Rs 5,000,000, by999 may apply a scheduled payout arrangement. This will be communicated to the winning player directly and handled by the VIP team.
Withdrawals must be made to a payment account registered in your own name. by999 will not process withdrawals to accounts belonging to third parties. This rule exists to protect players from fraud and to comply with anti-money-laundering requirements.
Never deposit money into by999 that you cannot afford to lose. Deposits are non-refundable once they have been used in gameplay. Only unfulfilled deposits due to a technical error are eligible for reversal.
by999 offers welcome bonuses, reload bonuses, free spins, cashback, and VIP rewards. All bonuses are subject to the specific terms published alongside each promotion. The following general rules apply to all bonuses unless stated otherwise:
Most deposit bonuses on by999 carry a wagering requirement, typically expressed as a multiplier (e.g., 20× the bonus amount). This means you must wager a total of 20 times the bonus before the bonus funds or any winnings derived from them become withdrawable. The exact wagering requirement is stated clearly when you claim a bonus. Wagering requirements must be met within the validity period shown on the promotion.
Not all games contribute equally to bonus wagering on by999. The contribution percentage varies by game type and is shown in the bonus terms for each promotion. As a general guide:
by999 actively monitors for bonus abuse, including but not limited to: claiming the same promotion multiple times using different accounts, placing low-risk or hedged bets solely to fulfil wagering requirements, and withdrawing bonus funds before wagering requirements are met. Accounts found abusing the by999 bonus system will be suspended and all associated bonuses forfeited.
Weekly cashback rewards distributed through the by999 VIP Club carry no wagering requirement. Cashback is credited as real balance and can be withdrawn at any time subject to standard account conditions.
Always read the promotion terms before claiming. If anything is unclear, ask by999 support before you click the claim button. Once a bonus is activated, the stated terms apply.
Each game on by999 – whether a slot, live casino table, roulette wheel, or PSL betting market – is governed by specific rules published in its information panel. You are responsible for understanding those rules before placing a bet. by999 is not liable for losses resulting from misunderstanding the rules of a game.
Minimum and maximum bet limits are set for each game and betting market. These are displayed on the game screen. by999 reserves the right to amend bet limits at any time. In the event a bet is placed above the stated maximum, by999 will settle the bet at the maximum limit and return the excess to your account.
A bet placed on by999 is final once confirmed. Bets can only be cancelled in the following circumstances: a genuine technical error has occurred on the by999 platform affecting the outcome of a game; a live casino stream failure means a round cannot be completed; or a PSL match is abandoned before a result is possible. In such cases, stakes are returned to your account.
by999 reserves the right to void bets where an obvious pricing or operational error has occurred. by999 will make every effort to identify errors before settlement but if a bet is voided after settlement, the difference will be adjusted to your account. Winnings derived from manifest errors are not withdrawable.
If you are disconnected from by999 during a live casino game or slot session, the game engine continues to run and the result is recorded. by999 is not liable for losses resulting from disconnections caused by your internet connection. You can view your game history to confirm results after reconnecting.
by999 maintains strict fair play standards to protect all players. The following activities are prohibited and will result in immediate account suspension and forfeiture of all balances:
by999 uses monitoring systems to detect irregular betting patterns, unusual win rates, and suspicious account activity. Flagged accounts may be suspended pending investigation. During any investigation, withdrawals may be paused. by999 will communicate the outcome of any investigation to the affected player within a reasonable timeframe.
You may close your by999 account at any time by contacting support. Before closure, any remaining balance will be withdrawn to your verified payment method. Accounts under active KYC review cannot be closed until the review is complete.
by999 may suspend or permanently close your account if you breach any of these Terms and Conditions, including eligibility violations, prohibited conduct, bonus abuse, or identity fraud. In such cases, any pending withdrawals may be held for review, and bonus-derived balances will be forfeited. Real money deposits made in good faith will be returned after the investigation concludes, unless they are subject to anti-money-laundering holds.
An account is considered dormant after 12 consecutive months of inactivity. by999 will notify you by email before applying any dormancy fee. A monthly maintenance fee of Rs 200 may be deducted from the dormant account balance until either the account is reactivated or the balance reaches zero.
by999 collects, stores, and processes your personal data in accordance with the by999 Privacy Policy. By agreeing to these Terms and Conditions, you also agree to the Privacy Policy. Key points include:
by999 takes responsible gaming seriously. The platform provides the following tools to every account holder, accessible from your account settings at any time without needing to contact support:
Full details and guidance are on the Responsible Gaming page. If you are concerned about your gambling behaviour, we encourage you to use these tools without delay.
Gambling should be entertainment, not a way to make money or solve financial problems. If gambling is causing you stress, please use the self-exclusion tool or contact by999 support for assistance.
by999 provides its platform on an "as available" basis. While by999 makes every effort to ensure continuous availability, no guarantee of uninterrupted service is made. by999 is not liable for:
In all cases where by999 is found liable, the maximum liability is limited to the amount deposited by you in the 30 days preceding the event giving rise to the claim, excluding any bonus funds.
by999 does not guarantee any particular outcome from any game. All game results are governed by certified random number generators or, in the case of live casino, by the physical outcomes of real equipment. Neither by999 nor any provider guarantees wins.
by999 reserves the right to amend these Terms and Conditions at any time. When material changes are made, by999 will:
Non-material changes – such as clarifications, typo corrections, or formatting updates that do not alter the meaning of any term – may be made without prior notice. Your continued use of by999 after any update constitutes acceptance of the revised terms. If you do not agree to updated terms, you should close your account before the update takes effect.
If you have any questions about these Terms and Conditions, or if you believe an error has been made in relation to your account or a bet, the by999 support team is available 24 hours a day, 7 days a week.
Email: support@by999.best
Live Chat: Available from within your logged-in by999 account dashboard
Response time: Live chat under 3 minutes; email within 4 hours
For account-related disputes, by999 will acknowledge your complaint within 24 hours and provide a substantive response within 5 working days. by999 aims to resolve all disputes fairly and transparently.
Useful related pages: Privacy Policy · Responsible Gaming · FAQ
Now that you know the rules, open a free account and start playing with PKR. Instant deposits, fast withdrawals, and over 1,200 games waiting for you.