Malaysia

Malaysia

Home » Asia » Malaysia

Malaysia licenses no online casinos, so every online casino in Malaysia on this list is an international site, licensed abroad, that takes players from Malaysia. Each card shows the casino’s licence, its welcome offer and its bonus terms, so the choices can be compared before you sign up.

Malaysian courts treat online play as gambling under the Common Gaming Houses Act 1953. In 2023 the Court of Appeal ruled that online gambling is an offence under that Act, and players have since been fined for gambling on their phones, with a maximum of RM5,000, six months in jail or both. This page covers the law, how blocking and enforcement work, what overseas casinos and their offers involve, Genting Highlands and the legal 4D lotteries, and where reform is heading.

Malaysia Market Fast Facts Details & Metrics
Online Casinos Available Casinos licensed outside Malaysia that accept Malaysian players
Malaysian Online Casino Licence None. Malaysia licenses no online casinos or betting sites
Who Licenses the Casinos Listed Overseas authorities, shown on every casino card
Where Complaints Go The casino’s own licensing authority abroad
Gambling Law Common Gaming Houses Act 1953, applied to online gambling by the Court of Appeal in 2023
Site Blocking 1,778 gambling websites blocked by MCMC from January 2025 to May 2026
Legal Gambling in Malaysia The Genting Highlands casino and licensed 4D number forecast lotteries
States Without 4D Outlets Kelantan, Terengganu and, since 2023, Kedah
Currency Malaysian ringgit (MYR); card offers are priced in euros

⚠️ Slot Apps With an ID and Password From an Agent: Many illegal gambling apps in Malaysia are played with a login supplied by an organiser, with points bought from that agent. Malaysian courts have fined players for exactly this, and an agent-run account gives you no licence and no regulator to turn to if the points are never paid out.

Affiliate disclosure: Our content contains affiliate links and we may make a commission on operator registrations and deposits made through these links.

Profile avatar Editorial Team EZCasinoBonus
Slots Live Casino Sports Betting
275% Up to €5000
200 Free Spins
Wager Wager-free
Min Deposit €20
T&Cs Apply

Bonus Terms

WinSpin Casino

First deposit, 100% up to €500, no wagering

Bonus code: WELCOME, entered before you confirm the deposit
Min deposit: €20 or currency equivalent
Wagering: None
Max cashout: 5x your deposit, checked against your whole balance. Anything above it is forfeited
Bonus type: Sticky. The bonus is deducted from your balance when you request a withdrawal, and you keep what is left
Max bet while active: €3 a spin
Time limit: no fixed duration. It runs until you withdraw or your balance falls below €1, even while playing your own money
Free spins: 100. Game and spin value not published
Withdrawal deadline: winnings not withdrawn within 30 days may be removed
Eligible games: slots only
Excluded features: any paid slot feature, the gamble button and bonus hunting
Excluded payment methods: crypto deposits do not qualify
Claim order: the four codes must be used consecutively. Skipping one forfeits the winnings
AML checks: 5x your deposit (D) may be applied at the casino’s discretion
Not available in: Argentina, Azerbaijan, Chile, Finland, Ireland, Japan and Mexico

How to claim:

  1. Activate the code WELCOME on the Bonuses tab under Promotional Code.
  2. Deposit €20 or more by a method other than crypto.
  3. Play slots with no wagering on your winnings, at €3 a spin or less.
  4. Withdraw. The bonus is removed and your payout is capped at five times your deposit.
Slots Live Casino
450% Up to €8000
325 Free Spins
Wager x30
Min Deposit €9
T&Cs Apply

Bonus Terms

Snatch

First deposit, 200% + 100 free spins

Min deposit: €9
Wagering: 30x the deposit plus the bonus (D+B)
Max cashout from bonus: 5x the bonus received
Max bonus: €879
Free spins: 100, on games Snatch selects
Bonus currency: credited as SND, a separate bonus currency pegged 1 to 1 with USDT and held in its own account
Eligible games: SND clears wagering on Snatch slots only. The bonus account also works on six Evolution live titles, but bets there do not count toward the wagering
Early withdrawal: withdrawing real money resets your entire SND balance and all unused free spins to zero
Bonus type: Non sticky. Your real money balance is spent first, and once the bonus funds are used up the bonus itself is lost
One bonus: one bonus at a time, and one offer per player, household, address, email, IP, phone, account and device

How to claim:

  1. Register and make your qualifying deposit within 24 hours of creating the account.
  2. The bonus is credited at 200% to your SND bonus account, up to €879.
  3. Play your real balance first. The bonus becomes available once it is used up.
  4. Wager 30x the deposit plus the bonus on Snatch slots.
  5. Do not withdraw real money while the bonus is running, or the SND balance and all free spins are reset to zero.
