join88Mobile Sportsbook & Casino with Android APK & iOS Browser Access

We at join88 operate a multi-sport platform with live-dealer tables and slot games, supported by regional payment rails including DANA, e-wallet, and mobile banking. Service availability is subject to local law; users must verify compliance with their own jurisdiction before accessing our platform.

hero visual
Core advantages

Why account holders pick join88

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

join88 security assurance

We take every player's safety seriously on join88. Our platform uses industry-standard encryption to protect your account, payment details, and personal information from unauthorized access. We maintain strict verification processes for withdrawals and deposits, ensuring every transaction is legitimate. Our support team monitors all activities for…

  • Account encryption We protect your login credentials and session data with advanced encryption technology
  • Payment verification We confirm every deposit and withdrawal through multiple security checkpoints on join88
  • Fraud monitoring We track all transactions in real time and flag unusual activity for immediate review
  • Dealer oversight We train and audit our join88 dealers to ensure fair play and professional conduct

Our platform combines football markets with live-dealer tables and slot titles, paired with quick-access mobile design and English-language support across Jakarta, Surabaya, Bandung, and other supported regions.

01

Fast deposit rails

DANA, e-wallet, mobile banking, local payment, online payment, e-wallet — supported local payment methods.

02

Football focus

Liga 1, Piala AFF, Champions League markets — with schedule guides and event notes.

03

Mobile-first build

Android APK and iOS browser access optimized for on-the-go account management.

04

English support

Multilingual help channels with clear response windows for account and withdrawal queries.

At a glance

Highlights

6+ Payment methods
5 Major sports
500+ Slot titles
12+ Live dealer tables
Live blackjack and roulette dealer table interface
Live dealer tables available 24/7

Our service categories

  • Sports Football, badminton, MotoGP
  • Live casino Blackjack, roulette, baccarat, Dragon Tiger
  • Slots Aviator, Sweet Bonanza, Fortune Tiger, Mahjong Ways
  • Esports Mobile Legends, Free Fire, PUBG Mobile
Payment guide

Deposit and Withdrawal via join88

We support six regional payment methods with predictable review windows. Deposit verification is typically immediate; withdrawals undergo a standard security review before processing.

DANA

subject to verification

Withdrawal: subject to verification

OVO

subject to verification

Withdrawal: subject to verification

GoPay

subject to verification

Withdrawal: subject to verification

ShopeePay

subject to verification

Withdrawal: subject to verification

LinkAja

subject to verification

Withdrawal: subject to verification

QRIS

subject to verification

Withdrawal: subject to verification

Bank transfer option

We also accept BCA, Mandiri, BRI, and BNI virtual accounts for users preferring traditional bank channels. Transfer verification typically occurs…

Security foundation

Security and Trust

We enforce account verification and SSL encryption across all transactions, with transparent handling of personal data and regular security audits.

SSL encryption

All login, deposit, and withdrawal traffic is encrypted using modern TLS standards.

Account verification

KYC checks ensure user identity before first withdrawal and comply with anti-money-laundering guidelines.

Transaction records

All deposits, wagers, and withdrawals are logged with timestamps; account holders can download statements anytime.

Password security

We enforce strong password rules and offer two-factor authentication for account protection.

Fair play audits

RNG (random-number generation) for slot and table games undergoes third-party testing and certification.

Jurisdiction notice

Our service is available only where local law permits. Users are responsible for verifying their own compliance.

Platform strengths

Why Choose join88

Our platform merges live football markets, multi-camera live dealer studios, and mobile-first account access into one streamlined interface.

Fast payout review

Withdrawal requests are reviewed within subject to verification during standard hours, with no hidden delay.

Multi-sport coverage

Football, badminton, MotoGP, and esports with fixture schedules, team stats, and market notes.

Mobile optimized

Android APK download and iOS browser access designed for low-bandwidth connections and quick login.

500+ slot games

Aviator, Sweet Bonanza, Gates of Olympus, Fortune Tiger, Mahjong Ways — with certified RNG.

Live dealer tables

Multi-camera blackjack, roulette, baccarat, and Dragon Tiger studios with live chat support.

English support

Help channels in English (en-ID) for account setup, KYC, deposit, and withdrawal assistance.

Feature overview

join88 Highlights

Our platform includes a full feature set for sports betting, live casino, slots, and esports — all accessible via mobile and browser.

