21+ only. Gambling involves real financial risk. Get help or set limits

Real Money Casinos in Malaysia: How Deposits, Wagering and Withdrawals Work

We may earn a commission if you sign up through links on this page, at no extra cost to you. How we make money

In Malaysia, real money casino play means funding a ringgit balance by online banking, DuitNow, Touch 'n Go eWallet or USDT, betting through any bonus turnover before cashing out, passing any identity check the operator asks for and withdrawing only to an account in your own name. Online casino play is not licensed or permitted in Malaysia.

This page covers the money side, from getting ringgit in and working out what a bonus costs in bets to getting a first withdrawal approved and keeping it recreational. Operator figures come from each casino's own site, checked on 23 September 2026 (30 September for U88, which also supplied its own details).

The legal risk is yours to carry. The Court of Appeal ruled in October 2023 that online gambling is an offence in Peninsular Malaysia under the Common Gaming Houses Act 1953, and internet providers blocked 1,778 gambling sites at MCMC's request between January 2025 and May 2026. Read the legal overview first.

What makes a casino a real money casino?

A real money casino takes deposits in actual currency and settles every bet in it, so anything you win can be paid out. Social casino and free-to-play apps can look identical, although nothing you win in them can be withdrawn as ringgit.

Real money casino: An online casino where you deposit a real currency (ringgit, or a crypto token such as USDT), stake it on games or sports, and can withdraw winnings to a bank account or wallet.

Demo or 'fun play' modes at a real money casino work the same way as those apps, running the real game on play credits that never pay out. Once real ringgit is involved, you meet rules a free app never has: minimum deposits (RM10 at MD88, RM30 at U88, 12Play and Longfu88), bonus turnover, identity checks and withdrawal limits.

Ways to deposit and withdraw ringgit

Every casino on our shortlist lists online banking or bank transfer, DuitNow, Touch 'n Go and USDT in some form; FPX, Boost, GrabPay, ShopeePay and ATM cash deposits vary. What operators publish are mostly deposit lists, so ask which methods also pay out before you choose.

Online banking and FPX

FPX, run by PayNet (Payments Network Malaysia), lets you choose your bank in the cashier and pay directly from your account after logging in to your own online banking. MD88 and Longfu88 list it, and Longfu88 allows RM30 to RM10,000 per FPX deposit.

Go by the deposit instructions, because the logos in a footer don't always agree with them. BK8's footer shows FPX, for instance, yet its deposit FAQ leaves it out. FPX is built for paying, so expect withdrawals to come back by bank transfer.

DuitNow transfer and DuitNow QR

PayNet describes DuitNow Transfer as instant interbank transfers to a mobile number or DuitNow ID, and DuitNow QR is the national scan-and-pay code. That speed applies to the bank-to-bank leg and says nothing about how quickly the casino approves anything. All five shortlisted casinos list DuitNow, and Longfu88 allows RM30 to RM50,000 per DuitNow QR deposit. Only scan a QR code shown inside your logged-in casino account, and ignore any that arrive in a chat.

Direct bank transfer (Maybank, CIMB, Public Bank, RHB, Hong Leong)

You send money from your own account, through Maybank2u or your bank's app, to the account the cashier shows. U88 names Maybank, Public Bank, CIMB, Hong Leong and RHB and refuses cheques and bank drafts; 12Play names Maybank, CIMB, RHB and Public Bank; BK8 gives Maybank, CIMB and RHB as examples. Copy the details from the cashier every time, never from a saved payee or a chat message, and keep the reference until the deposit lands.

Touch 'n Go eWallet

TNG Digital's e-wallet is listed by all five shortlisted casinos, and Longfu88 allows RM30 to RM50,000 per deposit. Withdrawals to the e-wallet are a separate question, so ask first.

Boost, GrabPay and ShopeePay