Slots Live Casino
550% Up to €8000
400 Free Spins
Wager x30
Min Deposit €9
T&Cs Apply

Bonus Terms

iWild

First deposit, 200% + 100 free spins

Min deposit: €9/$10
Wagering: 30x the deposit plus the bonus (D+B)
Max cashout from bonus: 5x the bonus received
Max bonus: €876/$1,000
Free spins: 100, on games iWild selects
Bonus currency: credited as IWL, a separate bonus currency pegged 1 to 1 with USDT and held in its own account
Eligible games: IWL wagering counts on iWild slots only. The bonus account also works on six Evolution live titles, but bets outside slots do not count toward the wagering
Early withdrawal: withdrawing real money resets your entire IWL balance and all unused free spins to zero
Bonus type: Non sticky. Your real money balance is spent first, and once the bonus funds are used up the bonus itself is lost
One bonus: one bonus at a time, and one offer per player, household, address, email, IP, phone, account and device

How to claim:

  1. Register and make your qualifying deposit within 24 hours of creating the account.
  2. The bonus is credited at 200% to your IWL bonus account, up to €876.
  3. Play your real balance first. The bonus becomes available once it is used up.
  4. Wager 30x the deposit plus the bonus on iWild slots.
  5. Do not withdraw real money while the bonus is running, or the IWL balance and all free spins are reset to zero.
Slots Live Casino Sports Betting
250% Up to €8000
250 Free Spins
Wager x30
Min Deposit €9
T&Cs Apply

Bonus Terms

Immerion

First deposit, 100% + 100 free spins

Min deposit: €9
Wagering: 30x the deposit plus the bonus (D+B)
Max cashout from bonus: 5x the bonus received
Max bonus: €878/$1,000
Free spins: 100, on games Immerion selects. Winnings wager at 40x with a $100 maximum cashout
Bonus currency: credited as IMR, a separate bonus currency pegged 1 to 1 with USDT and held in its own account
Eligible games: IMR clears wagering on slots only. Bets placed in IMR outside slots do not count toward the requirement at all
Early withdrawal: withdrawing real money resets your entire IMR balance and all unused free spins to zero
Bonus type: Non sticky. Your real money balance is spent first, and once the bonus funds are used up the bonus itself is lost
One bonus: one bonus at a time, and one offer per player, household, address, email, IP, phone, account and device

How to claim:

  1. Register and make your qualifying deposit.
  2. The bonus is credited at 100% to your IMR bonus account, up to €878.
  3. Play your real balance first. The bonus becomes available once it is used up.
  4. Wager 30x the deposit plus the bonus on slots.
  5. Do not withdraw real money while the bonus is running, or the IMR balance and all free spins are reset to zero.
Slots Live Casino
500% Up to €2625
350 Free Spins
Wager x40
Min Deposit €20
T&Cs Apply

Bonus Terms

GambleZen

First deposit, 200% up to €500 + 100 free spins

Min deposit: €20
Wagering: 40x the deposit plus the bonus (D+B)
Max cashout from bonus: 5x the bonus received
Time limit: 10 days from activation
Free spins: 100 on Dog House
Bonus type: Non sticky. Your own balance plays first, so an early withdrawal costs the bonus, not your own winnings
Max bet while active: €5 a spin
Free spin wagering: 40x the bonus amount
Free spin cashout: €100, whatever the spins return
Game weighting: slots 100%. Table games, video poker, roulette, blackjack, baccarat and craps all 0%
Eligible games: slots only. Some individual titles contribute less or nothing, listed in the operator’s terms
Deposit playthrough: 3x your deposit before any withdrawal, bonus or not

How to claim:

  1. Register and make your deposit of €20 or more.
  2. The bonus is credited at 200% of your deposit, up to €500.
  3. Wager on slots at €5 a spin or less. Check the game contributes 100% first.
  4. Withdraw. The payout is capped at five times the bonus.
Slots Live Casino
100% Up to €300
100 Free Spins
Wager Wager-free
Min Deposit €20
T&Cs Apply

Bonus Terms

Sweetsino Casino

Wager free welcome bonus, 100% up to €300 + 100 free spins