Feature join88 Standard
Live football markets multi-camera limited
DANA, e-wallet, mobile banking, local payment deposits available limited
Live dealer tables (12+) multi-camera limited
Mobile APK + browser access native app web only
Slot games (500+) many slot titles few titles
Esports (Mobile Legends, Free Fire, PUBG) native app web only
English customer support customer support English only
Getting started

Quick Start with join88

Opening an account and making your first deposit takes just a few minutes. Follow these four steps to start playing.

Step 1

Open an account

Provide your email, phone number, and choose a username. Takes subject to verification.

Step 2

Complete KYC verification

Upload ID document and confirm your address. Typically verified within subject to verification.

Step 3

Make your first deposit

Choose DANA, e-wallet, mobile banking, or another method. Funds arrive instantly to your account.

Step 4

Pick a game or market

Browse football, live casino, slots, or esports. Start playing within subject to verification of deposit.

Active offers

Promotions

We run regular promotions for new and returning users. Check our promotions page for current offers and eligibility terms.

New-account welcome bonus

Attractive offer for first-time members. Available on your opening deposit. Terms apply.

Weekly cashback promotion

Earn cashback on net losses. Credited weekly and subject to wagering conditions.

Liga 1 match specials

Enhanced odds and free bet offers tied to Liga 1 fixtures during the season.

Festival and holiday offers

Special promotions during Idul Fitri, Idul Adha, and Imlek for all members.

Promotion terms

All offers carry wagering conditions and eligibility requirements. Review the full terms before participating.

Join join88 today

New members receive an attractive welcome offer. Open your account now and start playing football, live casino, or slots within minutes.

join88 mobile essentials

Football markets

Liga 1, Piala AFF, Champions League and other tournament markets — described, not advertised.

Slot lobby

A range of slot titles (Aviator, Sweet Bonanza, Fortune Tiger, Mahjong Ways) with English-language signage.

Live dealer

Real dealer tables — blackjack, roulette, baccarat, Dragon Tiger — with multi-camera studios.

Support

FAQ

Our service is available in jurisdictions where online gaming and sportsbook wagering are permitted by local law. We operate in regions including Jakarta, Surabaya, Bandung, Medan, and other supported areas. Users are responsible for verifying that their location permits access to our platform. We do not offer our services in jurisdictions where online wagering is prohibited.

Yes, we support bank transfers via online payment, e-wallet, mobile banking, and local payment virtual accounts. Deposits are made to a unique virtual account number generated when you request a bank transfer. Funds typically appear in your join88 account within subject to verification of transfer confirmation. Your bank statement will reflect the virtual account number as the recipient.

Join88 offers demo or practice modes for many slot games. Demo mode allows you to play without wagering real funds — using virtual credits instead. To access demo mode, select a slot title and look for the "Play for free" or "Demo" button. Demo play carries no financial risk and helps you learn game rules before wagering.

Free bets and free spins are promotional credits issued by join88 for eligible promotions. Free bets appear in your account as a separate balance; free spins are applied directly to designated slot games. Both carry wagering requirements — you must play through the credited amount a certain number of times before withdrawing winnings. Check the promotion terms for specific conditions.

We protect your personal data using SSL encryption for all transmissions and store sensitive information in secure databases. KYC (Know Your Customer) documents are encrypted and retained only as long as legally required. Your account password is never shared with our support team. We do not sell or share your data with third parties except as required by anti-money-laundering regulations.

Our English-language live chat is available during standard business hours, typically 9 AM to midnight Jakarta time (UTC+7). For questions outside chat hours, you can submit a support ticket via email or the in-app help form, and our team will respond within 12 to 24 hours. Emergency account-security issues are prioritized regardless of time of day.

No, our terms permit only one account per user. Multiple accounts using the same email, phone, or identity documents may result in account closure and forfeiture of funds. If you suspect a duplicate account has been opened, contact support immediately. Each user must use a unique email address and verified identity for their single join88 account.

Withdrawal requests are reviewed within subject to verification during standard business hours. The review includes verification of your account balance and transaction history to comply with anti-money-laundering rules. Once approved, funds are sent to your payment method (online payment, e-wallet, bank transfer, etc.). Actual transfer time depends on your payment provider and typically occurs within a few minutes of approval.

RTP (Return to Player) is a percentage indicating how much wagered money a slot game returns to players over a long period. For example, a means the game pays back our welcome offer for every our welcome offer wagered on average. RTP is theoretical and calculated over thousands of spins; individual results vary widely. Our slot games undergo third-party testing to verify RTP accuracy and randomness.

