Open an account with trainz

Creating your trainz account takes a few minutes on any device. We guide you through identity verification, payment setup, and security settings so you can access football betting, live-dealer tables, and slot games on a platform built for mobile-first access across Android, iOS, and web browsers.

Create your trainz account

3–20 characters, letters and numbers only.
We use this for account recovery and transaction notices.
Indonesia mobile numbers (08xx) or international format.
Use uppercase, lowercase, numbers, and a symbol for security.

Already have an account? Member login

Why create an account with trainz

  • Multiple payment rails

    Deposit via DANA, e-wallet, mobile banking, local payment, online payment, e-wallet, or bank transfer (mobile banking, local payment, online payment, e-wallet). Withdrawals processed subject to verification windows.

  • Account security by default

    Two-factor authentication, KYC document verification, password reset, and encrypted data handling protect your account from the start.

  • Mobile-first platform

    Access trainz on Android (app or browser), iOS (browser), or desktop. mobile banking scan-and-pay top-ups work seamlessly on weak networks.

  • Broad game coverage

    Football (Liga 1, Piala Indonesia, Champions League), live-dealer tables, slots, and esports markets all under one account.

Jurisdiction notice: Our services are available only where local law permits. Users are responsible for verifying that access to trainz and use of our platform comply with the laws of their own jurisdiction.

Your account setup flow

1

Create credentials

Enter username, email, mobile, and password. Confirm your password to proceed.

2

Verify identity

Submit KYC documents (ID card, selfie). trainz processes verification within standard review windows.

3

Enable 2FA

Link your mobile for two-factor authentication. Adds an extra layer to login and withdrawal requests.

4

Add payment method

Link local payment, online payment, e-wallet, or a bank account. Deposit and withdraw across supported rails.

After you create your account

Once your trainz account is live, you can log in on any device—Android phone, iOS browser, or desktop. Your first action is typically to add a payment method (mobile banking, local payment, online payment, e-wallet, mobile banking, local payment, or online payment/e-wallet/mobile banking/local payment virtual account). Deposits are processed in real time or near-real time; withdrawals are subject to account verification and review windows. If you reset your password or enable two-factor authentication, trainz sends SMS confirmations to the mobile number you registered.

KYC and withdrawal holds

Before your first withdrawal, trainz verifies your identity using the documents you submit during account setup. This process protects both your account and our platform. Withdrawals are held pending completion of verification and may take additional time depending on bank processing. If you have questions about a pending withdrawal, contact our support team.

Mobile access note: trainz works on weak mobile networks. If you experience slow loading, online payment scan-and-pay remains available as a lightweight payment option. On Android, you can install trainz as a PWA for faster repeated access.