🔞 Adults Only — 21+ Required

j20m — Indonesia's Most Trusted Online Betting & Casino Platform

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.

2.500+
Active Members
500+
Slot Titles
Rp 50rb
Min. Deposit
24/7
Live Support
j20m

2.500+
Pemain Aktif Harian
Rp 4,5M
Daily Payouts (avg)
500+
Game Titles Available
5+
Years in Operation

Why Players Choose j20m

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.

SSL-Encrypted Security

256-bit SSL encryption protects every transaction and personal data point. Internationally licensed and provably fair across all game categories.

Instant Local Deposits

BCA, BRI, BNI, and Mandiri bank transfers processed instantly during banking hours. OVO, DANA, and GoPay e-wallet top-ups available around the clock.

Competitive Odds

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.

24/7 Native Support

Indonesian-speaking live-chat agents available 24 hours a day, 7 days a week — including during Idul Fitri, Ramadhan, and national public holidays.

VIP Loyalty Program

Six-tier progression from Bronze to Black Diamond — with cashback, monthly bonuses, a personal account manager, and exclusive VIP events for top members.

Mobile-First Design

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.

500+ Game Titles

Pragmatic Play, Evolution Gaming, Spribe, Pocket Games Soft, NetEnt, and Microgaming titles under one roof — including *slot gacor* (high-payout slot) favourites.

Transparent Bonus Terms

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.


j20m

Game Categories at j20m

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.

⚽
Football Betting

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.

🎰
Slot Games

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.

🃏
Live Casino

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.

🎲
Table Games

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

*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

*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.

🚀
Crash Games

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.

🃠
Teen Patti & Andar Bahar

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.


Quick Deposits via Local Banks

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.

BCA
Bank Central Asia
ProcessingInstan (<5 menit)
Off-Hours~15-30 menit
Min. DepositRp 50.000
Max. DepositRp 100.000.000
Steps3 simple steps
BRI
Bank Rakyat Indonesia
ProcessingInstan (<5 menit)
Off-Hours~15-30 menit
Min. DepositRp 50.000
Max. DepositRp 100.000.000
Steps3 simple steps
BNI
Bank Negara Indonesia
ProcessingInstan (<5 menit)
Off-Hours~15-30 menit
Min. DepositRp 50.000
Max. DepositRp 100.000.000
Steps3 simple steps
MND
Bank Mandiri
ProcessingInstan (<5 menit)
Off-Hours~15-30 menit
Min. DepositRp 50.000
Max. DepositRp 100.000.000
Steps3 simple steps

Also supported: e-wallet top-ups via

OVO DANA GoPay ShopeePay LinkAja

j20m

Payment Methods & Processing Time

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.


Siap Menang Besar? — Ready to Win Big?

Join thousands of players from Jakarta, Surabaya, Bandung, and Bali who trust j20m every day.

Discover j20m

Bonus Terms Comparison

j20m 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.


j20m

j20m VIP Program

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.

🥉
Bronze
Monthly turnover: Rp 5.000.000
0.2% cashback weekly
Standard withdrawal queue
Access to all base promotions
🥈
Silver
Monthly turnover: Rp 20.000.000
0.4% cashback weekly
Birthday bonus credit
Priority live-chat lane
🥇
Gold
Monthly turnover: Rp 75.000.000
0.6% cashback weekly
Faster withdrawal processing
Dedicated chat lane
Monthly reload bonus
🔷
Diamond
Monthly turnover: Rp 500.000.000
1.2% cashback weekly
Personal account manager
Exclusive events & gifts
Highest withdrawal priority
⭐
Black Diamond
Invitation only
Custom cashback rate
Bespoke event invitations
White-glove account service
Ultra-VIP private tournaments

Getting Started with j20m

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.

j20m
1
Create Your Account

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.

2
Verify Your Identity (KYC)

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.

3
Make Your First Deposit

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.

4
Claim Your Welcome Bonus

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.

5
Place Your First Bet or Spin

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.

6
Withdraw Your Winnings

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.


j20m

World Football Competitions: Formats & Betting Markets

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.

🇮🇩 Domestic
BRI Liga 1

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.

🏴󠁧󠁢󠁥󠁮󠁧󠁿 England
EPL — English Premier League

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
La Liga

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
Serie A

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
Bundesliga

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
UEFA Champions League

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.


Responsible Gaming Tools

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.

Self-Exclusion

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.

Deposit Limits

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.

Loss Limits

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.

Session Time Limits

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).

Reality-Check Reminders

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.

Self-Assessment Quiz

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.

21+ Only — Adults Only
You Must Be 21 or Older to Play

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.


j20m

Betting Glossary

New to online wagering? This reference guide covers the essential terms every j20m player should understand before placing their first bet.

RTP (Return to Player)

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.

House Edge

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.

Wager / Stake

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.

Odds

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.

Asian Handicap (Voor Bola)

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.

Mix Parlay (Accumulator)

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.

Live Bet (In-Play Betting)

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.

Cash Out

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.

Bankroll

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.

Volatility (Variance)

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.

Free Spin

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.

Wagering Requirement

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.


About j20m

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.

j20m

Your Privacy Matters at j20m
j20m collects and processes personal data solely for account management, identity verification (KYC), fraud prevention, and service improvement purposes. We do not sell or share your data with third-party advertisers. All data is stored on SSL-encrypted servers and handled in accordance with our full Privacy Policy. By using j20m, you acknowledge that you have read and understood our data handling practices.

Trusted. Secure. Built for Indonesia.

Experience the j20m difference — from your first deposit to your first withdrawal and beyond.