From BRI Liga 1 football and EPL handicap markets to live dealer baccarat and *togel* (Indonesia's traditional numbers lottery) draws — j20m delivers the full spectrum of premium online wagering, built for players across Jakarta, Surabaya, Medan, and beyond.
j20m is engineered from the ground up for the Indonesian market — combining institutional-grade security with the fastest local payment rails and market-leading odds.
256-bit SSL encryption protects every transaction and personal data point. Internationally licensed and provably fair across all game categories.
BCA, BRI, BNI, and Mandiri bank transfers processed instantly during banking hours. OVO, DANA, and GoPay e-wallet top-ups available around the clock.
Among the tightest spreads on BRI Liga 1, EPL, Champions League, and La Liga markets. *Bandar bola* (Indonesian sports-book) culture meets global pricing standards.
Indonesian-speaking live-chat agents available 24 hours a day, 7 days a week — including during Idul Fitri, Ramadhan, and national public holidays.
Six-tier progression from Bronze to Black Diamond — with cashback, monthly bonuses, a personal account manager, and exclusive VIP events for top members.
Fully responsive on all Android and iOS devices. No app download required — access the full j20m platform directly from your mobile browser at any time.
Pragmatic Play, Evolution Gaming, Spribe, Pocket Games Soft, NetEnt, and Microgaming titles under one roof — including *slot gacor* (high-payout slot) favourites.
No hidden wagering conditions. All bonus requirements are shown upfront in clear English so you always know exactly what you're signing up for before claiming.
Whether you're a football punter from Bandung or a baccarat enthusiast in Bali, j20m covers every major wagering category with deep market depth and smooth gameplay.
Bet on BRI Liga 1, EPL, La Liga, Serie A, and the UEFA Champions League with 1X2, Asian Handicap (*voor bola*), Over/Under, and *mix parlay* (multi-leg accumulator) markets. Live in-play betting available for all major fixtures with real-time odds updates.
Hundreds of video slots from Pragmatic Play, NetEnt, Microgaming, and Pocket Games Soft. From classic 3-reel fruit machines to progressive jackpot titles — including Indonesia's favourite *slot gacor* high-RTP picks hand-curated by the j20m editorial team.
Powered by Evolution Gaming and Pragmatic Play Live — real human dealers, HD streams, and multiple camera angles. Play Live Baccarat, Live Roulette, Live Blackjack, and exclusive game-show titles like Crazy Time and Mega Ball in real time from anywhere in Indonesia.
RNG-powered Baccarat, Roulette, Blackjack, and Sic Bo titles for players who prefer a solitary pace. Ideal for practising strategy before stepping into the live dealer environment, with low stakes starting from Rp 1.000 per hand.
*Togel* (Indonesia's traditional numbers lottery) remains one of the most culturally embedded betting formats across the archipelago. j20m offers 2D, 3D, and 4D pools with multiple draw schedules throughout the day, competitive payout multiples, and a clean, easy-to-use ticket interface.
*Sabung ayam* (traditional cockfighting wagering) is streamed live from certified arenas with Meron and Wala (favourite and underdog) betting sides. Matches are adjudicated independently, and results are displayed in real time. Available 24/7 on select j20m streaming arenas.
Fast-paced multiplier titles like Aviator by Spribe have exploded in popularity among younger Indonesian bettors. Place your stake, watch the multiplier rise, and cash out before the crash. Round durations are typically under 30 seconds — instant gratification with real strategic depth.
South Asian card-game classics that have built a dedicated following across Indonesia. Teen Patti (a three-card poker variant) and Andar Bahar (a fast card-matching game) are available in both RNG and live dealer formats, with Indonesian-speaking chat support on live tables.
Bank transfer is the preferred deposit method for over 70% of Indonesian online bettors. j20m supports all four major national banks with near-instant processing during banking hours.
Also supported: e-wallet top-ups via
All figures below are indicative. Processing times may vary during peak hours, scheduled bank maintenance windows, or Indonesian public holidays.
| Payment Method | Min. Deposit | Max. Deposit | Processing Time | Fee Notes |
|---|---|---|---|---|
| BCA (Bank Central Asia) | Rp 50.000 | Rp 100.000.000 | Instan (banking hours) | No platform fee |
| BRI (Bank Rakyat Indonesia) | Rp 50.000 | Rp 100.000.000 | Instan (banking hours) | No platform fee |
| BNI (Bank Negara Indonesia) | Rp 50.000 | Rp 100.000.000 | Instan (banking hours) | No platform fee |
| Mandiri (Bank Mandiri) | Rp 50.000 | Rp 100.000.000 | Instan (banking hours) | No platform fee |
| CIMB Niaga | Rp 50.000 | Rp 50.000.000 | 15 menit | No platform fee |
| OCBC NISP | Rp 50.000 | Rp 50.000.000 | 15 menit | No platform fee |
| Bank Danamon | Rp 50.000 | Rp 50.000.000 | 15–30 menit | No platform fee |
| OVO | Rp 20.000 | Rp 10.000.000 | Instan | No platform fee |
| DANA | Rp 20.000 | Rp 10.000.000 | Instan | No platform fee |
| GoPay | Rp 20.000 | Rp 10.000.000 | Instan | No platform fee |
| ShopeePay | Rp 20.000 | Rp 10.000.000 | Instan | No platform fee |
Withdrawal processing times are separate from deposit times and may take 1–24 hours depending on method and verification status. Off-hours bank transfers (outside WIB 06:00–22:00) may experience delays of up to 60 minutes.
Join thousands of players from Jakarta, Surabaya, Bandung, and Bali who trust j20m every day.
Discover j20mj20m believes in full transparency. Below is a clear comparison of current bonus offers — no hidden conditions, no fine-print surprises.
| Bonus Type | Bonus Amount | Min. Deposit | Wagering Requirement | Validity Period |
|---|---|---|---|---|
| Welcome Deposit Bonus | 100% up to Rp 1.000.000 | Rp 100.000 | 30× (bonus amount) | 30 days |
| 2nd Deposit Bonus | 50% up to Rp 500.000 | Rp 100.000 | 25× (bonus amount) | 14 days |
| Weekly Cashback | 5% of net losses | Rp 200.000 (min. loss) | 3× (cashback amount) | 7 days |
| Referral Bonus | Rp 50.000 per referral | Referred friend deposits Rp 100.000 | 10× (bonus amount) | 30 days |
| Birthday Bonus | Rp 100.000 free credit | No deposit required | 20× (bonus amount) | 7 days from birthday |
All bonus offers are subject to j20m's full Terms & Conditions. Wagering requirements must be met before any bonus-derived winnings can be withdrawn. j20m reserves the right to modify or withdraw promotions at any time with reasonable notice.
Every wager earns you points toward the next tier. The higher you climb, the more exclusive your privileges — from cashback boosts to a dedicated personal account manager.
New to j20m? Getting your account set up and your first bet placed takes less than ten minutes. Follow these six clear steps and you'll be up and running in no time.
Visit j20m and complete the registration form with your full name, valid email address, and preferred currency (IDR). The process takes under two minutes and requires no documents at this stage.
Upload a clear photo of your national ID (KTP) and a recent selfie holding the document. KYC verification is typically completed within 30 minutes during WIB business hours and is required before your first withdrawal.
Choose from BCA, BRI, BNI, Mandiri, or any supported e-wallet. Enter the amount (minimum Rp 50.000), complete the bank transfer, and your j20m wallet will be credited — typically within minutes during banking hours.
After your first qualifying deposit, navigate to the Promotions page and activate your 100% welcome bonus up to Rp 1.000.000. Read the wagering requirements carefully before claiming — they are displayed in full, upfront.
Head to the Sportsbook for your first football wager on BRI Liga 1 or EPL, or launch a slot title from Pragmatic Play. Use the balance overview panel to track your real-money and bonus balances separately.
Once wagering requirements are met, navigate to the Withdrawal section, select your preferred bank or e-wallet, and submit your request. Withdrawals are processed manually by the j20m finance team within 1–24 hours.
Indonesian fans are among the most passionate football followers on the planet. Here's what you need to know about the major leagues available on j20m.
Indonesia's top-flight professional league features 18 clubs including Persija Jakarta, Persib Bandung, and Bali United. The season runs from February to November. Betting markets include 1X2, Asian Handicap (*voor bola*), Over/Under, and first goalscorer. Nationalistic passion makes this the highest-volume domestic betting league in Indonesia by a significant margin.
The most-watched foreign football league in Indonesia, running August to May with 20 clubs. Late-night kickoffs (WIB 20:30–02:45) align well with Indonesian viewing habits. Rich in betting variety: 1X2, Both Teams to Score (BTTS), Correct Score, Player Props, and live in-play markets. Manchester United and Liverpool command the largest Indonesian fan bases.
Spain's top division (20 clubs, August–May) is second only to the EPL in Indonesian viewership, driven by Real Madrid and FC Barcelona. Matches typically kick off between WIB 22:00 and 02:00. Available markets on j20m include 1X2, Handicap, Over/Under, and Half-Time/Full-Time doubles. Strong El Clásico betting volumes every fixture cycle.
Italy's Serie A (20 clubs, August–May) is renowned for tactical, lower-scoring matches — making Under/Over 2.5 and Asian Handicap markets particularly popular among analytical Indonesian bettors. Inter Milan, AC Milan, and Juventus command strong following. j20m covers all Serie A matchweeks with pre-match and live markets.
Germany's Bundesliga (18 clubs, August–May) consistently produces the highest average goals per game among Europe's top five leagues — making it a favourite for Over/Under bettors. Bayern Munich's dominance creates attractive handicap value on opposition sides. Friday and Saturday fixtures fit comfortably within WIB prime-time viewing hours.
Europe's premier club competition (September–May) attracts the largest single-match betting volumes on j20m. The reformed league-phase format (36 clubs, 8 matches each) provides more fixtures and more betting opportunities than the previous group stage. Markets include Outright Winner, Top Scorer, BTTS, and *mix parlay* accumulators combining multiple UCL legs for enhanced returns.
j20m is committed to providing a safe and sustainable entertainment environment. All players — especially those in Jakarta, Surabaya, and other major Indonesian cities with high betting activity — have access to the following self-protection tools at no cost.
Voluntarily lock your account for a defined period — 24 hours, 7 days, 30 days, 90 days, or permanently. During exclusion, marketing communications are also suspended. Contact support to activate immediately.
Set daily, weekly, or monthly deposit caps in IDR. Limits take effect immediately when reduced. Increases require a 72-hour cooling-off period to prevent impulsive decisions during high-emotion sessions.
Define the maximum amount you are willing to lose over a daily, weekly, or monthly rolling period. Once the limit is reached, j20m will automatically restrict wagering until the period resets.
Restrict the total hours per day you can spend actively logged into j20m. When the session limit is hit, you will be automatically logged out and unable to log back in until the next calendar day (WIB midnight).
Enable periodic pop-up notifications (every 30, 60, or 90 minutes) showing your current session duration, net profit/loss, and total wagers placed. A practical prompt to step back, reassess, and decide whether to continue.
A confidential 10-question questionnaire (based on the validated GamTest framework) to help you evaluate whether your gambling behaviour remains recreational. Available free of charge in your account settings at any time.
j20m strictly enforces the 21+ age requirement. If gambling is causing distress, financial harm, or relationship problems, please reach out to our support team immediately. You can also contact the j20m Responsible Gaming helpline available 24/7 via live chat. For more information, visit our dedicated Responsible Gaming page.
New to online wagering? This reference guide covers the essential terms every j20m player should understand before placing their first bet.
The theoretical percentage of total wagered money a slot or casino game pays back to players over an extended number of rounds. A slot with 96% RTP returns Rp 96.000 for every Rp 100.000 wagered on average over millions of spins.
The mathematical advantage the casino holds over the player in any given game, expressed as a percentage of each bet. European Roulette has a house edge of approximately 2.7%; American Roulette is roughly 5.26% due to the double-zero pocket.
The amount of real money (in IDR on j20m) you place on a single bet, spin, or hand. Your stake is always at risk — you may win a multiple of it or lose it entirely, depending on the game outcome.
A numerical representation of how likely an outcome is and how much you will win if correct. j20m displays odds in decimal format (e.g., 1.90 means you win Rp 0.90 for every Rp 1.00 staked). Higher odds = less likely but bigger payout.
A football betting format originating in Asia that eliminates the draw outcome by giving one team a virtual head-start (or deficit). *Voor bola* markets are the most popular football bet type among Indonesian players and are widely used on BRI Liga 1 and EPL fixtures.
A *mix parlay* combines multiple individual bets into one single wager. All selections must win for the bet to pay out, but the odds multiply together — producing significantly larger returns than single bets. Popular on j20m for combining BRI Liga 1, EPL, and Champions League selections.
A wager placed on an event that is already in progress. j20m updates live odds in real time based on match developments — goals, red cards, corners — allowing you to react to the action as it unfolds rather than committing before kick-off.
A feature that allows you to settle a bet before the event concludes, receiving a portion of your potential winnings (or recovering part of your stake if the bet is losing). j20m offers partial and full cash-out on selected live markets.
The total amount of money you have set aside specifically for betting or casino play. Effective bankroll management — never wagering more than a small percentage per session — is the single most important habit for long-term recreational gambling.
A measure of how frequently and how large a slot pays out relative to its RTP. High-volatility slots pay less often but in bigger amounts; low-volatility slots pay smaller amounts more regularly. Choose based on your session budget and risk appetite.
A complimentary slot spin awarded as part of a bonus, promotion, or in-game feature — at no additional cost to your balance. Free spin winnings on j20m may be subject to a wagering requirement before they can be withdrawn as cash.
The number of times you must wager a bonus amount before it converts to withdrawable cash. A Rp 200.000 bonus with a 30× requirement means you must place Rp 6.000.000 in total bets before withdrawing any bonus-derived winnings.
j20m was founded with a clear and singular mission: to build the most trusted, transparent, and player-centric online betting platform for the Indonesian market. From our earliest days, we recognised that Indonesian players deserved a platform that matched international standards in security, game breadth, and payment convenience — without sacrificing the local familiarity that makes wagering genuinely enjoyable.
Over five years of operation, j20m has grown from a focused sportsbook into a full-spectrum online entertainment platform — covering football betting on BRI Liga 1 and the EPL, live dealer casino games powered by Evolution Gaming, hundreds of slot titles from Pragmatic Play and Microgaming, *togel* draws, crash games, and more. Throughout this growth, we have maintained our foundational commitment: fast local bank payments, honest bonus terms, and round-the-clock Indonesian-speaking support for every player from Jakarta to Makassar.
Today, j20m serves a growing community of players across Sumatra, Java, Kalimantan, Sulawesi, and Bali — all united by a shared passion for the thrill of sport and the excitement of games. We remain independently operated, internationally licensed, and deeply committed to responsible gaming practices. Every feature we build, every bonus we design, and every support agent we train reflects one belief: that players who feel respected and protected play better, longer, and happier.
Experience the j20m difference — from your first deposit to your first withdrawal and beyond.