royal99bet Terms of Use

When you create an account on royal99bet, you join a community of players across Indonesia—in Jakarta, Surabaya, Bandung, Medan, Semarang, Yogyakarta, and beyond—who trust us with their entertainment and funds. These terms set out the conditions under which we operate our platform and what we expect from you as a player. We believe in transparency, so we have written these terms in plain language rather than legal jargon, though the commitments we describe are legally binding.

We at royal99bet operate a platform for sportsbook betting (covering Liga 1, Piala Indonesia, Champions League, Premier League, MotoGP, and badminton), live-dealer games (blackjack, roulette, baccarat, Dragon Tiger), slot games (Aviator, Sweet Bonanza, Gates of Olympus, Fortune Tiger, Mahjong Ways), and esports markets (Mobile Legends, Free Fire, PUBG Mobile). Our platform handles deposits and withdrawals through ten payment channels—six e-wallets (DANA, e-wallet, mobile banking, local payment, online payment, e-wallet) and four Indonesian banks (mobile banking, local payment, online payment, e-wallet)—all designed around speed and security.

By accessing royal99bet, you agree to these terms. We encourage you to read them carefully. If you have questions, our customer support team is available to clarify what any section means in practical terms.

Account Ownership, Deposits, and Verification on royal99bet

We require that you open a royal99bet account using your real legal name, date of birth, and a valid form of identity (KTP, passport, or driving license). You must be of legal age in your jurisdiction. When you fund your account, you select your preferred payment method: one of our six e-wallets or four bank channels. We do not charge conversion fees for IDR deposits; all funds go directly into your royal99bet balance.

We process deposits through DANA, e-wallet, mobile banking, local payment, online payment, and e-wallet scan-and-pay (which settles in seconds), as well as virtual-account transfers to mobile banking, local payment, online payment, or e-wallet accounts (which typically clear within hours during business days). Before your first withdrawal, we verify your identity and payment details by asking you to provide a clear photo of your ID card and to confirm your contact details. This verification is a one-time process and protects both you and us against fraud.

We keep your account information secure

Your royal99bet login credentials and payment details are encrypted and stored securely. We never share your personal data with third parties without your explicit consent, except as required by law.

You are responsible for keeping your password safe. If you believe someone has accessed your royal99bet account without permission, contact us immediately via live chat or email. We will freeze your account pending investigation and help you recover any unauthorised transactions.

Withdrawals and responsible fund management

When you wish to withdraw funds from your royal99bet account, you initiate a withdrawal request in your account dashboard. We process withdrawals to the same payment method you deposited through, or to any new verified payment account you nominate. We do not hold withdrawal requests pending manual review unless our fraud-detection systems flag unusual activity. mobile banking and local payment withdrawals typically settle within subject to verification; bank transfers to online payment, e-wallet, mobile banking, or local payment may take until the next business day depending on banking hours.

We reserve the right to refuse a withdrawal if we believe it violates these terms or applicable law. In such cases, we will notify you of the reason and offer you the option to dispute the decision.

Account minimum balance
We do not impose a minimum balance requirement on royal99bet accounts. You may withdraw your full balance at any time.
account preferences
We do not Account controls, though your payment provider may have their own transaction caps. Check your e-wallet or bank app for those restrictions.
Account suspension
If you request an account suspension or closure, we will freeze your account and help you withdraw any remaining balance within 5 business days.
Multiple accounts
We allow only one account per person on royal99bet. Duplicate accounts will be closed and funds may be forfeited if they are used to circumvent our terms.

Our Policy on Bonuses, Disputes, and Jurisdiction

Bonuses and promotional credits on royal99bet are optional extras we offer to players. When we advertise a bonus, we describe the conditions clearly—for example, any playthrough requirements or game restrictions. These conditions apply only to the bonus amount; your own deposited funds are always yours to withdraw without conditions. If a bonus is forfeited because you do not meet the stated conditions, only the bonus is lost; your original deposit remains untouched.

We occasionally run promotional campaigns around holidays such as Idul Fitri and Idul Adha. Any bonus terms for these campaigns are announced in advance and apply equally to all eligible players. We do not discriminate in how we award or forfeit bonuses.

If you have a dispute with royal99bet—for example, if you believe a game result was incorrect or a transaction was processed wrongly—we ask you to contact our customer support team within 30 days of the incident. We investigate disputes fairly and thoroughly. If we determine that an error occurred, we will correct it and credit your account. If we cannot resolve the dispute between us, we will explain our decision in writing and point you toward any external dispute-resolution bodies that may be relevant under your local law.

Our platform operates under the conditions that services are available only where local law permits. We reserve the right to restrict access from any jurisdiction where it is unlawful for us to operate. By using royal99bet, you represent that you are in a jurisdiction where our services are legal and that you meet all relevant local requirements to participate.

We reserve the right to modify these terms at any time. If we make material changes, we will notify you by email or in-app message at least 14 days before the changes take effect. Continued use of royal99bet after the notification period means you accept the updated terms. If you do not accept an update, you may request account closure and withdrawal of your balance.

These terms are governed by the laws of Indonesia and the regulations applicable to our jurisdiction of operation. Any legal proceedings related to royal99bet shall be conducted in the jurisdiction where we are licensed to operate.