city99 SportsbookLiga 1, Piala AFF & BCA Virtual Account

We at city99 operate a live sportsbook and casino platform serving users where local law permits. Access football markets, live-dealer tables, slots, and regional payment rails from a single account.

hero visual
Current offers

Promotions on city99

Mobile user and Brand
New user for Main, Secure use and
user

Why we built city99

We created city99 to unify football enthusiasm with live-casino entertainment in one platform. Our mission is to serve players in regions where online wagering is legally permitted, offering immediate payment methods they trust—DANA, e-wallet, bank transfers—and sports coverage that matters locally. We believe transparency, fast settlement, and real-time…

  • Local payment methods We integrate mobile banking, local payment, online payment, e-wallet, mobile banking, local payment, and online payment, e-wallet, mobile banking, local payment virtual accounts for seamless top-ups.
  • Liga 1 and regional leagues We prioritize Indonesian football fixtures so Liga 1 and Piala Indonesia matchdays appear front-and-centre on your sportsbook.
  • Live-dealer studio We operate our own live-casino backend with Dragon Tiger, Hot Pot, and classic games streaming 24/7 from our dealer rooms.
  • Account safeguards We employ standard security practices, transaction logging, and account verification to keep your balance secure and disputes resolved fairly.

Our platform regularly updates bonus and cashback offers for account holders. Each promotion carries clear terms, applicable conditions, and expiry dates.

Welcome Bonus – New Account

First deposit within 30 days. Eligible for football and slots. Terms apply.

Weekly Cashback – Eligible Markets

Applies to Liga 1 and live-dealer sessions. Minimum stake threshold. Terms apply.

Tournament Bonus – Piala AFF & Champions League

Special offer during major football tournaments. Match-bonus terms apply.

Loyalty Tier Rewards – Ongoing Activity

Account tier unlocks extra perks. Climb via regular engagement on city99.
At a glance

city99 Platform Highlights

8–24 hours Standard payout window
15+ Payment methods Regional rail coverage
600+ Games Slots, live-dealer, sports
English Support Account & payment help
city99 live-dealer table interface
Live-dealer table experience

Our service scope

  • Sports markets Liga 1, Piala AFF, Champions League
  • Casino games Live dealer, slots, table games
  • Payments DANA, e-wallet, mobile banking, local payment, online payment, e-wallet
  • Account language English (en-ID)
Deposit and withdrawal

Payment methods on city99

We support regional e-wallets, bank transfers, and virtual accounts. Each method carries a standard processing window and transparent fee structure.

DANA
subject to verification
OVO
subject to verification
GoPay
subject to verification
ShopeePay
subject to verification
QRIS
subject to verification
BCA Virtual Account
subject to verification

Withdrawal via Mandiri Transfer

We support Mandiri Bank transfers for account payouts. Visit Mandiri Transfer to review processing steps and timeframes.

Platform features

city99 Feature Comparison

Our platform is built for accessibility and account security. Below is a comparison of core services against standard sportsbook features.

Feature city99 Standard sportsbook
Fast payout (under 24 hours) subject to verification
Regional payment methods (DANA, e-wallet, mobile banking) local payment / online payment / e-wallet / mobile banking cards only
Live-dealer table games multi-camera
Liga 1 and Piala AFF coverage full KYC limited
KYC verification on signup full KYC
English support channels customer support English only
Mobile app and browser access native app
Account security

Security and Trust on city99

We apply standard security practices, KYC verification, and data protection to safeguard accounts and transactions.

SSL Encryption

Industry-standard encryption protects login credentials and payment data.

KYC Verification

Identity and address checks on signup ensure account legitimacy and compliance.

Two-Factor Authentication

Optional 2FA adds a second layer of protection to account access.

Transaction Records

All deposits and withdrawals are logged for transparency and dispute resolution.

Fair Play Standards

Game outcomes follow standard RTP and randomisation protocols.

Service Notice

Our services are available only where local law permits. Users verify compliance with jurisdiction rules.

Platform benefits

Why choose city99

Our platform combines regional payment convenience, diverse game selection, and transparent account management into one interface.

Fast payout

Withdrawal via DANA, e-wallet, or mobile banking processes within subject to verification in most cases.

Secure transaction

SSL encryption and KYC verification protect your account and financial data.

Football focus

Live Liga 1, Piala AFF, Champions League, and badminton markets keep users engaged year-round.

Live streaming

Watch matches and dealer tables in real time while managing your account.

Mobile experience

Responsive interface works on any device. Download our app for faster loading and offline account access.

English support

Live chat and email support in English help resolve account, payment, and game questions.

Getting started

Quick Start with city99

Register, verify your account, fund it, and play — all in under subject to verification on most devices.

Step 1

Open an account

Click the signup button and enter email, password, and basic info. Takes subject to verification.

Step 2

Complete KYC

Upload ID and proof of address. Verification is usually done within subject to verification.

Step 3

Deposit funds

Choose DANA, e-wallet, mobile banking, or local payment. Transfer arrives in subject to verification.

Step 4

Start playing

Pick a game, set your session budget, and enjoy football or live-dealer action.

