join888 Football Casino & SportsbookPiala AFF Markets & Mandiri Banking

We at join888 offer live football coverage across Liga 1, Piala AFF, and Champions League, paired with live-dealer tables and fast deposit rails via e-wallet, mobile banking, local payment, and online payment. Our service is available only where local law permits.

hero visual
At a glance

join888 highlights

Multi-sport dashboard and payment options on join888
Game categories and payment rails overview
  • Match Coverage Liga 1, Piala AFF, Champions League
  • Payment methods DANA, e-wallet, mobile banking, local payment, online payment, e-wallet
  • Live games Baccarat, roulette, Dragon Tiger
  • Language support English (en-ID) help channels
6
Live casino tables
50+
Slot games
12
Payment methods
24/7
Email support
New-member offer

Welcome offer on join888

Mobile user and Brand
New user for Main, Secure use and
user

join888 trust cues

We place trust badges near our payment and football content so our users can quickly understand how join888 handles confirmation, account review, and jurisdictional limits. Our badges do not claim special licensing, fixed approval timing, or guaranteed outcomes…

  • Our payment reference reminder We ask our users to review names, amounts, and references before submission.
  • Our jurisdiction access notice We provide our services only where local law permits access and use.
  • Our football context signal We connect Liga 1, Piala AFF, and Champions League notes with careful…
  • Our QRIS detail cue We encourage our users to match e-wallet information with the displayed account…
  • Our mobile banking review cue We guide our users to check local payment virtual account details before confirmation.
  • Our support language standard We keep help text clear without promising fixed timing or guaranteed outcomes.

Attractive bonus for new accounts

New members who open an account and complete verification are eligible for an attractive welcome offer…

New accountTerms apply

We at join888 structure our welcome offer to match regional payment rails and budget guidance. Verify…

Deposit & withdrawal

Payment methods on join888

We support six primary payment rails widely used across Indonesia. Deposits clear within minutes; withdrawals follow standard verification windows. Choose the rail that fits your preferred account type — e-wallet or bank transfer.

DANA

E-wallet deposit and withdrawal

subject to verification

OVO

E-wallet balance transfer

subject to verification

GoPay

E-wallet cash and points

subject to verification

BCA

Virtual account or bank transfer

subject to verification

Mandiri

Bank account or virtual account

subject to verification

QRIS

QR-code standard transfer

subject to verification
Key features

Why choose join888

Our platform combines live football coverage with fast regional payments and clear account controls. Here are six reasons to open an account.

Fast payout

Withdrawals via DANA, e-wallet, mobile banking, and local payment typically complete within subject to verification after verification.

Secure transaction

SSL encryption and standard KYC verification protect your account and financial data throughout your session.

Football focus

Live markets across Liga 1, Piala AFF, Champions League, and international tournaments with clear rule summaries.

Live streaming

Watch live football feeds and live-dealer casino tables simultaneously while managing your account balance.

Mobile first

Access join888 on any device via browser or native Android app; iOS users access through the…

English support

Our help team responds to email inquiries in English throughout standard business hours, seven days a…

Platform comparison

join888 vs other platforms

The table below outlines six key feature areas where we distinguish our service. All features are available to verified account holders in supported jurisdictions.

Feature join888 Generic platform
Payment methods (6+) DANA / e-wallet / mobile banking / local payment cards only
Fast payout (under 20 min) subject to verification a few days
Live football streaming multi-camera limited
Live dealer tables multi-camera
English support (email) customer support English only
Mobile app (Android) native app
Getting started

Quick start on join888

Opening an account and making your first deposit takes fewer than subject to verification. Follow these four steps to begin.

01

Open account

Enter your name, email, and phone. Choose a password and agree to the terms. Takes 3…

02

Verify identity

Provide your ID number and a brief proof document. Verification completes within subject to verification during business…

03

Deposit via e-wallet or mobile banking

Pick your e-wallet or bank account. Scan the QR code or enter your virtual account number…

04

Pick your game

Browse live football markets, slots, or live-dealer tables. Read the rule summary and place a session…

Account security

Security and trust on join888

We protect your account and financial information through industry-standard encryption and clear verification steps. Here are four security practices we apply to every account.

SSL encryption

All data in transit — account details, payment information, session history — is encrypted using TLS…

KYC verification

Every account undergoes identity verification before first withdrawal. We confirm your name, ID number, and phone…

Transaction record

Your account page displays a complete history of deposits, withdrawals, and sessions. Download statements anytime for…

Fair play

All slot and live-dealer outcomes are generated by certified random-number engines; rules are published in the…

Special offers

Promotions on join888

We rotate promotional offers throughout the season. Below are four active offer categories available to verified accounts.

