Welcome to join99. These Terms and Conditions ("Terms") constitute a legally binding agreement between you ("User", "Player", "you", or "your") and join99 ("we", "us", "our", or "the Platform") governing your access to and use of the join99 online betting platform located at https://join99.cam and all associated services. By creating an account, depositing funds, placing bets, or otherwise using our services, you acknowledge that you have read, understood, and agree to be bound by these Terms in their entirety.

Important Notice

These Terms contain provisions that limit our liability and require you to resolve disputes through binding arbitration on an individual basis rather than jury trials or class actions. Please read these Terms carefully before using join99 services. If you do not agree with any part of these Terms, you must not use our platform.

1. Definitions

For the purposes of these Terms, the following definitions apply:

  • "Platform" or "Service" refers to the join99 website, mobile applications, and all associated betting, gaming, and ancillary services offered by join99.
  • "Account" means the personal betting account registered by the User on the Platform, accessible via unique login credentials.
  • "User", "Player", "you" refers to any individual who registers an account and uses join99 services.
  • "Bet" or "Wager" means any stake placed by the User on a betting market, game, or event offered on the Platform.
  • "Bonus" refers to promotional credits, free bets, cashback, or other promotional offers provided by join99, subject to specific terms and wagering requirements.
  • "Indonesian Rupiah" or "IDR" or "Rp" is the official currency used for all transactions on the Platform.
  • "KYC" (Know Your Customer) refers to the identity verification process requiring Users to submit valid Indonesian identification documents.
  • "WIB" (Western Indonesia Time) refers to UTC+7, the default timezone for customer service hours and promotional periods.

2. Acceptance of Terms

By accessing or using join99 services, you confirm that you have read, understood, and unconditionally accept these Terms and Conditions, our Privacy Policy, and our Responsible Gaming policies. These documents collectively govern your relationship with join99.

We reserve the right to modify, amend, or update these Terms at any time without prior notice. Changes become effective immediately upon posting on the Platform. Your continued use of join99 services after such changes constitutes your acceptance of the modified Terms. It is your responsibility to review these Terms periodically for updates. Material changes will be highlighted on our website for a reasonable period following implementation.

If you do not agree with any modification to these Terms, you must immediately cease using the Platform and may request account closure by contacting customer support.

3. Eligibility Requirements

To create an account and use join99 services, you must meet all of the following eligibility criteria:

3.1 Age Requirement

You must be at least 21 years of age. join99 strictly prohibits anyone under the age of 21 from creating an account, depositing funds, placing bets, or participating in any form of real-money gambling on our Platform. We reserve the right to request proof of age at any time, and accounts found to belong to underage individuals will be immediately closed without refund of any deposits or winnings.

3.2 Geographic Restrictions

Our services are intended primarily for residents of Indonesia. You must be physically located in a jurisdiction where online gambling is not expressly prohibited by local law at the time of account registration and use. Users are solely responsible for ensuring their use of join99 complies with all applicable laws in their jurisdiction of residence and location of use.

join99 reserves the right to restrict access from certain jurisdictions or to certain individuals based on regulatory requirements, business decisions, or risk assessments.

3.3 Legal Capacity

You must possess the legal capacity to enter into binding contracts under the laws of your jurisdiction. You represent and warrant that you are not legally prohibited from gambling, have not been previously excluded or self-excluded from gambling services, and are not gambling on behalf of any third party.

3.4 Single Account Restriction

Each User is permitted to maintain only one (1) account on the Platform. Creating multiple accounts, using different identities, or attempting to circumvent our account limitations is strictly prohibited and will result in the closure of all accounts and forfeiture of all balances.

4. Account Registration and Verification

4.1 Registration Process

To use join99 services, you must complete our registration process by providing accurate, current, and complete information including:

  • Full legal name as it appears on your Indonesian identity card (KTP)
  • Valid email address
  • Active Indonesian mobile phone number
  • Date of birth proving you are 21 years of age or older
  • Residential address in Indonesia
  • Password meeting our security requirements

You agree that all information provided during registration and at any time thereafter is true, accurate, current, and complete. You must promptly update your account information if any changes occur. Providing false, inaccurate, or misleading information constitutes a breach of these Terms and may result in immediate account suspension or termination.

4.2 KYC Verification

