Account & Registration

Creating a bali99 account takes under two minutes. Visit the homepage and click the registration button, then fill in your full legal name, a valid Indonesian mobile number, email address, date of birth, and preferred account currency (IDR). Once submitted, you will receive a verification SMS. Confirm the code and your account is live. You must be at least 21 years of age to register.

bali99 requires KYC verification before processing your first withdrawal. You will need to upload a clear photo or scan of a valid government-issued ID — your Indonesian KTP (Kartu Tanda Penduduk), passport, or driver's license — alongside a selfie holding the document. If your deposit method is a bank account, a recent bank statement or screenshot showing your name and account number is also required. Most verifications are completed within two hours during business hours (WIB).

No. bali99 strictly enforces a one-account-per-person policy. Duplicate accounts are detected automatically and will result in permanent suspension of all related accounts and forfeiture of any balances or bonuses. If you have forgotten your login credentials, use the "Forgot Password" function or contact our 24/7 support team via live chat — do not create a second account.

First, confirm you are entering the correct registered email and password. If the problem persists, use the "Forgot Password" link on the login page — a reset link will be sent to your registered email. Make sure to check your spam folder. If your account has been locked due to multiple failed attempts, wait 15 minutes before trying again or contact live chat support directly. Our team can verify your identity and restore access within minutes.

To permanently close your bali99 account, contact our support team via live chat or email at [email protected] and submit a written closure request. Before closure is processed, any remaining balance will be returned to your verified bank account or e-wallet. Note that account closure is irreversible. If you are closing your account due to gambling-related concerns, we strongly encourage you to first explore our self-exclusion and cooling-off tools — see the Responsible Gaming section for details.

Deposits & Withdrawals

BCA bank transfers to bali99 are typically credited within 5 to 15 minutes during normal banking hours. Transfers made during peak times (Indonesian bank cut-off periods around midnight WIB) may take up to 30 minutes. Always use the unique reference code provided on the deposit page — omitting it delays processing. If your deposit has not appeared after 30 minutes, contact live chat with your transfer receipt and our team will resolve it promptly.

bali99 accepts deposits via all major Indonesian banks including BCA, BRI, BNI, Bank Mandiri, CIMB Niaga, OCBC NISP, BSI (Bank Syariah Indonesia), and Bank Permata. For e-wallets, we support OVO, DANA, GoPay, ShopeePay, and LinkAja. All transactions are processed in Indonesian Rupiah (IDR). Bank transfer and e-wallet deposit methods are available around the clock, though individual bank processing windows may vary.

The minimum deposit on bali99 is Rp 10.000 for e-wallet methods (OVO, DANA, GoPay, ShopeePay) and Rp 25.000 for local bank transfers (BCA, BRI, BNI, Mandiri, and others). There is no maximum deposit limit for standard accounts, though high-volume depositors may be asked to complete enhanced KYC verification. Deposits carry no processing fee from bali99 — check whether your bank or e-wallet charges a transfer fee on their end.

The minimum withdrawal to a Bank Mandiri account on bali99 is Rp 50.000. The same minimum applies to all other supported Indonesian banks (BCA, BRI, BNI, CIMB Niaga, etc.). Withdrawals to OVO and DANA e-wallets carry a minimum of Rp 20.000. bali99 does not charge a withdrawal fee; however, your bank may apply a standard interbank transfer fee. All withdrawal methods require prior KYC verification to be completed successfully.

bali99 processes withdrawal requests within 15 minutes for verified accounts under normal conditions. Funds typically arrive in your BCA, BRI, BNI, or Mandiri account within 1 to 3 hours after approval, depending on your bank's processing schedule. E-wallet withdrawals (OVO, DANA, GoPay) are usually faster — often under 30 minutes. Requests submitted during scheduled banking maintenance windows may experience a slight delay. Your first withdrawal always requires a completed KYC check before funds are released.

Yes — OVO deposits on bali99 are available for all game types including togel (traditional Indonesian numbers lottery), sports betting, live casino, and slots. Top up your bali99 wallet using OVO in the Cashier section, select the OVO option, enter your registered OVO phone number, and approve the payment prompt in the OVO app. The balance is credited instantly and can be used across all markets on the platform, including Togel Singapore and Togel Hongkong draws.

Games & Gameplay