Welcome bonus — New account

Attractive welcome offer for first deposit. Offer valid until end of calendar month. Minimum deposit applies…

Weekly cashback — Account activity

Earn cashback on weekly game activity. Offer runs Monday to Sunday. Qualifying sessions must meet turnover…

Tournament bonus — Liga 1 matches

Extra offer during Liga 1 season. Applies to football markets only. Offer runs until end of…

Referral bonus — Invite a friend

Earn an offer bonus when a new friend opens an account and completes their first deposit…

join888 match flow

New account

Free

  • Welcome offer overview
  • Mobile access
  • English support
Popular

Regular member

Standard

  • Faster withdrawal review
  • Weekly cashback notes
  • Priority support queue

VIP

Exclusive

    Questions & answers

    Frequently asked questions

    your — join888.app Start before. in We All you Fast. our Support with Contact us.

    We require one valid government-issued ID (national ID card, passport, or driving license) and your registered phone number. Upload a clear photo of your ID during account creation. Our verification team checks the document within one to four business hours. Once approved, you can deposit and withdraw without further delays. Keep your ID valid and notify us if your name or number changes.

    join888 does not charge deposit or withdrawal fees. Your payment provider — DANA, e-wallet, mobile banking, local payment, online payment, or e-wallet — may apply their own standard fees depending on your account type and transaction size. Check your provider's fee table before confirming a transfer. Withdrawals to your original deposit account typically have no additional fee once verified.

    We offer six main categories: live football markets (Liga 1, Piala AFF, Champions League, Premier League), live-dealer tables (blackjack, roulette, baccarat, Dragon Tiger), slot games (Aviator, Sweet Bonanza, Gates of Olympus, Lucky Neko), esports markets (Mobile Legends, Free Fire), fishing games (Dragon Fishing), and specialty games (Aviator, Olympic Games). Each category has its own rule guide visible after account opening. Demo mode is available for most slots before you deposit.

    Our welcome bonus applies to verified new accounts on their first deposit. The bonus amount and turnover requirement are shown during account creation. Standard terms require you to complete a set number of qualifying sessions before withdrawing bonus funds. Bonuses expire if unused within 30 days. Read the full terms in your account settings or contact our support team for clarification before claiming.

    Log in to your account and open Settings. You can adjust your phone number, email, and preferred language (English or Indonesian). To temporarily pause account activity, select "Account Pause" and choose a duration (7, 14, or 30 days). During a pause, you cannot deposit, withdraw, or place sessions. To resume, log in and confirm reactivation. For permanent account closure, contact our support team with your account number and a reason.

    Our support team is available at the email address listed in your account Settings under "Contact Us." We respond to all email inquiries within 24 business hours (Monday to Friday, 08:00–17:00 local time). Include your account number, the date and time of your issue, and a clear description. For urgent account-security issues, mark your email as "Urgent" in the subject line to prioritize your request.

    Step 1: Visit our site and click "Open an account." Enter your full name, email, phone, and date of birth. Step 2: Create a secure password and agree to the terms. Step 3: Verify your email by clicking the confirmation link (arrives within subject to verification). Step 4: Upload a clear photo of your government ID. Step 5: Our team verifies your identity within 1–4 business hours. Step 6: Log in and deposit to activate your account. The entire process takes subject to verification if you have your ID ready.

    Log in and go to Deposit. Select your preferred e-wallet (e-wallet, mobile banking, or local payment). Enter your deposit amount. We generate a payment QR code or payment link. Open your e-wallet app and scan the QR code or tap the link, then confirm the payment in your app. The funds arrive in your join888 account within subject to verification. Check your account balance immediately; if the deposit does not appear, contact support with your transaction ID from your e-wallet app.

    Read three key guides: (1) Game Rules — explains odds, payout percentages, and how each category calculates winnings. (2) Account Terms — covers bonus conditions, deposit/withdrawal limits, and account closure. (3) Privacy & Security — describes how we use your data and protect your account. All guides are available in plain English under "Help" or "Settings" once you log in. Spend subject to verification reviewing before your first session; this prevents disputes later.

    Our welcome offer is a bonus credit applied to your account after your first verified deposit. The bonus is valid for 30 days from the date you receive it. You must complete a set number of qualifying sessions before you can withdraw bonus funds — the exact turnover is shown when you claim the offer. The bonus is non-transferable and applies to most game categories except certain restricted markets. Terms are clearly listed during the claim process; review them before accepting.

    join888 uses industry-standard TLS 1.2+ encryption for all data in transit and AES-256 encryption for stored information. Your ID number, payment details, and email are never shared with third parties without your written consent. We follow local data-protection standards and audit our security practices quarterly. Your transaction history and account balance are visible only to you and our support team when you request assistance. Change your password regularly and never share your login details with anyone.

    Log in to your account and select "Support" or "Help." Choose your issue category (account, payment, games, security, or other). Write a clear description of your issue and include any relevant details (transaction ID, date, time). Click "Submit Ticket." You will receive a ticket number via email. Our team responds within 24 business hours. You can check your ticket status anytime by logging in and viewing your support history. For urgent issues, reply to the support email directly to flag it for priority review.
    Detailed guide

    Detailed information about join888

    What to know before starting

    We at join888 operate in supported jurisdictions only. Before opening an account, confirm that your location allows participation in online sportsbook and casino games. Our service is available where local law permits; you are responsible for verifying compliance with your own jurisdiction's regulations. All accounts are subject to identity verification (KYC) before your first withdrawal. Budget planning is important — set a session limit that matches your comfort level and never chase losses. Our platform does not guarantee earnings; outcomes are determined by random-number generators (for slots and casino games) or actual match results (for football markets). Read the full terms of service and game rules before depositing.

    Pre-first-deposit checklist

    Gather your documents before account creation: a valid government-issued ID (national ID, passport, or driving license) and your registered phone number. Have these details ready so KYC verification completes quickly — usually within 4 business hours. Decide which payment method suits you best. We support DANA, OVO, GoPay, ShopeePay, LinkAja, QRIS, and bank transfers (BCA, Mandiri, BRI, BNI). E-wallets (DANA / OVO / GoPay) offer the fastest deposits and withdrawals (subject to verification); bank transfers take slightly longer (subject to verification). Open your chosen payment app on your phone before you deposit. Familiarize yourself with our game categories by browsing the game guide in demo mode — most slots and some live-dealer tables allow you to view rules and payouts without spending money. Review our bonus terms carefully; bonuses have expiry dates and turnover requirements. Write down your account password in a secure location and never share it with anyone, including our support team.

    Starting with a small budget

    Your first session should feel exploratory, not urgent. Begin with a modest deposit that you can afford to spend entirely without affecting your daily budget. Many players start with the equivalent of one to two hours of entertainment spending. Once your account is verified and funded, pick one game category — either a familiar sport (Liga 1 or Champions League if you follow football) or a low-volatility slot (Lucky Neko or Sweet Bonanza). Place a small session on your chosen category to understand how the platform works, how to view game information (for sports) or spin results (for slots), and how to check your balance. After your first few sessions, review your account history: How much time did you spend? How did the actual results compare to your expectations? Did the payout rates feel fair? Use this reflection to shape future sessions. Never feel pressured to match bonus turnover targets; if a bonus requires more spending than you planned, skip it. Our platform will offer new promotions regularly.

    Learning from past sessions

    join888 provides a complete transaction history in your account dashboard. Review it weekly to understand your spending patterns. Check: How many sessions did you place? What was your average session size? Which categories did you play most? How long did each session last? This data helps you recognize whether your behaviour matches your original budget plan. If you notice yourself depositing more frequently or placing larger sessions than intended, that is a signal to pause and reassess. Read the game rules carefully before your next session — understanding the odds and payout structure reduces surprises. Our support team can walk you through any rule you find unclear. If you experienced a withdrawal delay or a payment issue, note the transaction ID and contact support to prevent the same issue recurring. Keep your account settings updated: if your phone number or email changes, update them in your profile immediately so we can reach you if needed.

    Building long-term habits

    Sustainable engagement with join888 means treating the platform as entertainment, not a money-making opportunity. Set a monthly spending limit that feels comfortable — write it down and stick to it. Once you reach your limit, stop depositing until the next month. Use our account-pause feature if you need a break: you can pause your account for 7, 14, or 30 days, during which no deposits or sessions are possible. This built-in control helps you maintain a healthy balance. Explore our loyalty program once you have completed a few sessions; it rewards consistent activity with points that convert to bonus credits over time. Diversify your game choices: alternating between football markets (for live-action engagement) and slots (for quick entertainment) keeps the experience fresh. Join our regular promotions — we rotate seasonal offers around Liga 1, Piala AFF, and other tournaments, giving you new reasons to engage. Finally, maintain regular contact with our support team: use them to clarify any rule, update your account details, or request a temporary pause if life circumstances change. Our goal is to offer a clear, transparent platform where you remain in full control.

    Service area

    Service area and local access

    We at join888 operate across Indonesia's major urban centers and support cities including Jakarta, Surabaya, Bandung, Medan, Semarang, Yogyakarta, and Bali. Our service is available only where local law permits. Common payment rails — DANA, e-wallet, mobile banking, local payment…

    Jakarta Surabaya Bandung Medan Semarang Yogyakarta Bali