Bonus code: SWEET, entered in the cashier before you confirm the deposit
Min deposit: €20
Wagering: None
Max cashout: 5x the bonus received, checked against your balance after the bonus is taken back
Bonus type: Sticky. The bonus itself is never paid out. It is taken back when you withdraw
Max bet while active: €4 a spin
Free spins: 100, credited once the deposit clears. 1x playthrough of the deposit applies to them
Welcome offers: one only. Claiming this rules out the 35x bonus
Eligible games: slots only, with around 110 titles also excluded. Blocked automatically while a bonus is active
Excluded payment methods: Skrill, Skrill Rapid Transfer and Neteller
Excluded features: bonus buys. Using one forfeits the bonus and all winnings
One bonus: per player, account, address, device and IP
Not available in: Bulgaria, China, Estonia, Japan, Brazil, Mexico, Georgia, India, Indonesia, Pakistan, Romania, Armenia and the United States

How to claim:

  1. Activate code SWEET in the cashier before confirming your deposit.
  2. Deposit €20 or more by a method other than Skrill or Neteller.
  3. Play slots at €4 a spin or less. Restricted titles are blocked for you.
  4. Withdraw. The bonus is deducted and your payout is capped at five times it.
Slots Live Casino Sports Betting
900% Up to €2500
525 Free Spins
Wager x40
Min Deposit €10
T&Cs Apply

Bonus Terms

Fiery Play

First deposit, up to 200% + 100 free spins

Within the first hour: 200% of your deposit, plus 100 free spins on Crown Coins
After the first hour: 150% of your deposit, plus 50 free spins on Crown Coins
Min deposit: €10
Max bonus: €500 a deposit
Wagering: 40x the bonus (B)
Max cashout from bonus: 5x the bonus received
Max bet while active: €5 a spin
Time limit: 5 days from credit, then the bonus is deleted
Free spin terms: €0.20 a spin, on a separate balance, wagered 40x (B) on its own 5 day clock
Free spin cashout: 5x the spin winnings, counting winnings up to €20 or €50
One at a time: only one deposit bonus can be active. Activating another cancels it
Activation: within 5 days of registering, on the Bonuses tab

How to claim:

  1. Register, then activate the welcome package on the Bonuses tab.
  2. Deposit €10 or more within one hour for 200% and 100 spins.
  3. Clear 40x within 5 days. Spin winnings carry their own 40x.
  4. Cash converts at 5x the bonus received.
Slots Live Casino Sports Betting
100% Up to €333
100 Free Spins
Min Deposit €10
T&Cs Apply

Bonus Terms

Yeti Casino

Welcome bonus, 100% up to €333 + 100 spins

Min deposit: €10
Wagering: 40x the bonus (B), not your deposit
Bonus expires: 30 days
Max cashout: None stated
Free spins: 100 on Big Bass Bonanza
Excluded payment method: Skrill deposits do not qualify
Game weighting: slots 100%, blackjack and roulette 10%, other table games 5%. Live casino and video poker do not count

How to claim:

  1. Register and deposit at least €10.
  2. Claim the bonus in the cashier.
  3. Play eligible slots to clear the 40x within 30 days.
Slots Live Casino
100% Up to €300
Wager Wager-free
Min Deposit €20
T&Cs Apply

Bonus Terms

CasinoStars

Welcome bonus, 100% up to €300, no wagering

Bonus code: STARS1, entered before you deposit
Min deposit: €20 or currency equivalent
Wagering: None
Max cashout: 5x your deposit, checked against your whole balance. Anything above it is forfeited
Bonus type: Sticky. The bonus is deducted from your balance when you request a withdrawal, and you keep what is left
Max bet while active: €3 a spin. A breach can void your real balance as well as the bonus
Time limit: no fixed duration. It runs until you withdraw or your balance falls below €1, even while playing your own money
Withdrawal deadline: winnings not withdrawn within 30 days may be removed
Eligible games: slots and crash games only
Excluded features: any paid slot feature, the gamble button and bonus hunting
AML checks: 5x your deposit (D) may be applied at the casino’s discretion
Not available in: Argentina, Azerbaijan, Finland, Ireland, Japan and Mexico

How to claim:

  1. Enter code STARS1, then deposit at least €20.
  2. The bonus is credited at 100% of your deposit, up to €300.
  3. Play slots or crash games at €3 a spin or less, with no wagering on winnings.
  4. Withdraw. The bonus is removed, and your payout is capped at 5x what you deposited.
Slots Live Casino Sports Betting
480% Up to €1000
400 Free Spins
Wager x40
Min Deposit €10
T&Cs Apply

Bonus Terms

FS Casino

First deposit, 100% + 70 free spins