join99 implements mandatory Know Your Customer (KYC) verification procedures to comply with anti-money laundering regulations and prevent fraud. You will be required to submit the following documents:

  • Proof of Identity: Clear, legible photograph or scan of your valid Indonesian KTP (Kartu Tanda Penduduk) showing your name, date of birth, photograph, and ID number.
  • Proof of Address (if requested): Recent utility bill, bank statement, or government-issued document dated within the last three months showing your name and residential address.
  • Payment Verification (if requested): Screenshots or documentation proving ownership of bank accounts or e-wallets used for deposits and withdrawals.

Verification is typically completed within 24-48 hours of document submission. We reserve the right to request additional documentation at any time. Failure to complete verification when requested may result in restrictions on deposits, bets, or withdrawals until verification is satisfied.

4.3 Account Security

You are solely responsible for maintaining the confidentiality of your account credentials (username and password). You agree to:

  • Choose a strong, unique password and not share it with any third party
  • Immediately notify join99 if you suspect unauthorized access to your account
  • Not allow any other person to use your account or login credentials
  • Log out of your account at the end of each session, especially when using shared or public devices

join99 is not liable for any loss or damage arising from your failure to protect your account credentials. All activities conducted through your account are your responsibility, and you will be held liable for all transactions, bets, and actions taken.

5. Deposits and Withdrawals

5.1 Deposits

join99 accepts deposits via the following Indonesian payment methods: BCA, BRI, BNI, Mandiri, CIMB Niaga, OCBC NISP, Bank Permata, Bank Syariah Indonesia (BSI), OVO, DANA, GoPay, ShopeePay, and LinkAja. All deposits must be made in Indonesian Rupiah (IDR).

Minimum deposit: Rp 50.000 per transaction. Maximum deposit: Varies by payment method and account verification level; limits are displayed on the deposit page.

You may only deposit funds from payment accounts registered in your own name. Third-party deposits are strictly prohibited. Deposited funds typically appear in your account within seconds for e-wallets and within 1-5 minutes for bank transfers during banking hours.

join99 does not charge deposit fees. However, your bank or e-wallet provider may impose their own transaction fees, which are beyond our control.

5.2 Withdrawals

You may request withdrawals to Indonesian bank accounts or e-wallets registered in your name once your account has been fully verified through KYC procedures.

Minimum withdrawal: Rp 100.000 per transaction. Maximum withdrawal: Rp 100.000.000 per day for verified accounts; higher limits available for VIP tiers.

Withdrawals are processed within 5 minutes during WIB business hours for verified accounts not subject to additional review. First-time withdrawals and large withdrawal requests may require additional verification and take up to 24-48 hours.

You must withdraw funds to a payment method in your own name that you have previously used for deposits. Withdrawals to third-party accounts are strictly prohibited for anti-money laundering compliance.

All withdrawals are subject to completion of applicable bonus wagering requirements. You cannot withdraw bonus funds or winnings derived from bonus funds until wagering requirements have been fully satisfied.

5.3 Anti-Money Laundering

join99 operates strict anti-money laundering (AML) procedures. You must wager deposited funds at least once (1x turnover) before withdrawals are permitted. Deposits and immediate withdrawals without gaming activity may be flagged for review and subject to administrative fees.

We reserve the right to conduct enhanced due diligence on accounts showing unusual deposit, betting, or withdrawal patterns. Suspicious transactions will be reported to relevant authorities as required by law.

6. Bonuses and Promotions

6.1 Bonus Terms

join99 offers various bonuses and promotional offers including welcome bonuses, deposit bonuses, cashback, free bets, and loyalty rewards. All bonuses are subject to specific terms and conditions including wagering requirements, minimum odds restrictions, maximum bet limits, game contribution percentages, and expiration periods.

Bonus terms are published on the relevant promotion page and in your account bonus section. It is your responsibility to read and understand all applicable bonus terms before accepting any promotional offer.

6.2 Wagering Requirements

Most bonuses carry wagering requirements (also called "turnover requirements" or "playthrough requirements") that must be completed before bonus funds or winnings derived from bonus funds can be withdrawn. Wagering requirements are expressed as multiples (e.g., "30x bonus" or "25x deposit + bonus").