Promotion codes (also called bonus codes) are entered in your account settings under "Promotions" or "Bonus Code" section. Paste the code exactly as provided and click "Apply." The code must be valid and active at the time of entry. If a code is not recognized, check the expiration date and ensure you have met any eligibility requirements (new account, minimum deposit, etc.).

If you suspect unauthorized access to your account, change your password immediately and contact our support team via live chat or email. Describe the unusual activity (unexpected wagers, login location, etc.). Our team will review your account history and may temporarily lock your account pending verification. Never share your password with support; we will never ask for it.

You can open a support ticket via the in-app help menu, email form, or live chat. Provide a clear description of your issue, your account email, and any relevant transaction IDs. Tickets are assigned a reference number for tracking. Standard responses take 12 to 24 hours; urgent issues (blocked account, unauthorized activity) are prioritized and reviewed within 2 to 4 hours.
Detailed guide

Detailed Information About join88

Support channels

Our join88 platform offers multiple support channels to assist with account setup, deposit verification, withdrawal inquiries, and technical questions. Live chat in English is available during standard business hours (9 AM to midnight Jakarta time, UTC+7) and provides immediate responses to common issues. For requests outside chat hours, you can submit a support ticket via email or the in-app help form; our team responds within 12 to 24 hours. Email support is available at our official contact address listed in the account settings. Additionally, we maintain a knowledge base and FAQ section within the app covering frequent topics. When contacting support, have your account email and any relevant transaction IDs ready to speed up resolution. Emergency account-security concerns are prioritized and reviewed within 2 to 4 hours regardless of time.

Common request categories

Our support team handles four primary request categories. First, account and login issues — password resets, two-factor authentication setup, and account recovery after suspected unauthorized access. Second, KYC and verification queries — users often need clarification on required documents (national ID, proof of address) and timelines for verification (typically subject to verification to 1 hour). Third, deposit and withdrawal processing — including payment method selection, virtual account details for bank transfers, and withdrawal review windows (subject to verification standard). Fourth, technical and game-related questions — troubleshooting mobile app issues, understanding game rules, checking bonus eligibility, and navigating the platform interface. Each request category has documented procedures; our team follows a standardized checklist to ensure consistent resolution. For billing disputes or potential fraud, we escalate to a specialized team that reviews account activity and transaction records.

Response window expectations

When you contact join88 support, response times vary by channel and request type. Live chat responses are near-immediate (typically subject to verification during business hours); email and in-app support tickets receive a response within 12 to 24 hours. Account and security issues are reviewed within 2 to 4 hours as a priority. Withdrawal review (from the time you submit a request) takes subject to verification during standard hours; payment processing (from approval to your wallet) depends on the method — DANA, OVO, and QRIS typically settle within minutes, while bank transfers may take subject to verification. KYC verification (document upload to approval) usually completes within subject to verification to 1 hour, though complex cases may take up to 24 hours. Promotion or bonus eligibility reviews take 2 to 4 hours. These are standard expectations, not guarantees; processing times may extend during high-volume periods or if additional verification is required.

Escalation flow

If your initial support request is not resolved to your satisfaction, escalation follows a clear path. First, ask the support agent to escalate your ticket to the supervisor level; this adds your case to a priority queue reviewed within 4 to 8 hours. Second, the escalation team reviews your full account history, transaction records, and any communication trails. For complex disputes (unexplained deductions, bonus calculation errors, suspected fraud), the escalation team may require additional information — transaction screenshots, email forwarding proofs, or identification verification. Third, once the escalation team makes a decision, you receive a detailed explanation via email. If you remain dissatisfied, you may request a final review from the compliance officer; this typically takes 5 to 7 business days and results in a binding decision. To expedite escalation, include your original ticket reference number, a clear description of the unresolved issue, and specific evidence (screenshots, transaction IDs). Escalations are tracked separately and assigned a unique reference code for your records.

Service area

Fast Access in Supported Jurisdictions

Our join88 platform operates in regions where local law permits online gaming and sportsbook wagering. Users in Jakarta, Surabaya, Bandung, Medan, and other supported areas can access our full platform — football markets, live-dealer tables, slot games, and esports — using regional payment methods including DANA…

Service availability is subject to local jurisdiction. Users are responsible for verifying that their location permits access to our platform. We do not offer our services in jurisdictions where online wagering is prohibited by local law.

Jakarta Surabaya Bandung Medan Semarang Yogyakarta