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.

Promotions on city99

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.city99 Platform Highlights
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)
Featured games on city99
We offer football markets, live-dealer sessions, and hundreds of slot titles. Browse our full range through the account menu or our mobile app.
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 verificationOVO
subject to verificationGoPay
subject to verificationShopeePay
subject to verificationQRIS
subject to verificationBCA Virtual Account
subject to verificationWithdrawal via Mandiri Transfer
We support Mandiri Bank transfers for account payouts. Visit Mandiri Transfer to review processing steps and timeframes.
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 |
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.
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.
Quick Start with city99
Register, verify your account, fund it, and play — all in under subject to verification on most devices.
Open an account
Click the signup button and enter email, password, and basic info. Takes subject to verification.
Complete KYC
Upload ID and proof of address. Verification is usually done within subject to verification.
Deposit funds
Choose DANA, e-wallet, mobile banking, or local payment. Transfer arrives in subject to verification.
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.Key information on city99
Hot Pot awaits — our live-dealer recommendation

Hot Pot
Hot Pot on city99 blends rapid rounds with intuitive card logic. We host live tables throughout the day, so you can jump in during your preferred window—lunch break, evening wind-down, or weekend leisure. Our dealers manage the pace and payout, letting you focus on strategy and entertainment. Whether…
- Live dealers managing real-time card play
- Multiple tables open at staggered betting levels
- Payout results displayed transparently after each round
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.
FAQ
Answers to common questions about registration, payments, games, and support on city99.
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.
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.