From the bustling streets of Kuala Lumpur to the vibrant waterfront of Penang, zk99 brings you the most exhilarating casino games, live sports odds, and real-money slots — all in one seamless platform tailored for Malaysian players.
Please gamble responsibly. By joining, you confirm you are aged 21 or above.
Built for speed, trust, and the unique needs of the Malaysian gaming community
Winnings credited to your DuitNow or Touch 'n Go eWallet in minutes, not hours.
256-bit SSL encryption and multi-layer authentication protect every transaction.
Among the best spreads on the Malaysia Super League, EPL, UFC, and international fixtures.
Buttery-smooth on Android and iOS — bet from anywhere in Petaling Jaya or Johor Bahru.
Real human agents — not chatbots — available around the clock in clear English.
Operating under international gaming authority oversight, ensuring fair play standards.
Weekly reload bonuses, cashback deals, and festive offers tied to Malaysian celebrations.
MYR deposits, local payment methods, and support agents who truly get the Malaysian market.
Top up your zk99 account in 3 easy steps using your favourite Malaysian banking apps and e-wallets. Minimum deposit RM30, maximum RM30,000.
Join thousands of Malaysian players already enjoying the zk99 experience — live casino, slots, sportsbook, and more.
Create Your zk99 Account18+ for sports betting. 21+ for casino games. Play responsibly.
Hundreds of titles across every style — from classic 3-reelers to high-volatility Megaways engines
Simple. Fast. Transparent. Here's how easy it is to go from sign-up to first payout.
Fill in your basic details and verify your identity in under 3 minutes. Residents from KL, Bangsar, Penang — all welcome.
Add funds via DuitNow, Touch 'n Go eWallet, Maybank2u, or FPX. Minimum RM30 gets you started instantly.
Dive into live casino tables, slots, live football betting, Toto 4D-style games, and more — all under one roof.
Request your winnings. Verified accounts typically receive funds within minutes via DuitNow transfer.
We partner with multiple licensed international game studios across slots, live dealer, sports, and instant games — ensuring certified fair-play outcomes on every spin and hand.
Understanding bonus jargon before you claim saves you confusion later. Here's what the key terms actually mean for Malaysian players at zk99.
This is the number of times you must bet your bonus amount before you can withdraw any winnings derived from it. A x10 rollover on a RM100 bonus means you must place at least RM1,000 in total bets before cashing out. x15 means RM1,500 total bets; x20 means RM2,000. Lower is always better for you as the player.
Example: Receive RM200 bonus with x10 rollover → place RM2,000 in bets → eligible to withdraw winnings.Most bonuses cap how much you can wager per bet while using bonus funds. Exceeding this limit can void your bonus entirely. At most platforms, the cap sits around RM250–RM500 per bet round. Stick under this amount while your bonus balance is active.
Example: Bonus max bet is RM300. Placing a RM350 slot spin while on bonus funds risks forfeiting the bonus balance.Not all games contribute equally to clearing your rollover. Slots typically count at 100% — one Ringgit wagered clears one Ringgit of rollover. Table games like baccarat or blackjack often contribute only 10–20% because their lower house edge makes them more efficient for bonus clearing.
Example: RM100 on slots clears RM100 of rollover. RM100 on blackjack (10% contribution) clears only RM10.Bonuses are not permanent. A typical expiry window is 7, 14, or 30 days from the date the bonus is credited. If you haven't completed the rollover by then, the bonus — and any winnings — are forfeited. Check the specific window on each promotion page before claiming.
Example: A 14-day welcome bonus credited on 1 June expires at midnight on 15 June if rollover is incomplete.A sticky (or non-cashable) bonus is deducted from your balance when you withdraw — only the net winnings above the bonus amount can be cashed out. A non-sticky bonus is treated like real cash once wagering is complete; you can withdraw both the bonus and winnings freely. Non-sticky is more player-friendly.
Example: Sticky RM100 bonus + win RM300 → withdraw RM200 (RM300 minus the RM100 sticky bonus). Non-sticky: withdraw the full RM300.Some promotions limit how much you can withdraw from bonus-derived winnings regardless of how much you actually win. This cap is stated in the bonus terms — commonly RM500–RM2,000. Winnings above the cap are removed when you request a withdrawal.
Example: RM50 free spin bonus with RM500 max cash-out. You spin your way to RM1,200 — only RM500 is withdrawable.Many welcome bonuses require a minimum first deposit to activate — often RM50 or RM100. Depositing less than the qualifying amount means the bonus simply won't trigger, even if it appears in your promotions tab.
Example: "100% match bonus on first deposit of RM100+" — depositing RM80 does not activate the bonus.
From MSL derbies in Kuala Lumpur to EPL weekends and UFC title nights — place your bets in real time with competitive live odds at zk99.
Explore the SportsbookMalaysian players — whether from the Chinese, Indian, or Malay community — deserve respectful, professional, English-language support. At zk99, our support team is staffed by real agents, not automated chatbots, ready to assist with any issue any time of day or night.
Available 24/7 directly on the zk99 website. Click the chat bubble anytime. Average wait: under 5 minutes. Agents speak clear, courteous English.
Prefer messaging? Our WhatsApp support line handles account queries, deposit issues, and promotion clarifications. Number visible after login for security.
For formal queries, KYC document submissions, or detailed account reviews — our email team responds within 2 business hours during peak times.
Our team understands Malaysian market nuances — Raya promotions, CNY bonus cycles, Deepavali specials — and communicates in fluent English throughout.
zk99 is committed to protecting your personal data in accordance with applicable data protection regulations. We collect only the information necessary to provide and secure your account — name, contact details, and payment information — and we never sell your data to third parties.
All data is stored with AES-256 encryption. Session cookies are used solely to maintain your login state and personalise your experience. You may request data deletion or access your stored records at any time by contacting our support team.
For complete details, read our full Privacy Policy. By using zk99 services, you acknowledge that you have read and understood our data handling practices.
zk99 strictly enforces the 21+ age requirement for all casino-style gambling activities, as mandated by international gaming authorities. We are committed to promoting responsible gambling within Malaysia's player community. Gambling should be a form of entertainment — never use funds you cannot afford to lose.
Tools available: self-exclusion, deposit limits, session time reminders. Full details at Responsible Gaming. If gambling is affecting your well-being, contact the National Problem Gambling Helpline for confidential support.