9horsesLive football, casino tables, and slot entertainment in one platform
Create an accountAlready have an account? Member login

Security and Trust

9horses fund safety
We prioritize fund protection across our 9horses platform through layered security and transparent fund handling. Our deposit process requires verification before funds settle into your account, preventing unauthorized transfers. We maintain clear audit trails for every transaction on 9horses, so you can review your full payment and withdrawal…
- Encrypted wallet storage Our 9horses accounts use industry-standard encryption for all balance data and transaction records.
- Verified withdrawals We authenticate your identity before processing refunds from 9horses to your registered payment method.
- Multi-method support Our 9horses platform accepts DANA, e-wallet, mobile banking, local payment, online payment, e-wallet, and major bank virtual accounts.
- Transaction audit trail We log every deposit, withdrawal, and balance shift on your 9horses account for complete transparency.
Regulated platform
We operate with standard compliance and transparent transaction records for all account holders.
SSL encryption
Data transmission uses industry-standard encryption to protect account and payment details.
Account verification
We verify identity and address documents before enabling full deposit and withdrawal privileges.
Fair play
Game outcomes are generated by certified random-number systems independent of our platform.
Multilingual support
Our customer-support team communicates in English and responds through multiple contact channels.
KYC verification
Know-your-customer checks confirm identity and prevent fraud across deposit and withdrawal flows.
Featured games and markets
Our platform brings together live football matches from Liga 1, Piala AFF, and international tournaments, alongside live-dealer tables and modern slot titles. Browse the categories below to learn more.
Payment methods
We support 8 major payment channels across Indonesia. E-wallets process deposits quickly; bank virtual accounts offer a familiar transfer experience. All withdrawals go through the same method used for deposit, after KYC clearance.
DANA
Deposits confirmed in ~subject to verification; withdrawal reversal in ~subject to verification after verification.
OVO
Standard deposit and withdrawal via OVO balance; processing typically subject to verification.
GoPay
GoPay wallet transfers complete in under subject to verification; same method withdrawal available.
ShopeePay
Instant balance debit; withdrawal to ShopeePay pending bank schedule (subject to verification).
LinkAja
Deposit credited quickly; withdrawal back to LinkAja PIN pending network confirmation.
QRIS
Scan-and-pay unified code; deposit confirmation from issuing bank within subject to verification.
BCA Virtual Account
Bank-assigned VA code for transfers; confirmation in subject to verification; withdrawal reverses to BCA.
Mandiri Virtual Account
Mandiri VA generated at registration; deposit and withdrawal via same bank channel.
BRI Virtual Account
Standard BRI transfer with unique VA identifier; reversal within subject to verification after approval.
BNI Virtual Account
BNI VA code paired to account; deposit settled in subject to verification; withdrawal same-day if before 2 PM.
Highlights
Methods including wallets, virtual accounts, and QRIS
Slots, live dealers, and sports markets across multiple categories
Multilingual customer service responding 24 hours
Typical deposit and withdrawal processing windows
Platform features
- Sports Football, badminton, MotoGP
- Casino Live dealer and slots
- Payments e-wallet, mobile banking, local payment, online payment, e-wallet, mobile banking, local payment, online payment, e-wallet, mobile banking
- Access Mobile and desktop browser
Why choose 9horses
Fast payout
Withdrawals to DANA, e-wallet, or bank VA typically complete in subject to verification after KYC clearance and normal business hours.
Secure transactions
We encrypt all deposits and withdrawals with industry-standard SSL; account verification prevents unauthorized access.
Live streaming
Watch Liga 1, Piala AFF, and international tournaments on our platform alongside betting context and match updates.
Mobile-first design
Our platform runs smoothly on Android and iOS browsers; low data mode supported for areas with limited connectivity.
Game variety
Over 800 games span live-dealer tables, slots such as Aviator and Sweet Bonanza, and markets like MotoGP and badminton.
Multilingual support
Our customer team communicates in English, responds across email and chat, and handles account queries during standard hours.
Comparison
| Feature | 9horses | Typical competitor |
|---|---|---|
| Payment methods (e-wallets + bank VA) | DANA / e-wallet / mobile banking / local payment | cards only |
| online payment scan-and-pay support | customer support | English only |
| Live football streaming | multi-camera | |
| Badminton and MotoGP markets | available | limited |
| Live-dealer tables with multiple studios | multi-camera | |
| Mobile app for Android | native app | |
| English customer support | customer support | English only |
Quick Start
Open an account
Visit the registration page, provide an email and password, then confirm your account by email link. Takes about subject to verification.
Verify your identity
Upload a photo ID and address proof. We review most documents within subject to verification to 2 hours during business hours.
Deposit funds
Choose DANA, e-wallet, mobile banking, or local payment for subject to verification. Confirmation typically arrives in subject to verification.
Start playing
Browse our football markets, live-dealer tables, or slots. Set your own preferences and play at your pace.
Promotions
Trust and information
Discover Japan Pools on 9horses

