roll20 Sportsbook & Live CasinoLiga 1, Premier League & MotoGP
Open an accountWe at roll20 bring live football markets, tournament coverage, and live-dealer tables to players across supported region…

How we protect your account on roll20

roll20 trust framework
We've built our platform on consistent, transparent operations across multiple entertainment categories. Our approach centers on clear fixture information, reliable market availability, and straightforward account management. We don't claim perfection — instead, we focus on steady service delivery, regular system maintenance, and customer-support responsiveness. Our users'…
- Fixture clarity We publish league calendars, tournament draw schedules, and match timings across Liga 1, Piala Indonesia, and international competitions
- Market consistency We maintain regular market availability for football fixtures and casino offerings, with scheduled maintenance windows communicated in advance
- Account support We provide English-language account assistance, verification guidance, and standard security practices for our user base
- Data accuracy We synchronize our results, standings, and historical records with official league sources and tournament bodies where possible
Our platform uses industry-standard encryption, KYC verification, and transparent transaction records to keep your account and funds secure.
SSL encryption
All data transmitted between your device and our servers uses industry-standard encryption protocols.
KYC verification
We verify your identity before your first withdrawal to comply with local regulations and prevent fraud.
Transparent records
Every deposit, withdrawal, and game session is logged in your account history for full audit trail access.
Account preferences
Account controls, session timeouts, and two-factor authentication to control your account access.
Fair play
Our games use certified random-number generators and are regularly audited for fairness.
Service notice
We operate only in jurisdictions where our service is permitted by local law.
Why account holders pick roll20
Fast payments
DANA, e-wallet, mobile banking, local payment, online payment, e-wallet — supported regional payment rails with quick processing.
Football coverage
Liga 1, Piala AFF, Champions League, Premier League — market notes and tournament schedule context.
Mobile-first
Simple interface optimized for low-data connections and small screens across all devices.
English support
Contact channels with clear response windows and multilingual assistance for account queries.
What sets roll20 apart
We focus on practical features: fast payment rails, live football markets, and transparent account controls.
| Feature | roll20 | Typical competitor |
|---|---|---|
| DANA, e-wallet, mobile banking, local payment support | customer support | English only |
| Liga 1 and Piala AFF markets | broad match coverage | |
| Live-dealer tables (blackjack, roulette, baccarat) | multi-camera | |
| Mobile app with offline mode | native app | web only |
| KYC verification before withdrawal | subject to verification | |
| Transparent transaction history | online payment / e-wallet / mobile banking / local payment |
roll20 by the numbers
Platform overview
- Payment DANA, e-wallet, mobile banking, local payment, online payment, e-wallet, mobile banking, local payment
- Sports Football, badminton, MotoGP, esports
- Casino Live dealer, slots, table games
- Interface English (en-ID)
Payment methods on roll20
We support the most common payment rails in Indonesia. Deposits and withdrawals are processed quickly through verified channels.
DANA
subject to verification
OVO
subject to verification
GoPay
subject to verification
ShopeePay
subject to verification
QRIS
subject to verification
BCA Virtual
subject to verification
Why choose roll20
Our platform combines practical payment options, live football coverage, and transparent account controls.
Fast deposits
DANA and e-wallet deposits complete in subject to verification. No hidden fees or verification delays on first deposit.
Football focus
Liga 1, Piala Indonesia, Piala AFF, Champions League — we list tournament schedules and market context.
500+ slot games
Aviator, Sweet Bonanza, Gates of Olympus, Fortune Tiger, Mahjong Ways — all playable on mobile.
Live casino tables
Blackjack, roulette, baccarat, Dragon Tiger — multi-camera studios with English-speaking dealers.
Mobile app
Download our app for offline account access, push notifications, and faster game loading on 3G/4G.
Account security
Two-factor authentication, account preferences, session timeouts — full control over your account settings.
Quick start on roll20
Open an account, verify your identity, deposit via your preferred payment method, and start playing in under subject to verification.
Sign up
Enter your email, create a password, and set your preferred language (English). Takes subject to verification.
Verify identity
Upload ID photo and proof of address. KYC check completes in subject to verification during business hours.
Deposit
Choose DANA, e-wallet, mobile banking, or local payment. Funds arrive in subject to verification. No deposit fee.
Play
Browse football markets, live casino, or slots. Set your session limit and start playing.
Promotions on roll20
We run regular promotions tied to football tournaments, seasonal events, and account milestones.
New-account welcome offer
Attractive bonus offer for first deposit. Terms apply — review account preferences before claiming.
New membersTerms applyWeekly cashback
Earn cashback on net losses during Idul Fitri and Idul Adha. Credited every Monday until end of month.
WeeklyHolidaysLiga 1 match bonus
Extra bonus during Liga 1 season (August–May). Claim after placing a bet on any match.
SeasonalFootballLoyalty tier rewards
Earn points on every bet. Redeem for bonus credit, free spins, or cashback. Tier resets quarterly.
OngoingAll playersWhat you need to know about roll20
Email, password, language preference — subject to verification to start.
ID and address proof required before first withdrawal.
DANA, e-wallet, mobile banking, local payment — no deposit fees.
Service available only where local law permits.
Explore Rekap Angka — our comprehensive recap resource