Attractive welcome offer for new members

Complete your registration and first deposit to become eligible. Terms and conditions apply — review before claiming.
Open an account
Platform basics

Key information on city99

Verification KYC and identity checks
Rules Game info and fair play
Limits Account settings and budget
Guide English support and FAQ

city99 service pillars

The interface is simple and English signage is consistent. Payment runs through within standard windows.

Football market coverage is detailed and support replies during business hours.

Loads smoothly on mobile. Local payment rails (DANA, e-wallet, mobile banking) are all present.

Common questions

FAQ

Answers to common questions about registration, payments, games, and support on city99.

During registration at city99, you provide an email address, password, full name, date of birth, and phone number. After signup, you will be asked to complete Know Your Customer (KYC) verification by uploading a photo of a government-issued ID and proof of address (utility bill or bank statement). This process typically takes subject to verification to 2 hours. KYC is required before you can deposit or withdraw funds — it is our standard security measure to prevent fraud and ensure account legitimacy.

city99 does not charge deposit fees on DANA, e-wallet, mobile banking, local payment, or online payment transfers. Withdrawal fees are also waived for most methods. However, your bank or e-wallet provider may apply their own charges — check with them before transferring. e-wallet virtual account deposits may carry a small processing fee depending on your bank. We recommend reviewing the payment method details in your account before confirming each transaction.

RTP stands for Return to Player — it is a percentage that indicates how much a slot machine returns to players over a very long series of spins. For example, a slot with returns an average of 96 cents per dollar wagered across thousands of plays. RTP is a theoretical average; individual sessions vary widely. city99 slots follow standard RTP protocols certified by game providers. Remember that RTP does not guarantee profit and applies only over very large sample sizes, not single sessions.

Bonus terms on city99 vary by promotion but generally include a wagering requirement — the amount you must wager before claiming winnings. For example, a our welcome offer bonus with a 5× wagering requirement means you must wager our welcome offer total. Bonuses also carry time limits (often 30 days) and may apply only to specific games (slots, live-dealer, or sports). Always read the full terms before accepting a bonus. Some bonuses exclude high-stake bets or certain game types. We recommend only claiming a bonus if you plan to play anyway.

To request deletion of your personal data, contact our support team via email or live chat with your account email and the phrase "data deletion request." city99 will confirm your identity and outline any legal retention requirements (e.g. for tax or anti-fraud records). Account closure and data deletion are separate processes. You can close your account immediately in account settings; data deletion follows privacy regulations and may take up to 30 days. Outstanding balances or pending withdrawals must be resolved before deletion is processed.

city99 offers English-language live chat support during peak hours, typically morning and evening in the Jakarta timezone. Response times are usually under subject to verification during operating hours. Outside live-chat hours, you can email support and expect a reply within 6–12 hours on business days. For account security issues or urgent matters, live chat is your fastest option. Check your account dashboard for the exact chat schedule, which may vary by day. We also provide a FAQ and knowledge base available 24/7.

city99 operates in jurisdictions where online gaming and sportsbook services are permitted by local law. We serve users across Southeast Asia with a focus on Indonesia, where mobile banking, local payment, online payment, and other regional payment methods are popular. Our services are not available in jurisdictions where online wagering is prohibited. Users are responsible for verifying that their access and use of city99 comply with their own jurisdiction's laws. We do not knowingly allow prohibited-jurisdiction access. If you are unsure whether city99 is available in your area, contact our support team.

Minimum deposit on city99 is typically our welcome offer (roughly USD 0.70) via e-wallet, mobile banking, or local payment — making it accessible for low-budget players. Maximum account preferences vary by payment method and account age; new accounts may start with a our welcome offer daily cap, which increases after verification. online payment virtual account transfers have no artificial caps but are subject to your bank's daily transfer limit. No deposit is immediately rejected for being too large; however, unusually high first deposits may trigger additional verification. Contact support to raise your limit if needed.

Live-dealer games (blackjack, roulette, baccarat, Dragon Tiger) feature a real person dealing cards or spinning a wheel on camera. You interact via chat, place bets on a digital interface, and see outcomes in real time. Slots are computer-generated games where you spin reels and win based on symbol combinations. Live-dealer offers social interaction and perceived transparency; slots offer faster gameplay and lower minimum bets. Both use certified randomisation. Live-dealer sessions usually require longer play sessions; slots suit quick, casual play. city99 offers both, so you can choose based on your mood and budget.

city99's loyalty programme rewards regular play through account tiers. Every deposit, bet, and game session earns loyalty points based on activity volume. Points accumulate toward tier milestones (Bronze, Silver, Gold, etc.), each unlocking perks like higher withdrawal limits, bonus multipliers, or exclusive game access. Tier progression is automatic; no opt-in is needed. Points reset annually, and tier benefits are active only during your current tier status. We display your current points and tier target in the account dashboard. Reaching higher tiers typically takes 2–6 months of steady play.