Japan Pools
Japan Pools represents one of our most dynamic offerings on the 9horses platform. We bring live-draw entertainment with transparent result cycles that appeal to players seeking consistent, straightforward gameplay. Our Japan Pools tables feature clear payout structures and multiple entry tiers, so participants on 9horses can choose stakes…
- Live draw transparency across our 9horses tables
- Multiple stake tiers for every player budget
- subject to verification notifications to your 9horses account
9horses payment options
Account security
SSL encryption and KYC verification
Mobile-first
Android install and iOS browser access
Local payment
DANA / e-wallet / mobile banking / local payment / online payment
English support
Help channels during business hours
FAQ
your — 9horses.app Start before. in We All you Fast. our Support with Contact us.
On the login page, click "Forgot password" and enter your registered email address. We send a password-reset link to your inbox within a few minutes. Follow the link, enter a new password, and confirm. Your account becomes accessible with the updated credential immediately. If you do not receive…
Yes. We support virtual-account transfers from all four banks. During registration or account settings, you receive a unique virtual-account code for each…
Our sportsbook covers Liga 1 (Indonesia), Piala AFF (Southeast Asian regional tournament), Piala Indonesia, Champions League, Premier League, and select international friendly…
Bonus eligibility requires a verified account, a minimum deposit meeting our stated threshold, and completion of playthrough requirements (the number of times…
Log into your 9horses account and navigate to Settings or Account Preferences. You can adjust notification frequency, language (English or local default)…
Visit the Help or Support section in your account dashboard. Click "Open a ticket" and select the issue category (account, payment, bonus…
We require a valid government-issued photo ID (passport, national ID card, or driver's license) and proof of address dated within the last…
We do not charge platform fees on deposits or withdrawals. However, your payment provider (online payment, e-wallet, mobile banking, or your bank) may apply…
We feature over 800 titles spanning live-dealer tables (baccarat, roulette, Dragon Tiger, blackjack), slot games (Aviator, Sweet Bonanza, Gates of Olympus, Fortune…
Free bets are bonus betting credits applied to your account, redeemable on eligible sports markets. Free spins grant automated spins on select…
We use SSL encryption to secure all data transmission between your device and our servers. Your personal and payment details are stored…
You can reach our multilingual support team via live chat (available within the account dashboard), email, or by opening a support ticket…
Platform details
DANA deposit and withdrawal
DANA is one of the fastest e-wallet options on 9horses. To deposit via DANA, log into your account, navigate to the Deposit section, and select DANA from the payment method list. Confirm the amount (our platform accepts descriptive ranges from small to large transactions), and you are directed to the DANA app or web interface. Authorize the payment; the transfer completes in subject to verification, and the funds appear in your 9horses balance immediately. For withdrawal, go to the Withdraw section, select DANA, and enter the amount. Your DANA PIN verification is required. Our system processes the reversal in approximately subject to verification after standard verification checks. Both DANA and our platform maintain transaction records; if a deposit does not credit within subject to verification, contact our support team with your transaction reference number from DANA and your account email. DANA also supports the QRIS unified payment code, allowing you to scan and pay using any linked bank account on the DANA platform.
OVO and GoPay usage
OVO and GoPay are similarly structured but operate through separate systems. To use OVO, first link your OVO account to your 9horses profile in the Settings section. You provide your OVO phone number and authorize the binding via OVO's authentication flow. Once linked, deposits via OVO appear instantly; withdrawals reverse to your OVO balance within subject to verification. GoPay follows the same pattern: link your account, deposit (instant), and withdraw (subject to verification depending on GoPay's backend processing). Both e-wallets require KYC verification on their end; if you have not verified your identity on OVO or GoPay, the platforms may decline large transactions. Our support team cannot override e-wallet limits; you must complete verification directly with OVO or GoPay if you encounter restrictions. Monthly spending caps on e-wallets are set by the providers, not by 9horses. Always check your e-wallet balance before initiating a withdrawal; if your balance is insufficient, the transaction fails and your 9horses balance remains unchanged.
BCA, Mandiri, BRI, BNI virtual account
Bank virtual accounts (VA) offer a familiar bank-transfer experience. Upon first login after account verification, 9horses assigns you a unique virtual-account code for each of the four supported banks: BCA, Mandiri, BRI, and BNI. You only need to use one; all four codes link to your single 9horses account for convenience. To deposit, copy your assigned VA code, open your bank's app or online portal, and transfer the desired amount to that code. Processing takes subject to verification (varies by bank and time of day). The funds automatically credit your 9horses balance once the bank confirms the transfer. For withdrawal, navigate to the Withdraw section, select your preferred bank, and submit the request. Our system reverses the amount to the same bank account you have linked in your bank's system within subject to verification during business hours. Withdrawals requested after 2 PM may settle the next business day. Bank virtual accounts do not charge extra fees beyond your bank's standard transfer rates (if any); most Indonesian banks offer free VA transfers to registered merchants.
Fees, limits and verification
9horses does not charge deposit or withdrawal fees directly; however, your bank or e-wallet provider may apply transfer fees based on transaction size. Deposit and withdrawal limits depend on your account verification status. Unverified accounts can deposit but have restricted withdrawal ceilings (typically our welcome offer–2,000,000 per transaction). Once you complete KYC verification (upload ID and address proof), withdrawal limits increase to a higher range that scales with your account activity and history. Specific limit numbers vary by account age and region; our support team can provide your personal limit upon request. ShopeePay, LinkAja, and QRIS may have their own daily or monthly caps set by the payment provider; these are not controlled by 9horses. All transactions above a certain threshold trigger additional verification steps (e.g., SMS confirmation or security questions). This process protects your account from unauthorized access and typically adds subject to verification to processing time. If a transaction is declined during verification, contact our support team with your reference number, and we can assist in resolving the issue.
Resolving a stalled transaction
If your deposit does not credit within the expected window (typically subject to verification for e-wallets, subject to verification for bank transfers), first check your 9horses transaction history and your payment provider's app to confirm the status. Look for a reference number or transaction ID. If your payment provider shows "completed" but 9horses shows "pending," our system may be processing the transfer; wait up to subject to verification total. If 1 hour passes with no credit, open a support ticket with your account email, transaction reference, payment method, and amount. Provide a screenshot from your bank or e-wallet showing the successful transfer. Our team investigates the mismatch, typically within 4–12 hours, and either credits your account manually or advises on next steps. For withdrawal delays (expected window exceeded by over subject to verification), the same process applies. Common causes include: payment provider processing delays (especially during peak hours), incorrect VA code entry, or network timeouts. Our support team can reset a stalled transaction or initiate a refund if the payment was deducted but never reached 9horses. Always keep transaction receipts and reference numbers until you confirm the funds have settled in your 9horses or bank account.
Bali — 9horses Casino & Sportsbook platform
Bali is one of the regions our 9horses 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.