Different game types contribute different percentages toward wagering requirements:

  • Slots: 100% contribution (every Rp 1 wagered contributes Rp 1 toward requirements)
  • Live Casino: 10-20% contribution depending on the game
  • Sports Betting: Variable contribution based on odds (typically requires minimum odds of 1.50-2.00)

6.3 Bonus Restrictions

While a bonus is active, the following restrictions apply:

  • Maximum bet per round/spin/wager is Rp 50.000 unless otherwise specified
  • Only one active bonus is permitted per account at any time
  • Bonuses cannot be withdrawn; only winnings from bonus play can be withdrawn after wagering requirements are met
  • Bonuses expire after the specified validity period (typically 7-30 days); unused bonuses and associated winnings are forfeited
  • We reserve the right to void bonuses, cancel winnings, and close accounts if bonus abuse is detected

6.4 Bonus Abuse

join99 monitors for bonus abuse patterns including but not limited to: creating multiple accounts to claim bonuses multiple times, irregular betting patterns designed to minimize risk while clearing wagering requirements (e.g., hedging opposite outcomes), or any strategy aimed at exploiting promotional offers without genuine gaming intent.

Accounts found engaging in bonus abuse will have all bonuses and associated winnings voided, and the account may be permanently closed without refund of deposited funds.

7. Betting Rules and Settlement

7.1 Bet Placement

All bets placed on the join99 platform are final once accepted by our system. You are responsible for ensuring the accuracy of your bet selections, stake amounts, and bet types before confirmation. Bets cannot be cancelled, modified, or reversed after acceptance except in cases of obvious system error acknowledged by join99.

We reserve the right to refuse or limit any bet at our sole discretion, including but not limited to bets from Users suspected of advantage play, arbitrage betting, or other professional gambling strategies.

7.2 Sports Betting

Sports betting markets are settled based on official results as determined by the relevant governing body (e.g., BRI Liga 1 matches are settled per PSSI official results, EPL matches per Premier League official results).

For Asian Handicap markets (known locally as voor bola), settlement follows standard Asian Handicap rules. In the event of a postponed or abandoned match, bets are typically voided unless the match is completed within 48 hours.

Live in-play betting odds and markets are subject to rapid change based on match events. We reserve the right to suspend live betting markets at any time for risk management purposes.

7.3 Casino Games

All casino games (slots, live casino, table games) use certified Random Number Generators (RNG) or live dealer results. Game outcomes are final and cannot be disputed except in cases of proven technical malfunction.

Live casino games are settled based on the dealer's declaration and video evidence. In rare cases of disputes, video review by join99 management is final and binding.

7.4 Settlement Errors

If a bet is settled incorrectly due to a technical error, human error, or incorrect information, join99 reserves the right to correct the settlement and adjust your account balance accordingly, even after the bet has been paid out. This applies to both over-payments and under-payments.

In the event of an obvious pricing error (e.g., incorrect odds displayed due to system malfunction), we reserve the right to void all affected bets, regardless of whether they have been settled.

8. Prohibited Activities

The following activities are strictly prohibited and constitute material breaches of these Terms:

  • Underage Gambling: Creating an account or gambling if you are under 21 years of age
  • Multiple Accounts: Creating or operating more than one account on the Platform
  • Fraudulent Activity: Using stolen credit cards, bank accounts not in your name, falsified documents, or engaging in any form of financial fraud
  • Collusion and Cheating: Coordinating with other players to gain unfair advantages, chip dumping, or any form of cheating
  • Bonus Abuse: Systematic exploitation of bonuses through multiple accounts, hedging, or other advantage-play strategies
  • Arbitrage Betting: Exploiting differences between our odds and other operators' odds to guarantee profits
  • Use of Bots or Automation: Employing automated software, scripts, or bots to place bets or manipulate gameplay
  • Money Laundering: Using the Platform to launder illicit funds or to transfer funds without genuine gaming activity
  • Offensive Behavior: Harassing other players or staff, using offensive language in live chat, or engaging in discriminatory conduct

Violation of any prohibition may result in immediate account closure, forfeiture of all balances (including deposits and winnings), and reporting to law enforcement authorities where applicable.

9. Limitation of Liability

join99 provides its services on an "as is" and "as available" basis without warranties of any kind, either express or implied. We do not guarantee uninterrupted, secure, or error-free operation of the Platform.

9.1 Disclaimer of Warranties