Boost (Axiata's e-wallet), GrabPay (Grab's wallet) and ShopeePay (Shopee's e-wallet) are patchier. MD88 and BK8 list all three, 12Play lists Boost only, and U88 and Longfu88 list none, so if one is your main wallet, check the cashier before you register.

USDT and other crypto

USDT (Tether) is a US dollar stablecoin that runs on several blockchains, including TRON, where Tether supports it as a TRC-20 token. Longfu88 lists USDT on TRC-20, ERC-20, BEP-20 and Solana, with RM50 to RM22,000 per deposit on TRC-20 and ERC-20. The other four list USDT without naming a network on the pages we read, so confirm it in the cashier and see how TRC-20, ERC-20 and BEP-20 compare.

  • Send on exactly the network the deposit address is for, because crypto transfers can't be reversed and USDT on the wrong network can be lost for good.
  • Expect a network fee on each transfer; it varies by network and demand.
  • A test transfer still has to meet the minimum, which at Longfu88 is RM50 for most crypto and RM135 for Bitcoin.
  • USDT tracks the US dollar, so each ringgit conversion costs a spread or fee, and the rate moves.

Cash deposit machines

U88 is the only shortlisted casino that lists ATM and cash deposit machine payments, and it sets a separate minimum for each deposit method. Keep the slip until the money shows in your balance. Cash works for deposits only, and withdrawals still need a bank account or e-wallet in your own name.

What the shortlisted casinos publish about banking
CasinoPayment methodsMin depositMin withdrawal
U88Online banking (Maybank, Public Bank, CIMB, Hong Leong, RHB), DuitNow, Touch 'n Go eWallet, USDT (TRC-20), ATM and cash deposit machineMYR 30MYR 50
MD88Bank transfer and online banking, FPX, Touch 'n Go, DuitNow, GrabPay, Boost, ShopeePay, Visa and Mastercard, USDT, Bitcoin, EthereumMYR 10MYR 50
BK8Local bank transfer, DuitNow QR, Touch 'n Go, GrabPay, Boost, ShopeePay, Visa and Mastercard, USDT, Bitcoin, EthereumNot stated (MYR 50 to claim a bonus)Not confirmed
12PlayDuitNow, Touch 'n Go, Boost, Online banking (Maybank, CIMB, RHB, Public Bank), Bitcoin, Ethereum, USDTMYR 30Not confirmed
Longfu88Bank transfer, FPX, DuitNow QR, Touch 'n Go, USDT (TRC-20, ERC-20, BEP-20, Solana), USDC, Bitcoin, Ethereum and other cryptoMYR 30Not confirmed

'Not confirmed' means we couldn't find the figure on the operator's public pages when we checked. There may still be a minimum, so ask live chat before you deposit.

How do wagering requirements work?

A wagering requirement is the total you must bet before a bonus, and anything won with it, can be withdrawn. The cost depends on the multiple and on the base it multiplies, which on the shortlisted welcome offers is usually deposit plus bonus.

Turnover: The value of bets you must place before bonus money becomes withdrawable, set as a multiple such as 25x. Every settled bet on a qualifying game counts, win or lose, so the same ringgit can count many times over.

Winover: A target set on your balance rather than on your bets. You can cash out once the balance reaches a set multiple of deposit plus bonus. BK8 uses 8x winover on the MEGA888 and 918Kiss option of its welcome bonus of up to RM300. Operators define it differently, so read their own example.

A worked example

Example only: RM100 deposit plus a RM100 bonus at multiples used on our shortlist (on deposit plus bonus)
Multiple used byMultipleBets before you can cash out
12Play's sports and esports welcome10xRM2,000
U88's sports and slots welcome12xRM2,400
BK8's live casino welcome25xRM5,000

Counting the deposit in the base doubles the job. At 25x on the bonus alone, the same RM100 bonus would need RM2,500 of bets instead of RM5,000. A bigger deposit raises it again. RM200 plus a RM200 match at 25x on deposit plus bonus, as another example, comes to RM10,000 of bets.

Large percentage matches push the figure up quickly. BK8's 288% slots bonus carries 35x on deposit plus bonus, so a RM50 deposit brings RM144 of bonus and RM6,790 of required bets, while a RM1,000 deposit reaches the RM2,880 cap and needs RM135,800.

Each of those bets carries the house edge. As an example, on a slot returning 96% over the long run, RM6,790 of bets has an expected cost of about RM272, more than the RM144 bonus, though real sessions swing far either side. See how RTP and house edge work.

Which bets count

Not every bet clears turnover. 12Play's welcome terms leave out, among others, blackjack, 3 Pictures, First Person tables, poker, Mega888, draw results, opposite betting, very short odds and roulette bets covering more than 24 numbers. U88's terms add that draws, bets on both sides and voided bets do not count, and that turnover for its welcome bonus cannot be combined with its cash rebate. Bets that cover both sides of a market, or nearly every outcome, tend to be left out.

Max bet, cashout caps, expiry and rebates

Longfu88's casino welcome bonus limits each bet to RM22.50, caps what it releases at five times the bonus and runs for 10 days; BK8's 288% offer runs for 30 days, and MD88's live casino welcome bonus caps withdrawals at RM2,000. Some bonuses also switch other rewards off. 12Play, for example, says its daily cash rebate, up to 1.2% by tier, can't be combined with its welcome bonuses.

An operator's own pages don't always agree either. Longfu88's promo card shows 30x where its full terms say 25x, so ask support which figure applies and keep the reply.

How do you get your first withdrawal approved?

Before you ask for money back, make sure your names match, the bonus is finished or dropped, your identity is verified and the request sits within the operator's limits.

  1. Register with the name on your bank account

    Use your full name exactly as it appears on the bank account or e-wallet you'll withdraw to. A nickname or a relative's details are hard to fix once money is waiting.

  2. Finish or drop the bonus first

    If a bonus is active, check how much turnover is left. Withdrawing before it's done may be refused or may cancel the bonus and its winnings; the terms say which.

  3. Verify your identity early

    Ask support what a first withdrawal needs and complete it while nothing is at stake. Send documents only through the operator's own site or a support channel listed there, never to someone who contacted you first.

  4. Check the minimum and the limits

    MD88 and U88 set a RM50 minimum withdrawal, and U88 also asks for your deposit to be turned over once before any withdrawal. U88 allows up to three withdrawals and RM50,000 a day, 12Play five and RM50,000, and Longfu88 sets monthly limits by VIP level, from RM29,600 to RM126,500. Size the request to fit.

  5. Withdraw to an account in your own name

    Pick a bank account or e-wallet in the same name as your casino account, ideally the one you deposited from, and never a friend's or relative's, because a name mismatch gives the operator a reason to hold the money.

  6. Keep records and leave it alone

    Screenshot the request and its reference, and don't reverse it to keep playing. If it stalls, ask live chat why and save the transcript. If anyone wants a fee before releasing your money, stop and treat it as a scam.

What bankroll rules keep casino play recreational?

Before you start, decide how much an evening of play may cost, deposit only that amount and stop once it has gone. No betting system changes the house edge, so a limit you set yourself will protect your money better than any staking plan.

  • Budget from what's left. Play money comes after rent, bills, savings and repayments, never from a credit card or a loan.
  • Fix the monthly figure on a calm day, and count it as spent the moment you deposit.
  • One deposit and one phone alarm per session. When either runs out, you're done for the night, with no 2am top-ups.
  • Stop on wins too. If the balance reaches your target, withdraw instead of playing it back.
  • Don't chase. Raising the stake or taking a reload bonus to win back a loss usually deepens it, because the house edge applies to every extra bet.
  • Skip it when you're tired, drunk, angry or stressed.
Example only: how a RM300 monthly entertainment budget could be split
RuleExample figureIn practice
Monthly entertainment budgetRM300Left after bills, savings and repayments
Session budgetRM75 a session, four sessionsOne deposit per session, no top-ups
Loss stop pointRM75 goneSession over until the next planned day
Win stop pointBalance reaches RM150Withdraw, and start the next session from RM75, not winnings

Whatever figures you use, set them before the month starts and treat each stop point as final.

Common real money mistakes

Expensive mistakes are rarely about the game you picked and usually about bonuses taken unread, USDT sent on the wrong network, payments that don't match your name, and withdrawals reversed or never made.

  • Opting into every bonus. At BK8's 35x, a RM50 deposit on the 288% slots offer means RM6,790 of bets before you can cash out; skip the bonus if you want to be free to withdraw.
  • Sending USDT on the wrong network. Match the network to the deposit address every time; the transfer can't be pulled back.
  • Ignoring the max bet. Longfu88 caps bets at RM22.50 while its welcome bonus runs; know what the terms say happens if you go over.
  • Hedging to clear turnover. 12Play doesn't count opposite betting or roulette bets on more than 24 numbers.
  • Reversing a pending withdrawal. Cancelling puts the money back in your balance, where it can be lost again.
  • Taking payment details from chat. They belong in the cashier inside your account, and U88, for one, pays out only to an account in your registered name.
  • Paying a fee to get paid. A 'tax' or 'clearance' charge before a withdrawal is released is one of the red flags that should stop you depositing.

Which safety tools should a decent casino offer?

A decent casino lets you set deposit and loss limits, session reminders, a cool-off and self-exclusion, in your account or through support. Check for them before your first deposit instead of after a bad night.

Safety tools to look for in your account settings
ToolWhat it does
Deposit limitCaps what you can pay in per day, week or month
Loss limitStops play once net losses reach a figure you choose
Session reminderShows how long you've played and where you stand after a set time
Cool-offLocks the account for a short period you pick
Self-exclusionCloses the account for months or longer, for when a break isn't enough and you want to stop

If the settings aren't in your account, ask live chat to apply a limit and confirm it in writing. An operator that won't has given you a reason not to deposit. See how to set limits and self-exclude.

Frequently asked questions

How long does a casino withdrawal take in Malaysia?

Timing comes down to how quickly the casino approves the request and how the money then travels. Approval can involve turnover checks, identity verification and daily limits, so allow extra time for a first withdrawal. PayNet calls DuitNow Transfer instant between banks, but that covers only the transfer itself, and the casino's approval queue comes first. We don't publish payout times because we don't make withdrawals; check the operator's own withdrawal page.

Can I withdraw to someone else's bank account or e-wallet?

No. Expect a casino to pay only into an account in the same name as your casino profile; a friend's or relative's account is a mismatch that gives the operator a reason to hold the money. Payments also play a part in enforcement. The Home Minister said in June 2023 that online gambling enforcement works with Bank Negara Malaysia because payment and money-laundering patterns are part of it.

Why would a casino reject my withdrawal?

The common reasons are bonus turnover not yet finished, a bank account name that doesn't match your casino account, identity checks still pending, or a request outside the operator's limits. On the shortlist, MD88 and U88 set a RM50 minimum withdrawal, and U88 allows three withdrawals a day and 12Play five, each up to RM50,000 a day. Ask live chat for the exact reason in writing, fix it and resubmit.

What documents do casinos ask for to verify my identity?

It varies by operator, and we don't have a published document list from the shortlisted casinos to point you to. Ask live chat before your first deposit what it will want, and send documents only through the operator's own site or a support channel listed there. No genuine check needs your online banking password or a TAC, so never share either.

Do online casinos charge withdrawal fees?

No, not in the shortlisted casinos' published terms that we collected, but check the cashier's confirmation screen before you submit. USDT transfers also carry a network fee that depends on the network. The fee to worry about is one demanded upfront. If a casino or 'agent' wants a tax or clearance charge before releasing your money, don't send another ringgit.

Can I cancel a withdrawal that is still pending?

Yes, if the operator's cashier allows it and the request hasn't been processed yet. Look for it in your transaction history or ask live chat. Think it over first, because cancelling puts the money back in your playable balance, where a late-night session can take it. If reversing withdrawals has become a habit, set a cool-off or a deposit limit.

What happens to my bonus if I withdraw before finishing the turnover?

Expect to lose the bonus, and usually anything won with it. Depending on the terms, the cashier either blocks the withdrawal until the turnover is done or the request cancels the bonus and its winnings. Read that clause before you opt in, and if it's unclear, ask live chat and keep the answer.

How do I set a deposit limit at an online casino?

Look in your account settings for a limits page and set a daily, weekly or monthly cap before your first deposit; if there isn't one, ask live chat to apply it and confirm in writing. If limits keep slipping, talk to someone. Befrienders KL offers free, confidential emotional support 24 hours a day on +603-7627 2929, and Gambling Therapy helps online. See also free help in Malaysia.

Sources