Bandar bola (football bookmaking) markets on bali99 cover all BRI Liga 1 matches, including clubs like Persija Jakarta, Persib Bandung, and Bali United. Standard rules apply: bets are settled on 90 minutes of regulation play plus injury time, excluding extra time and penalties. If a match is abandoned before 90 minutes, bets are voided and stakes returned unless the specific market has already been determined. Asian handicap, 1X2, over/under, and correct score markets are all available.

Mix parlay (accumulator betting) lets you combine between 3 and 12 separate match selections into a single bet for a multiplied potential payout. All selections must win for the bet to pay out — a single loss or void result eliminates the entire accumulator. On bali99, mix parlay is available across EPL, La Liga, Serie A, Bundesliga, Champions League, BRI Liga 1, and international fixtures including Timnas Indonesia / Garuda matches. Minimum stake per mix parlay is Rp 10.000.

RTP (Return to Player) on bali99 slot games ranges from 94% to 97.5% depending on the title and provider. Pragmatic Play, Pocket Games Soft (PG Soft), NetEnt, and Microgaming titles each publish their own certified RTP figures, which are displayed on the individual game information page. Slot gacor is an Indonesian player term describing a slot that is perceived to be paying out frequently in a given session — it is informal community language rather than a technical specification. All slot outcomes on bali99 are determined by certified Random Number Generators (RNG), ensuring every spin is independent and fair.

Yes. bali99 offers live sabung ayam (cockfighting) streaming and betting through our dedicated cockfighting lobby, powered by established Asian live cockfighting studios. Players can bet on Meron (the favored side) or Wala (the underdog side) in real time, with results determined within each live bout. The lobby streams matches from the Philippines and other regional venues in multiple daily sessions. Minimum bet per round starts at Rp 10.000. Age verification (21+) is required before accessing this section.

Absolutely. bali99 is fully optimised for mobile browsers on Android and iOS — no app download is required. Simply visit the site from Chrome, Safari, or any modern mobile browser and the platform adapts automatically to your screen size. All game categories — slots, live casino, sports betting, togel, and sabung ayam — are available on mobile. For the best live casino experience, a stable Wi-Fi or 4G/LTE connection is recommended, particularly during HD live dealer streams.

All togel draw results on bali99 are sourced directly from the official output of the respective lottery pools — including Singapore Pools (SGP) and Hongkong Pools (HKP) — and are posted on the results page within minutes of each official draw. bali99 does not generate its own togel numbers; results are independently published and cross-referenceable by players. Winnings are calculated and credited to accounts automatically once the official result is confirmed. Disputes can be raised via live chat within 24 hours of result publication.

Bonuses & Promotions

bali99 offers a welcome bonus to newly registered players on their first qualifying deposit. The bonus is credited as bonus funds to your account and carries a wagering requirement that must be met before any winnings derived from bonus funds can be withdrawn. The specific bonus percentage, maximum bonus amount (in IDR), and minimum qualifying deposit are displayed on the current promotions page and may vary by campaign period — including during Idul Fitri, Ramadhan, and Indonesian Independence Day promotional events.

A wagering requirement (also called rollover or turnover) specifies how many times you must bet the bonus amount — or bonus plus deposit amount, depending on the promotion — before the resulting winnings become withdrawable. For example, a Rp 100.000 bonus with a 5x wagering requirement means you must place bets totalling Rp 500.000 before withdrawal is unlocked. Not all game types contribute equally — sports bets may contribute 100%, while certain slots or live casino games may contribute a lower percentage. Full contribution rates are listed in the promotion's individual terms.

Yes. bali99 runs weekly cashback promotions for sports betting and daily rebate programmes for live casino and slot players. Cashback is calculated as a percentage of net losses over a defined period and credited as bonus funds the following day or week, depending on the promotion. Rebate rates for slots and live casino are calculated on total turnover regardless of win or loss. Check the active promotions page for current rates and eligibility criteria, as these offers are updated regularly.

In most cases, yes — bonus eligibility on bali99 is tied to your deposit amount and account status rather than your chosen payment method. Both ShopeePay and LinkAja deposits qualify for standard welcome and reload bonuses provided the deposited amount meets the minimum threshold specified in the promotion. A small number of special promotions may exclude specific payment channels; this will be clearly noted in the individual promotion's terms. When in doubt, confirm with our live chat support before depositing.