Min deposit: €5
Wagering: 40x the bonus (B)
Max cashout from bonus: 3x your deposit, not 3x the bonus
Max bet while active: €5 a spin. A breach can void your real balance as well as the bonus
Time limit: 5 days from receiving the bonus. Anything uncleared is voided
Free spins: 70 on Gates of Olympus
Free spin terms: €0.20 a spin, on a separate balance, wagered 40x (B) on its own 5 day clock
Game weighting: slots 100%, table games and roulette 15%, live dealer 0%
Excluded games: sports, esports, crash games, TV Bet, Insta games and 34 slot providers
Bonus type: Non sticky. Your own balance plays first, so an early withdrawal costs the bonus, not your own winnings
One at a time: only one deposit bonus can be active. Activating another cancels it
Activation: within 5 days of registering, on the Bonuses tab

How to claim:

  1. Activate the welcome package on the Bonuses tab within 5 days of registering.
  2. Make your first deposit of €5 or more.
  3. Clear 40x on slots within 5 days, at €5 a spin or less.
  4. Your payout from this bonus is capped at three times what you deposited.
Slots Live Casino
100% Up to €5500
Wager Wager-free
Min Deposit €20
T&Cs Apply

Bonus Terms

Casino Orca

First deposit, 100% up to €500

Bonus code: ORCA1, entered before you deposit
Min deposit: €20
Max qualifying deposit: €500
Wagering: none stated on the bonus. Every deposit must be wagered at least once before any withdrawal (D), and the casino reserves a discretionary rollover of at least 5x the deposit (D) under its AML policy
Bonus type: Sticky. Deposit and bonus play as one balance. The bonus amount is deducted from your balance when you request a withdrawal, and you keep what is left
Max cashout: 5x your deposit, checked against your whole balance. Anything above it is forfeited
Max bet while active: €3 a spin
Excluded features: gamble feature, buy bonus, buy free spins and bonus hunting are all forbidden while a bonus is active. Using one forfeits the bonus and the winnings
Eligible games: slots. Jackpot games, table games, video poker, virtual sports and races, live casino and the sportsbook cannot be played at all while a bonus is active
One bonus: one bonus per player, account, address, computer and IP address, and one account per person per brand
Excluded payment methods: crypto deposits do not qualify for this offer
Not available in: Argentina, Azerbaijan, Finland, Ireland and Japan

How to claim:

  1. Open the Bonus tab in your account and click Promotional Code.
  2. Enter ORCA1 and press Activate Bonus before you deposit.
  3. Deposit €20 or more by a method other than crypto. The bonus is credited automatically.
  4. Play slots at €3 a spin or less, with no feature buys and no gamble feature.
  5. Withdraw. The bonus is forfeited at that point and your payout is capped at five times your deposit.
Slots Live Casino Sports Betting
500% Up to €8000
400 Free Spins
Wager x30
Min Deposit €9
T&Cs Apply

Bonus Terms

Ybets Casino

First deposit, 200% + 100 free spins

Min deposit: €9
Wagering: 30x the deposit plus the bonus (D+B)
Max cashout from bonus: 5x the bonus received
Max bonus: €879
Free spins: 100, on games Ybets selects. Winnings wager at 40x with a $100 maximum cashout and expire after 10 days
Bonus currency: credited as YBS, a separate bonus currency pegged 1 to 1 with USDT and held in its own account
Eligible games: YBS clears wagering on Ybets slots only. The bonus account also works on nineteen live titles, but bets there do not count toward the wagering, and YBS cannot be used on sports
Early withdrawal: withdrawing real money resets your entire YBS balance and all unused free spins to zero
Bonus type: Non sticky. Your real money balance is spent first, and once the bonus funds are used up the bonus itself is lost
One bonus: one bonus at a time, and one offer per player, household, address, email, IP, phone, account and device

How to claim:

  1. Register and make your qualifying deposit within 24 hours of creating the account.
  2. The bonus is credited at 200% to your YBS bonus account, up to €879.
  3. Play your real balance first. The bonus becomes available once it is used up.
  4. Wager 30x the deposit plus the bonus on Ybets slots.
  5. Do not withdraw real money while the bonus is running, or the YBS balance and all free spins are reset to zero.
Slots Live Casino
100% Up to €200
Wager x35
Min Deposit €20
Information

Bonus Terms

