Comprehensive terms governing your use of join99 betting platform, account registration, deposits, withdrawals, bonuses, and responsible gaming policies for Indonesian players
Last Updated: January 1, 2026
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.
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.
For the purposes of these Terms, the following definitions apply:
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.
To create an account and use join99 services, you must meet all of the following eligibility criteria:
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.
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.
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.
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.
To use join99 services, you must complete our registration process by providing accurate, current, and complete information including:
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.
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:
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.
You are solely responsible for maintaining the confidentiality of your account credentials (username and password). You agree to:
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.
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.
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.
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.
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.
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:
While a bonus is active, the following restrictions apply:
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.
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.
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.
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.
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.
The following activities are strictly prohibited and constitute material breaches of these Terms:
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.
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.
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.
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:
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.
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.
We reserve the right to suspend or restrict your account at any time for the following reasons:
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.
join99 may terminate your account immediately without prior notice if:
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.
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.
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.
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.
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.
If you have any questions, concerns, or complaints regarding these Terms and Conditions, please contact join99 customer support:
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.
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.