Fill in five lines, confirm one SMS code, and the account is yours. Below is exactly what each field wants, what happens after you submit, and what to do when a code or a password refuses to cooperate.
18+ · Play Responsibly
All fields are required unless marked optional.
Five fields and one checkbox stand between you and a live account. Here is what the screen expects, so you can have it ready before you start typing.
| Field | What to enter | Why it matters |
|---|---|---|
| Mobile number | A Malaysian number starting with 01, 10 to 11 digits, no +60 prefix | Becomes your login ID and receives the one-time code |
| Password | Eight characters or more, letters mixed with numbers | Guards your balance; there is no email recovery path |
| Confirm password | The same password, typed a second time | Catches a typo before it locks you out of a new account |
| Referral code | Optional, from the friend who invited you | Credits their RM100 referral bonus later; leaving it blank costs you nothing |
| Terms checkbox | One tick | Confirms you are 18 or over and accept the account rules |
| SMS code (after submit) | Six digits, entered while the countdown runs | Proves the number belongs to you before the account opens |
Two details stick for good once you submit: the mobile number tied to the account, and your full name, which has to match the e-wallet or bank account you withdraw to later. Check both before you tap the button, because changing them afterwards means a conversation with live chat and a copy of your ID.
The whole thing happens in one sitting on one screen. Nothing is emailed, nothing waits for approval.
Use a number that receives SMS today, starting with 01 and without the +60 prefix. This becomes your login ID, so skip a spare SIM you rarely switch on. The field takes digits and dashes only, and the pattern check runs as soon as you leave it.
Aim for eight characters or more with letters and numbers, and avoid anything you already use on social media. Type it into the confirm box rather than pasting, because pasting is where most mismatches begin. Jot it down until the account is open.
Tap Register Now and a six-digit code lands on your phone. Key it into the box that appears and the account is live. Leave the tab open while the countdown runs; reloading clears the form, and a second request can cancel the first one.
Sign in with the same number and password, then open the cashier to add funds from Touch ’n Go eWallet, DuitNow, FPX or bank transfer. RM20 is the smallest deposit that counts towards the 120% welcome bonus and the balance usually lands within a minute.
The cashier after sign-up: pick a wallet, key in RM20 or more, confirm.
Touch ’n Go eWallet, DuitNow, FPX and bank transfer all credit the account within roughly one minute. RM20 is the floor for the welcome bonus, so a small test deposit is fine; top up from the same cashier screen whenever you want more.
The name you register with must match the e-wallet or bank account you withdraw to. Transfers from a friend’s wallet are returned, and mismatches are the single most common reason a first withdrawal stalls at the verification desk.
Upload a national ID card, passport or driving licence when prompted. Review takes up to 24 hours, and a first-time withdrawal clears in about two hours once documents are approved. Sending it early means no waiting on payout day.
Limits live in the account settings and take a minute to set. Decide on a weekly figure before you claim any bonus, when the numbers are easiest to keep to, and treat the limit as a spending plan rather than a scoreboard.
Most failed sign-ups fall into five patterns. Match yours below before you start a chat with support.
| What you see | Likely cause | What to do |
|---|---|---|
| Register Now does nothing | Terms box unticked, or the two passwords differ | Tick the box and retype both passwords by hand. The button stays blocked until every required field passes the browser check. |
| No SMS code after the countdown | Telco delay, or a second request cancelled the first | Send one request, wait the full countdown, restart the phone so the SIM reconnects, then try once more before contacting support. |
| Number already in use | You signed up before, or a family member used the same line | Try the login page with that number first. If the account is not yours, chat with support and have your ID ready. |
| Form clears on submit | Weak connection, or autofill overwriting the confirm box | Switch to mobile data, turn off autofill for this page, and type instead of pasting. Finish the form in one sitting rather than leaving the tab overnight. |
| Referral code rejected | A stray space, a lowercase letter, or a code from another site | Clear the field and paste the code without spaces in capitals. If it still fails, leave it empty; the code only affects your friend’s bonus. |
If none of the five matches, open live chat from the footer. Support runs 24/7 and can confirm whether the number is already attached to an account or whether a code was actually sent from the system.
Most resets come from a weak mobile signal or from the browser autofilling a saved password into the confirm box. Switch to mobile data, turn off autofill for this site, and type both passwords rather than pasting. Keep the tab open until the SMS code arrives, because reloading wipes the form.
Wait for the on-screen countdown before asking for a second code, since two requests in a row can cancel each other. Check the number starts with 01 and carries no +60. Restart the phone so the SIM reconnects, then request once more. Still nothing? Live chat can resend from the backend.
No. One account per person, in your own name, with a number you control. The name on your Touch ’n Go eWallet, DuitNow ID or bank account has to match the account holder. Duplicate accounts are closed during verification, and any bonus sitting on them goes before the first payout.
Not to play. You can log in, deposit from RM20 and open the lobby as soon as the SMS code is confirmed. Identity checks start before your first withdrawal, when you upload a national ID, passport or driving licence and wait up to 24 hours. Sending it early simply speeds up that first cash-out.
It links your new account to the friend who invited you. They receive the RM100 bonus once your account is verified, and nothing is deducted from your own balance or your deposit. No code in hand? Leave the box empty and register as normal, then read the referral guide if you want to invite others later.
Open the wja88 login page and re-enter the number as 01X-XXX XXXX, or without dashes at all. Use the password reset link, which sends a fresh code to the same mobile number. If that code never lands, live chat can check whether the account exists or a verification step is still pending.
The wja88 app carries the account you just created: version 2.1.15, 58 MB, free to install, and it runs on Android 10.0 and above. Same number, same password, no second registration.
Not ready to deposit yet? Have a look at the casino lobby first, or read the deposit guide to see how each wallet works.