WeezyBet Casino

  • Casino bonus: First deposit bonus 100% up to €200.
  • In combination with the welcome offers, WeezyBet offer weekly reload bonuses.
  • T&Cs Apply

    Slots Live Casino Sports Betting
    100% Up to €500
    200 Free Spins
    Wager x35
    Min Deposit €20
    T&Cs Apply

    Bonus Terms

    Nomini Casino

    Welcome bonus, 100% up to €500 + 200 free spins

    Min deposit: €20
    Wagering: 35x the deposit plus the bonus (D+B)
    Max cashout from bonus: 10x the bonus received
    Max bonus: €500
    Free spins: 200, credited as 20 per day for 10 days. Each batch expires 24 hours after it becomes available. Winnings wager at 40x with a €100 release limit
    Time limit: 10 days per bonus
    Excluded deposits: Neteller and Skrill do not qualify
    Max bet: €100 while the bonus is being cleared
    Eligible games: slots, scratch cards and keno count 100%. Live games and video poker 10%. Crazy Time, Dream Catcher and Monopoly 50%. Table and card games 0%. Jackpot slots, Slingo and bingo cannot be played with bonus funds at all
    Bonus type: Non sticky. Your real money balance is played first, and cancelling the bonus voids the whole Casino Bonus balance
    One bonus: one bonus active at a time. Claiming another while one is running removes the active bonus and its winnings

    How to claim:

    1. Register and deposit €20 or more.
    2. Activate the deposit bonus and the free spins in the Profile section. Claim the bonus before placing any bets with the deposit.
    3. Wager 35x the deposit plus the bonus within 10 days.
    4. Collect each batch of 20 free spins within 24 hours of it becoming available.
    5. Keep every bet at €100 or below while the bonus is running.
    Slots Live Casino Sports Betting
    100% Up to €500
    200 Free Spins
    Wager x35
    Min Deposit €20
    T&Cs Apply

    Bonus Terms

    Rabona Casino

    Welcome bonus, 100% up to €500 + 200 free spins

    Min deposit: €20
    Wagering: 35x the deposit plus the bonus (D+B)
    Max cashout from bonus: 10x the bonus received
    Max bonus: €500
    Free spins: 200, credited as 20 per day for 10 days. Each batch expires 24 hours after it becomes available. Winnings wager at 40x with a €100 release limit
    Time limit: 10 days per bonus
    Excluded deposits: Neteller and Skrill do not qualify
    Max bet: €100 while the bonus is being cleared
    Eligible games: slots, scratch cards and keno count 100%. Live games and video poker 10%. Crazy Time, Dream Catcher and Monopoly 50%. Table and card games 0%. Jackpot slots, Slingo and bingo cannot be played with bonus funds at all
    Bonus type: Non sticky. Your real money balance is played first, and cancelling the bonus voids the whole Casino Bonus balance
    One bonus: one bonus active at a time. Claiming another while one is running removes the active bonus and its winnings

    How to claim:

    1. Register and deposit €20 or more.
    2. Activate the deposit bonus and the free spins in the My Bonus section. Claim before placing any bets with the deposit.
    3. Wager 35x the deposit plus the bonus within 10 days.
    4. Collect each batch of 20 free spins within 24 hours of it becoming available.
    5. Keep every bet at €100 or below while the bonus is running.
    Slots Live Casino Sports Betting
    100% Up to €500
    200 Free Spins
    Wager x30
    Min Deposit €20
    T&Cs Apply

    Bonus Terms

    Casinia Casino

    Welcome bonus, 100% up to €500 + 200 free spins

    Min deposit: €20
    Wagering: 35x the deposit plus the bonus (D+B)
    Max cashout from bonus: 10x the bonus received
    Max bonus: €500
    Free spins: 200, credited as 20 per day for 10 days. Each batch expires 24 hours after it becomes available. Winnings wager at 40x and release at most €50 on a batch of 50 spins or fewer, €100 above that
    Time limit: 10 days
    Excluded deposits: Neteller and Skrill do not qualify
    Max bet: €100 while the bonus is being cleared
    Eligible games: slots, scratch cards and keno count 100%. All live games, video poker and Plinko count 10%. A named set of game shows including Crazy Time and Dream Catcher counts 50%. All table and card games count 0%. Jackpot slots, Slingo and bingo cannot be played with bonus funds at all
    Bonus type: Non sticky. Your real money balance is played first
    One bonus: one bonus per person, family, household address, telephone number, shared computer and shared IP address

    How to claim:

    1. Register and deposit €20 or more.
    2. Activate the deposit bonus and the free spins before you place any bets with the deposit.
    3. Wager 35x the deposit plus the bonus within 10 days.
    4. Collect each batch of 20 free spins within 24 hours of it becoming available.
    5. Keep every bet at €100 or below while the bonus is running.
    Slots Live Casino Sports Betting
    100% Up to €500
    200 Free Spins
    Wager x35
    Min Deposit €20
    T&Cs Apply

    Bonus Terms

    LibraBet Casino

    Welcome bonus, 100% up to €500 + 200 free spins

    Min deposit: €20
    Wagering: 35x the deposit plus the bonus (D+B)
    Max cashout from bonus: 10x the initial bonus amount
    Max bonus: €500
    Free spins: 200, credited as 20 per day for 10 days. Each batch expires 24 hours after it appears. Winnings wager at 40x and release at most €100
    Time limit: 10 days from activation
    Excluded deposits: Neteller and Skrill do not qualify
    Max bet: €100 while the bonus is being cleared
    Eligible games: slots, scratch cards and keno count 100%. All live games, video poker and Plinko count 10%. Table and card games count 0%. Jackpot slots, Slingo and bingo cannot be played with bonus funds at all
    Bonus type: Non sticky. Cancelling the bonus voids the whole Casino Bonus balance
    One bonus: one bonus at a time. Activating another while this one runs removes it and any winnings from it

    How to claim:

    1. Register and deposit €20 or more.
    2. Activate the bonus in the My Bonus section before you place any bets with the deposit.
    3. Wager 35x the deposit plus the bonus within 10 days.
    4. Claim each batch of 20 free spins within 24 hours of it appearing.
    5. Keep every bet at €100 or below while the bonus runs.
    Slots Live Casino Sports Betting
    100% Up to €500
    200 Free Spins
    Wager x35
    Min Deposit €20
    T&Cs Apply

    Bonus Terms

    BassBet Casino

    Welcome bonus, 100% up to €500 + 200 free spins

    Min deposit: €20
    Wagering: 35x the deposit plus the bonus (D+B)
    Max cashout from bonus: 10x the initial bonus amount
    Max bonus: €500
    Free spins: 200, credited as 20 per day for 10 days. Each batch expires 24 hours after it appears. Winnings wager at 40x and release at most €100
    Time limit: 10 days from activation
    Excluded deposits: Neteller and Skrill do not qualify
    Max bet: €100 while the bonus is being cleared
    Eligible games: slots, scratch cards and keno 100%. Live games, video poker and Plinko 10%. Named game shows 50%. Table and card games 0%. Jackpot slots, Slingo and bingo are closed to bonus funds
    Bonus type: Non sticky. Cancelling the bonus voids the whole Casino Bonus balance
    One bonus: one bonus at a time. Activating another while this one runs removes it and any winnings from it

    How to claim:

    1. Register and deposit €20 or more.
    2. Activate the bonus and the free spins one by one in the Profile section, before you place any bets with the deposit.
    3. Finish any active casino bonus before you use the free spins.
    4. Wager 35x the deposit plus the bonus within 10 days.
    5. Claim each batch of 20 free spins within 24 hours of it appearing.
    6. Keep every bet at €100 or below while the bonus runs.
    Slots Live Casino Sports Betting
    100% Up to €500
    200 Free Spins
    Wager x30
    Min Deposit €20
    T&Cs Apply

    Bonus Terms

    Spinanga Casino

    Welcome bonus, 100% up to €500 + 200 free spins

    Min deposit: €20
    Wagering: 35x the deposit plus the bonus (D+B)
    Max cashout from bonus: 10x the initial bonus amount
    Max bonus: €500
    Free spins: 200, credited as 20 per day for 10 days. Each batch expires 24 hours after it appears. Winnings wager at 40x and release at most €100
    Time limit: 10 days from activation
    Excluded deposits: Neteller and Skrill do not qualify
    Max bet: €100 while the bonus is being cleared
    Eligible games: slots, scratch cards and keno 100%. Live games, video poker and Plinko 10%. Named game shows 50%. Table and card games 0%. Jackpot slots, Slingo and bingo are closed to bonus funds
    Bonus type: Non sticky. Cancelling the bonus voids the whole Casino Bonus balance
    One bonus: one bonus at a time. Activating another while this one runs removes it and any winnings from it

    How to claim:

    1. Register and deposit €20 or more.
    2. Activate the bonus and the free spins one by one in the Profile section, before you place any bets with the deposit.
    3. Wager 35x the deposit plus the bonus within 10 days.
    4. Claim each batch of 20 free spins within 24 hours of it appearing.
    5. Keep every bet at €100 or below while the bonus runs.
    Slots Live Casino Sports Betting
    100% Up to €500
    200 Free Spins
    Wager x35
    Min Deposit €20
    T&Cs Apply

    Bonus Terms

    SPINiT Casino

    Welcome bonus, 100% up to €500 + 200 free spins

    Min deposit: €20
    Wagering: 35x the deposit plus the bonus (D+B)
    Max cashout from bonus: 10x the initial bonus amount
    Max bonus: €500
    Free spins: 200, credited as 20 per day for 10 days. Each batch expires 24 hours after it appears. Winnings wager at 40x and release at most €100
    Time limit: 10 days from activation
    Excluded deposits: Neteller and Skrill do not qualify
    Max bet: €100 while the bonus is being cleared
    Eligible games: slots, scratch cards and keno 100%. Live games, video poker and Plinko 10%. Named game shows 50%. Table and card games 0%. Jackpot slots, Slingo and bingo are closed to bonus funds
    Bonus type: Non sticky. Cancelling the bonus voids the whole Casino Bonus balance
    One bonus: one bonus at a time. Activating another while this one runs removes it and any winnings from it

    How to claim:

    1. Register and deposit €20 or more.
    2. Activate the bonus in the Profile section, and claim the free spins one by one, before you place any bets with the deposit.
    3. Wager 35x the deposit plus the bonus within 10 days.
    4. Claim each batch of 20 free spins within 24 hours of it appearing.
    5. Keep every bet at €100 or below while the bonus runs.

    Is Online Gambling Legal in Malaysia?

    No. Gambling in Malaysia is governed mainly by the Common Gaming Houses Act 1953, together with the Betting Act 1953, and neither provides a licence for online casinos or online betting. The only legal forms of gambling are those the government licenses: the casino at Genting Highlands and the number forecast lotteries, known as 4D.

    The 1953 Act was written long before the internet, but the courts have applied it to online play. In October 2023 the Court of Appeal in Putrajaya held that online gambling is an offence under the Act in Peninsular Malaysia, that gaming machines do not have to be physically present, and that laptops and computers used to gamble count as gaming machines. In that case, a man who played online roulette on a laptop with others in a Melaka condominium was convicted under section 6(1), which covers gaming in a common gaming house and carries a fine of up to RM5,000, up to six months in jail, or both. The woman who managed the site and its 26 laptops was convicted under section 4(1), which carries a fine of up to RM50,000 and up to three years.

    Players Fined for Gambling on Their Phones

    Prosecutions now reach individual players with smartphones. In September 2026, magistrates in Kuching fined men RM2,000 and RM2,500 for online gambling on phone apps, charged under section 7(2) of the Act, which covers gambling in a public place and carries up to RM5,000, six months in jail or both. In one case, investigators backed by an expert report treated the phone itself as a gaming machine. Court reports describe the same pattern each time: the apps are played with an ID and password supplied by an organiser, with points bought from that organiser, often at RM1 a point.

    Using a phone as a gaming machine can also be charged under section 4B(a) of the Act, which carries a minimum fine of RM10,000 per machine and up to five years in jail. Police and former senior officers have said the 1953 law is no longer adequate for online gambling and have called for it to be updated.

    Site Blocking and Enforcement in Malaysia

    The Malaysian Communications and Multimedia Commission, MCMC, supports the police by blocking websites and removing content under the Communications and Multimedia Act 1998 and the Online Safety Act 2025. According to the Communications Ministry, from January 2025 to May 2026 service providers removed 457,562 gambling-related posts, 98% of the takedown requests made, and internet providers blocked 1,778 gambling websites at MCMC’s request.

    Police raids target the operations behind the sites. In Ops Dadu Mega in December 2025, Bukit Aman’s Criminal Investigation Department arrested 85 people and raided 21 premises, 20 of them call centres running and promoting gambling websites, and police reported raiding 117 call centres and arresting 731 suspects over the year. Promotion is targeted too: in June 2024 police arrested 27 social media influencers accused of promoting online gambling to their followers.

    How International Online Casinos Work for Malaysian Players

    Every casino on the list is licensed by a regulator outside Malaysia, and that licence decides what a player can rely on: identity checks, withdrawal limits and the authority that hears a dispute. No Malaysian body supervises these sites, so the licence on the card is the one safeguard in place, and the main regulators are profiled in our casino licence guide. That is the clearest difference from the agent-run apps common in Malaysia, which have no licence at all.

    Restricted-country lists deserve a careful look. Some international casinos bar Malaysian players from their promotions, and an account opened from a restricted country can lose its winnings at withdrawal. Sites can also be blocked by Malaysian internet providers, so a casino may stop loading without warning. Local and overseas licensing are contrasted in licensed versus offshore casinos.

    Casino Bonuses for Malaysian Players

    The welcome offers on these cards are priced in euros, so their value in ringgit moves with the exchange rate on the day of the deposit. The rollover tells you how much play a bonus needs: a RM500 bonus at 35x means RM17,500 in total stakes before the bonus turns into cash. Slots generally count in full, while live tables such as baccarat and roulette often count for little or nothing, and free spin winnings usually carry their own rollover and a cap. Some casinos accept players from Malaysia but exclude the country from their promotions, so a card can show a casino with no bonus. Offers that include Malaysia are on our page of Malaysia casino bonuses.

    Payments From Malaysia

    International casinos set their own payment options, from cards and e-wallets to cryptocurrency, and each casino’s accepted methods appear on its card and in our payment methods guide. Payments to agents who sell gambling points are the riskiest route of all: there is no operator behind them that answers to any regulator, and the money is part of exactly the activity Malaysian police prosecute.

    Genting Highlands and Legal Gambling in Malaysia

    The casino at Genting Highlands in Pahang is the only casino operating legally in Malaysia. Malaysian Muslims are not allowed to gamble there, while non-Muslim Malaysians and foreign visitors can enter. The casino’s future has been a political issue: in September 2024 the Pahang branch of PAS said closing it was on its agenda for the next general election, while acknowledging that federal jurisdiction could stand in the way.

    The other legal form of gambling is the number forecast lottery, 4D, run by companies licensed by the Finance Ministry, among them Magnum, the first private company licensed for four-digit number forecasts, as well as Sports Toto and Da Ma Cai. Outlets also need a state premises licence. Kelantan and Terengganu do not allow licensed gambling outlets, and Kedah closed all of its 4D outlets on 1 January 2023 by not renewing their licences.

    Do You Pay Tax on Gambling Winnings in Malaysia?

    For online gambling in Malaysia, the issue is not tax but legality: police raids seize the cash, phones and computers involved, and courts fine the players. How winnings are treated in countries with licensed markets is covered country by country in do you pay tax on casino winnings?

    A Short History of Gambling Law in Malaysia

    The Common Gaming Houses Act and the Betting Act both date from 1953, before independence, and the gaming houses law was revised in 1983 and amended several times since, including in 1990 when its penalties were changed. Malaysia built a licensed system around a few operators: Genting Highlands for casino gaming and the 4D companies for number forecasts. As gambling moved online, the courts stretched the 1953 Act to cover computers and phones, and the 2023 Court of Appeal ruling confirmed that online gambling is an offence under it.

    Responsible Gambling and Help in Malaysia

    Malaysia has no national self-exclusion register for online gambling, since it has no legal online market. Anyone struggling with gambling, or with debts from agents or apps, can speak to a doctor or a counsellor, and families can seek help on a relative’s behalf. At an international casino, the protection sits in the account settings: deposit caps, a cooling-off period or full self-exclusion, which work best when set before the first deposit. National systems elsewhere are compared in self-exclusion registers explained.

    The Future of Online Gambling in Malaysia

    Pressure is building for a new law. Police have pushed for the 1953 framework to be modernised so it clearly covers online gambling, digital platforms and promotion, while MCMC’s blocking and takedowns continue at scale. There is no sign of licensed online gambling. Across the region the approaches differ, with Singapore running a tightly licensed system and Indonesia criminalising players under its new Criminal Code; our pages on online casinos in Singapore and online casinos in Indonesia cover both.

    No. Malaysia licenses no online casinos, and the Court of Appeal ruled in 2023 that online gambling is an offence under the Common Gaming Houses Act 1953.

    Some casinos licensed abroad take players from Malaysia, with the licensing authority shown on every card. Malaysian courts treat online gambling as an offence, and players have been fined up to RM5,000 under the 1953 Act.

    Players can face a fine of up to RM5,000, up to six months in jail, or both. Running a gambling operation carries up to RM50,000 and three years, and using phones or computers as gaming machines can bring a minimum fine of RM10,000 per machine.

    MCMC asks internet providers to block gambling sites. From January 2025 to May 2026, 1,778 gambling websites were blocked and 457,562 gambling posts removed.

    Yes. It is the only legal casino in the country, and Malaysian Muslims are not allowed to gamble there.

    Yes, through number forecast operators licensed by the Finance Ministry, such as Magnum, Sports Toto and Da Ma Cai. Kelantan, Terengganu and Kedah have no licensed outlets.

    No. Police arrested 27 social media influencers in June 2024 on suspicion of promoting online gambling to their followers.

    You bet the bonus a set number of times before it can be withdrawn. A RM500 bonus at 35x needs RM17,500 of bets.

    There is no national gambling helpline. Speak to a doctor or counsellor, and use the deposit limits and self-exclusion on your casino account.