If you suspect unauthorized access or cannot log in, contact city99 support immediately via live chat or email. Provide your account email and a e-walletef description of the issue. Do not share your password or sensitive account details with support — we will never ask for them. Change your password immediately using the account recovery flow if you still have access. Enable two-factor authentication (2FA) for added protection going forward. Our security team will review any suspicious activity and, if fraud is confirmed, issue a replacement account with your remaining balance. Account recovery typically takes 24–48 hours.

Email support is available through the contact form in your account dashboard or by visiting our support page. Provide your account email, a clear subject line, and detailed description of your issue. Response time is usually 6–12 hours on business days; complex issues may take up to 24 hours. For urgent matters (account lockout, large withdrawal pending), use live chat instead — email is better for general inquiries, complaints, or document submission. Include relevant transaction IDs or screenshots to help our team respond faster. We respond in English and keep support archives for your records.
Detailed guide

Understanding bonuses and offers on city99

Types of offer

city99 runs several promotional formats to attract and retain players. A Welcome Bonus targets new accounts on first deposit — typically a percentage match (e.g. non-specific info up to a certain amount) or fixed-amount credit, valid for 30 days and subject to wagering terms. Reload Bonuses apply to subsequent deposits, usually lower in value but available weekly or monthly. Cashback offers return a percentage of losses during a set period, providing a safety net for active players. Loyalty Tier Rewards unlock automatically as you play — higher tiers grant faster withdrawals, bonus multipliers, or exclusive game access. Free Spins and Free Bets are promotional credits usable only on specific games or markets, non-withdrawable but winnable. Each offer type carries distinct eligibility, time windows, and wagering rules; review the terms page before claiming to ensure you understand the conditions.

Why terms and conditions matter

Bonus terms define what you must do to unlock and claim winnings. The most critical element is the Wagering Requirement — also called playthrough or roll-over. If a our welcome offer bonus has a 5× wagering requirement, you must place our welcome offer worth of bets before the bonus converts to withdrawable cash. Wagering requirements protect the platform from bonus abuse but can be challenging for low-budget players. Other key terms include Time Limits (usually 30 days from claim), Game Restrictions (some games contribute less or not at all), and Maximum Cashout caps (the highest amount you can withdraw from bonus winnings). Some bonuses exclude live-dealer or high-RTP slots; others apply only to football markets. Reading the full terms prevents disappointment — many players claim a bonus without realizing certain restrictions apply, then find themselves unable to claim winnings. Always verify compatibility with your preferred games before accepting.

Understanding wagering requirements

Wagering requirements (or playthrough) are a conditional hurdle between bonus credit and withdrawable funds. They exist to ensure bonuses are not simply converted to instant cash. If you receive a our welcome offer bonus with 8× wagering, you must wager our welcome offer across eligible games before the bonus is cleared and any winnings become withdrawable. The wager counts only if the bet settles — in-progress bets do not count. Not all games contribute equally; slots may count non-specific info, live-dealer non-specific info, and sports non-specific info, so your effective playthrough varies. High wagering requirements (8×, 10×, or higher) can turn a small bonus into a grind; lower requirements (3–5×) are more achievable. city99 displays the contribution percentage per game in the bonus details. Do not assume a bonus is "free money" — it is a conditional credit that requires effort to convert to real funds.

Free bets and free spins

Free Spins and Free Bets are promotional credits with stricter rules than cash bonuses. A Free Spin is a single automated spin on a slot machine at no cost; winnings go to a free-spin balance, separate from your main account. Free Spins are usually game-specific (e.g. on Sweet Bonanza or Gates of Olympus), expire in 24–48 hours, and may be non-withdrawable — meaning you can only use winnings for further play, not cash out. Free Bets work similarly on sports markets; you place a bet with no money deducted, and if it wins, the profit (minus the stake) goes to a bonus balance. Free Bets cannot be split across multiple wagers and typically expire in 7 days. Both are marketing tools to let you trial games risk-free but come with strict conditions. Use them as low-stake practice opportunities, not as primary earning mechanisms. Unused free spins or free bets expire automatically.

When not to claim an offer

Not every bonus is worth claiming. If a bonus requires high wagering (8×+) and you only plan a few casual plays, skip it — you will not have time to clear the requirement, and the bonus will expire. If the bonus applies only to games you do not enjoy (e.g. low-RTP slots when you prefer live-dealer), the time and effort to meet wagering obligations outweigh the value. New players should prioritize account setup and verification over chasing bonuses; focus on understanding payment flows and game categories first. Account readiness is essential — if your KYC verification is pending or your payment method is unverified, bonuses will not process. High-deposit bonuses with percentage matches are tempting, but do not inflate your deposit size just to claim a bonus; only deposit what you plan to spend anyway. Finally, always check jurisdiction compliance — some bonuses may be restricted in certain regions. Use bonuses as supplements to your normal play budget, not as reasons to spend more.

Service area

Denpasar — city99 Casino & Sportsbook platform

Denpasar is one of the regions our city99 platform serves where local law permits. Payment options include DANA, e-wallet, mobile banking, local payment, online payment for e-wallets and e-wallet, mobile banking, local payment, online payment for bank transfers. Account verification and support follow our standard service notice.

JakartaSurabayaBandungMedanSemarang