By the end of this page you will know which of the four payment methods suits the way you already bank, how to complete a top up in a handful of taps, and exactly what to check when money leaves your wallet but never reaches your balance.
Everything here is written for players in Malaysia using Ringgit. The minimum deposit is RM20 across every method, and a completed deposit normally shows up in about a minute. Your options are Touch ’n Go eWallet, DuitNow, FPX Online Banking and bank transfer.
If you have not opened an account yet, register first and come back to this page with the cashier open in a second tab. If your account already exists and you just need to get back in, use the login page instead.
18+ · Play ResponsiblyThree things decide whether a deposit goes through on the first try: a funded wallet or bank account, an amount at or above the RM20 floor, and a session that has not gone stale while you were switching between apps. Check those before you open the cashier and most problems never happen.
You do not need to send documents to deposit. Documents only come into play before your first withdrawal, when a national ID card, passport or driving licence is checked within 24 hours. Sorting that out early means the money you deposit later can come straight back out when you want it.
Keep your registered name and phone number up to date as well. Payment requests are matched against the account they belong to, so a phone number you no longer use is a common reason a confirmation never arrives.
All four options credit your balance in about a minute and all of them start at RM20. The real difference is where the money sits before you deposit, and how many steps your bank makes you take to release it.
| Method | Minimum deposit | Time to balance | Fee |
|---|---|---|---|
| Touch ’n Go eWallet | RM20 | About 1 minute | No wja88 fee |
| DuitNow | RM20 | About 1 minute | No wja88 fee |
| FPX Online Banking | RM20 | About 1 minute | No wja88 fee |
| Bank Transfer | RM20 | About 1 minute | No wja88 fee |
Touch ’n Go eWallet is the quickest for most people on a phone, because the approval happens inside an app you are already logged into. DuitNow is handy when you would rather scan a code than type account numbers, and it works from most Malaysian banking apps as well as eWallets.
FPX Online Banking is the better fit on a laptop: you pick your bank from a list, sign in on the bank’s own page, and approve with a TAC. Bank transfer is the one to use when you are moving a larger amount from a savings account and want the transaction to sit in your own statement history.
Whichever method you pick, the shape of the deposit stays the same. Learn it once and you can repeat it on a laptop, on the mobile site, or inside the app without re-reading anything.
Log into your account and leave the tab open. Switching away for too long is the single most common reason a deposit screen expires before you finish.
The deposit button sits in the header of the lobby. It takes you straight to the cashier, where your current balance and the method list are shown side by side.
Type the figure you want to move. RM20 is the floor. Round numbers are easier to track later, so most players deposit in RM50 or RM100 steps rather than exact top ups.
Select Touch ’n Go eWallet, DuitNow, FPX or bank transfer, then confirm the payment in your own banking app with your PIN, Face ID or TAC. wja88 never asks for your banking password.
The credit usually lands in about a minute and a receipt is saved to your deposit history. Keep that receipt until you have seen the new balance with your own eyes.
Below is what actually happens after you press confirm, written in the order your phone will show it. The small differences matter more than they look, especially around which app you return to at the end.
Keep a small buffer above the deposit amount in your wallet. If the balance is short, the request fails inside the eWallet before it ever reaches us, and nothing is deducted.
Read the payee name before you approve. A scan that picks up the wrong code is easy to miss on a small screen, and a transfer to the wrong recipient cannot be reversed from our side.
FPX works best on a stable connection. If the redirect back to us fails, the payment has usually still gone through, so check your deposit history before you try a second time.
Double-check the last two digits of the account number before sending. A transfer to a mistyped account is a matter for your bank, not for live chat, and it can take days rather than minutes to resolve.
Nearly every failed deposit falls into one of five patterns, and four of them sort themselves out without anyone touching your account. Work down the table before you open live chat, because the fix is often on your side of the screen.
| What you see | Why it happens | What to do |
|---|---|---|
| Money left the wallet, balance unchanged | The return page timed out before the confirmation reached us. | Wait one minute, refresh the lobby, then open deposit history. Still missing? Send the reference number to live chat. |
| Payment page closed by itself | Your banking session expired while you were in another tab. | Start again from the cashier rather than reopening the banking app first, and keep the tab in front until it finishes. |
| Amount rejected before payment | The figure was below the RM20 minimum. | Adjust the amount. RM20 is the floor for all four methods, so RM10 or RM15 will not go through. |
| Wallet says insufficient balance | The eWallet holds less than the deposit plus its own buffer. | Top up the eWallet first, then return to the cashier. Nothing is charged when the wallet declines. |
| The same deposit appears twice | Confirm was tapped twice during a slow approval screen. | Do not play through the extra amount. Live chat can reverse the duplicate once it is confirmed. |
Support runs 24/7 through live chat, and the fastest route to a fix is a screenshot of the payment receipt with the reference number visible. That single image tells the team which method you used, when it left your account and how much should arrive.
Your first deposit is matched at 120%, capped at RM175. On the RM20 minimum that is RM24 in bonus credit, and the bonus carries an 11× wagering requirement on the bonus amount, so RM24 means RM264 of play before it converts to withdrawable cash.
After that, reload bonuses run at 8% and daily cashback sits at 1%. Referrals pay RM100 per qualified friend. The full breakdown, including which games count and how the tiers work, lives on the bonus and VIP page rather than here.
Money out is straightforward once you are in. Withdrawals start at RM40 and normally settle in about 23 minutes. A first withdrawal can take up to 2 hours while your documents are checked, and that check is completed within 24 hours of upload.
Deposits and withdrawals use the same four methods, so whichever one you choose here is the one you will use to cash out. That is worth deciding now rather than later.
A deposit limit is worth setting before you need one. Pick a weekly figure you would be comfortable spending on entertainment, set it in your account, and let the cashier hold you to it when a losing session tempts you to top up again.
If play stops feeling like entertainment, ask live chat for a time-out. It is a short break, not a cancellation, and your balance stays where it is until you come back. Self-exclusion is available for longer periods if a break keeps getting postponed.
Deposits are for players aged 18 and above, using their own money and their own payment accounts. Never deposit on someone else’s behalf, and never chase a loss with a second top up in the same sitting.
RM20. That applies to all four methods: Touch ’n Go eWallet, DuitNow, FPX Online Banking and bank transfer. Anything below RM20 is rejected before the payment screen opens.
About one minute in normal conditions. If a minute has passed and the balance has not moved, refresh the lobby and check your deposit history before trying again, because a second attempt on top of a pending one is how duplicates happen.
Yes. Touch ’n Go eWallet and DuitNow both work from an eWallet balance, so you can deposit without touching online banking. FPX and bank transfer are the two options that expect a bank account behind them.
No. Verification is only required before your first withdrawal. At that point a national ID card, passport or driving licence is uploaded and reviewed within 24 hours, which is why a first withdrawal can take up to 2 hours in total.
No, it applies to your first deposit only, up to a cap of RM175. Later deposits qualify for the 8% reload bonus, and daily cashback is credited at 1%.
Once the payment is approved in your banking app it cannot be cancelled from the wja88 side. If you sent the wrong amount, let it land and speak to live chat before you play, so the record is clear from the start.
Create your account, deposit from RM20 with the method you already use, and your balance is ready in about a minute.
Depositing from your phone? The wja88 app keeps the cashier one tap away, and cashing out later is covered in the withdrawal and verification guide.