To the maximum extent permitted by law, join99 disclaims all warranties, express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, and non-infringement.

9.2 Limitation of Liability

join99, its directors, employees, partners, agents, or affiliates shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits or revenues, whether incurred directly or indirectly, or any loss of data, use, goodwill, or other intangible losses resulting from:

  • Your access to or use of (or inability to access or use) the Platform
  • Any conduct or content of any third party on the Platform
  • Any content obtained from the Platform
  • Unauthorized access, use, or alteration of your transmissions or content

Our total aggregate liability to you for all claims arising from or relating to these Terms or your use of the Platform shall not exceed the amount you deposited into your account in the three (3) months preceding the claim.

9.3 Force Majeure

join99 shall not be liable for any failure or delay in performance due to circumstances beyond our reasonable control, including but not limited to acts of God, natural disasters, war, terrorism, riots, embargoes, acts of civil or military authorities, fire, floods, accidents, network infrastructure failures, strikes, or shortages of transportation facilities, fuel, energy, labor, or materials.

10. Account Suspension and Termination

10.1 Suspension by join99

We reserve the right to suspend or restrict your account at any time for the following reasons:

  • Breach of any provision of these Terms
  • Suspicious activity requiring investigation
  • Failure to provide requested verification documents
  • At the request of regulatory or law enforcement authorities
  • To protect the integrity of the Platform or other Users

During suspension, you will be unable to place bets, make deposits, or request withdrawals. We will notify you of the suspension and its reason via email.

10.2 Termination by join99

join99 may terminate your account immediately without prior notice if:

  • You have materially breached these Terms
  • We determine you have engaged in fraudulent, illegal, or abusive activity
  • You are found to be under 21 years of age
  • Your account has been inactive for 12 consecutive months

Upon termination, any remaining genuine account balance (excluding bonus funds) will be returned to you after deducting any outstanding fees or liabilities. However, if termination results from fraud or Terms violation, we reserve the right to forfeit all account balances.

10.3 Termination by User

You may request account closure at any time by contacting customer support. Before closing your account, you must withdraw all funds and complete any outstanding wagering requirements. Once closed, your account cannot be reopened, and you will not be permitted to create a new account on join99 in the future.

Self-exclusion for responsible gaming purposes is governed by our Responsible Gaming policy and is distinct from voluntary account closure.

11. Governing Law and Dispute Resolution

11.1 Governing Law

These Terms shall be governed by and construed in accordance with international gaming industry standards and best practices. In the event of any dispute, the parties agree to seek resolution through good faith negotiation and, if necessary, binding arbitration.

11.2 Dispute Resolution

In the event of any dispute, claim, or controversy arising from or relating to these Terms or your use of join99 services, you agree to first contact our customer support team at [email protected] to attempt an informal resolution. Most disputes can be resolved quickly and amicably through direct communication.

If informal resolution is unsuccessful within 30 days, any remaining dispute shall be resolved through binding arbitration conducted in English. The arbitration shall be conducted by a single arbitrator, and the decision shall be final and binding on both parties. You and join99 agree to waive any right to a jury trial or to participate in a class action lawsuit.

11.3 Exceptions to Arbitration

Either party may seek injunctive or other equitable relief in a court of competent jurisdiction to prevent actual or threatened infringement, misappropriation, or violation of intellectual property rights or confidential information.

12. Contact Information

If you have any questions, concerns, or complaints regarding these Terms and Conditions, please contact join99 customer support:

  • Email: [email protected] (Display only, not clickable)
  • Live Chat: Available 24/7 through your account dashboard after login
  • Response Time: We aim to respond to all inquiries within 24 hours during WIB business hours

Responsible Gaming Reminder

join99 is committed to responsible gaming. If you feel your gambling is becoming problematic, please visit our Responsible Gaming page for self-exclusion tools, deposit limits, and links to support resources. Gambling should be entertainment, not a source of income. Players must be 21 years of age or older.

By using join99 services, you acknowledge that you have read, understood, and agree to be bound by these Terms and Conditions in their entirety. These Terms constitute the complete agreement between you and join99 regarding your use of the Platform and supersede all prior agreements and understandings.

Have Questions About Our Terms?

Our customer support team is available 24/7 to clarify any aspect of these Terms and Conditions. We're committed to transparency and want you to feel confident using join99.