bali99 operates a tiered VIP loyalty programme that rewards consistent players with higher cashback rates, personalised bonuses, faster withdrawal processing, dedicated account managers, and exclusive event invitations. Players progress through tiers based on cumulative turnover. VIP members also receive priority customer support and are eligible for bespoke promotions tied to major sporting events such as the FIFA World Cup, Piala AFF, and the Champions League knockout stages. Contact support to learn more about your current tier status and upgrade criteria.

Safety & Responsible Gaming

bali99 is operated as a trusted and secure international online gaming platform. The site uses 256-bit SSL encryption on all pages and transactions to protect your personal and financial data. All games are sourced from certified studios (Pragmatic Play, Evolution Gaming, Spribe, Microgaming) whose RNG systems are independently audited for fairness. Player funds are held in segregated accounts separate from operational capital. Our platform is internationally licensed and regulated, and we apply industry-standard KYC and anti-money-laundering procedures.

You must be at least 21 years of age to register, deposit, and play on bali99. This is a strict platform-wide policy with no exceptions. Age is verified during the KYC process through government-issued ID. Any account found to belong to a person under 21 will be immediately suspended, all funds returned, and the case reviewed in line with our responsible gaming obligations. We encourage parents and guardians to keep their account credentials secure and to use parental-control software on shared devices.

Deposit limits can be set directly from your account settings under the Responsible Gaming tab, or by requesting one through our 24/7 live chat. You can choose a daily, weekly, or monthly cap in IDR. Reducing a limit takes effect immediately; increasing a limit takes 7 days to activate — a deliberate cooling-off period designed to protect you. bali99 will never contact you to encourage increasing your limits. If you need help finding this feature, our support team can walk you through it in Indonesian or English.

Self-exclusion is a tool that closes your bali99 account for a defined period — options range from 6 months up to permanent exclusion — during which you cannot deposit, bet, or access games. It is designed for players who feel their gambling is no longer within their control and need a firm, enforceable boundary. To activate self-exclusion, contact our support team via live chat and request it explicitly. The exclusion takes effect within one hour and cannot be reversed before the chosen period ends. Any remaining balance is returned to your verified account within 14 business days.

If you feel gambling is negatively affecting your finances, relationships, or wellbeing, please reach out immediately. bali99's 24/7 support team — available in both Indonesian and English — can help you activate a time-out, set spending limits, or initiate self-exclusion within minutes, without judgement. We also recommend speaking with a trusted friend, family member, or professional counsellor. For more detailed guidance, practical self-assessment tools, and a full breakdown of the player-protection options available to you, visit our dedicated Responsible Gaming page.

Why bali99 Players Trust Us

24/7 Live Support

Our Indonesian-speaking support agents are available around the clock via live chat. Whether your question is about a BRI withdrawal or a mix parlay void, we respond within minutes, any time, WIB or WITA.

Fast Deposits & Withdrawals

Deposits via BCA, BRI, OVO, and DANA are credited in under 15 minutes. Withdrawals for verified accounts are processed within 15 minutes during standard operating hours — some of the fastest turnaround times in the Indonesian market.

Bank-Grade Security

Every page and transaction on bali99 is protected by 256-bit SSL encryption. KYC verification, segregated player funds, and certified RNG technology ensure your account, data, and money are always secure.

Wide Sports Coverage

From BRI Liga 1 and Timnas Indonesia fixtures to EPL, La Liga, Champions League, the FIFA World Cup, Piala AFF, MotoGP Mandalika, and MPL Mobile Legends esports — bali99 covers the events Indonesian players care about most.

Full Mobile Compatibility

No app download needed. bali99 runs seamlessly on any Android or iOS mobile browser. Access slots, live casino, togel, and sports betting with the same full feature set you get on desktop — optimised for touch screens and smaller viewports.

Responsible Gaming Tools

Deposit limits, loss limits, session timers, reality check reminders, cooling-off periods, and full self-exclusion — all available free of charge from your account settings or via live chat. bali99 puts player wellbeing ahead of short-term revenue.

Still Have Questions?

Our support team is online 24/7 and ready to help with anything not covered here. You can also review our full Terms & Conditions for detailed platform rules, or visit our Responsible Gaming page for player-protection guidance.

Responsible Gaming Terms & Conditions Back To Home