Rekap Angka
Rekap Angka brings together our most detailed number-tracking and historical-data resources. We designed this section to help you review past results, identify patterns across multiple draws, and maintain a clear reference library of previous outcomes. Whether you're checking seasonal trends or confirming earlier fixtures, our Rekap…
- Organized historical data across draw cycles
- Pattern-tracking tools for seasonal comparison
- Clear formatting for rapid result verification
roll20 coverage pillars
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 about roll20
your — roll20.bet Start before. in We All you Fast. our Support with Contact us.
Understanding roll20
About our platform
roll20 is a live-gaming and sportsbook platform serving players across supported jurisdictions. We focus on practical features — fast payment processing, transparent account controls, and clear information about rules and limits. Our service operates only where permitted by local law. We do not issue licenses; we operate under the regulatory framework of the jurisdictions where we serve. Players are responsible for verifying that access and use comply with their own jurisdiction's law.
The platform features live football markets tied to major tournaments (Liga 1, Piala AFF, Champions League, Premier League), live-dealer casino tables (blackjack, roulette, baccarat, Dragon Tiger), and over 500 slot games (Aviator, Sweet Bonanza, Gates of Olympus, Fortune Tiger, Mahjong Ways). Every game uses certified random-number generators and is regularly audited for fairness. Account security is managed through SSL encryption, KYC verification, two-factor authentication, and deposit-limit controls.
Payment and withdrawal flow
We support eight regional payment methods: DANA, OVO, GoPay, ShopeePay, LinkAja, QRIS, and bank virtual accounts (BCA, Mandiri, BRI, BNI). Deposits via e-wallets (DANA, OVO, GoPay, ShopeePay, QRIS) typically complete within subject to verification. Bank transfers via BCA or Mandiri virtual accounts process within subject to verification during business hours. We do not charge deposit fees; however, your payment provider may apply fees depending on your account type and transaction size.
Withdrawals require account verification (KYC) before your first request. Once verified, withdrawal requests are processed within 2–4 hours on business days. You must withdraw to the same payment method used for deposit. Withdrawal amounts are subject to minimum (typically our welcome offer) and maximum limits set per account type and account age. Your withdrawal window is 5 business days; after that, unclaimed funds are returned to your balance.
Football and tournament coverage
Our football section lists schedules and markets for Liga 1 Indonesia, Piala Indonesia, Piala AFF, Premier League, Champions League, World Cup, Asian Cup, and African Cup of Nations. Markets update weekly based on fixture schedules. We describe match context (team form, head-to-head records, venue notes) to help players make informed decisions. During major tournaments (Idul Fitri matches, Piala AFF, Champions League knockouts), we offer additional promotions and bonuses tied to match outcomes.
Beyond football, we list markets for badminton (BWF tournaments), MotoGP racing, and esports (Mobile Legends Professional League, PUBG Mobile Pro League, Free Fire World Series). Each market type carries its own settlement rules and timing — football matches settle after final whistle; esports matches settle after official organizer confirmation. All rules are published in your account and in our Terms section.
Account security and data handling
We protect your account through multiple layers: SSL encryption on all data transmission, KYC verification before withdrawals, two-factor authentication for login, and session timeouts. You may Account controls, loss limits, and session-duration limits to control your account activity. Your transaction history is visible in full in your account dashboard — every deposit, withdrawal, and game session is logged with timestamp and amount.
Your personal data (email, ID, address, phone) is stored on secure servers with restricted access and is never sold to third parties. We comply with data-protection principles: we collect only what is necessary for account setup and regulatory compliance; we retain data only as long as needed; we delete data upon request (subject to legal hold periods for transaction records). You may request a copy of your personal data or request account and data deletion anytime via our Privacy Policy link or by emailing [email protected].
Mobile experience
Our mobile app is available for iOS and Android and is optimized for low-data connections (3G/4G). The app includes offline account access (view balance, transaction history, preferences without internet), push notifications for match reminders and promotion alerts, and faster game loading compared to the web browser. The app is the same size as the browser interface — English language, no ads, no mandatory permissions beyond internet and app analytics.
Mobile gameplay is supported across all device sizes from older Android phones (API 21+) to the latest flagships. Games are tested on phones from Jakarta manufacturers (Infinix, Tecno, Realme) as well as Samsung and Apple. Withdrawals and deposits may be initiated from the app with the same speed as the web browser.
Customer support and response windows
We offer English-language support via email ([email protected]) and live chat (available 08:00–22:00 Jakarta time). Email queries receive responses within 24 hours on business days. Account recovery and payment disputes may take 2–3 business days to investigate. During holidays (Idul Fitri, Idul Adha, Imlek), response times may extend to 48 hours.
For urgent issues (suspected unauthorized access, payment not received, withdrawal stuck), contact the emergency support line listed in your account settings. We also publish a FAQ, a Terms section, and a Privacy Policy so you can self-serve common questions about deposits, bonuses, rules, and data.
Bandung — roll20 Casino & Sportsbook platform
Bandung is one of the regions our roll20 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.