For players aged 21 and above only. Please gamble responsibly.
Trusted by Malaysian Players

99kopi — Malaysia's Most Trusted Online Casino & Sports Betting Hub

From the lanes of Bangsar to the streets of Johor Bahru, Malaysian players count on 99kopi for a safe, regulated, and genuinely exciting gaming experience — live casino, football betting, slots, and more, all in one place.

500+ Casino Games
RM50 Min. Deposit
24/7 Live Support
21+ Players Only
SSL Secured DuitNow & FPX Touch 'n Go Supported
99kopi
Getting Started

How to Get Started at 99kopi

Four straightforward steps and you're ready to play. No complicated sign-up process — just a smooth, secure onboarding from anywhere in Malaysia.

1
Create Your Account

Register in under two minutes. Provide your email, a secure password, and your preferred currency (MYR). All info is encrypted end-to-end.

2
Verify Your Identity

Complete a quick KYC check by uploading a copy of your Malaysian IC or passport. This keeps your account — and your money — fully protected.

3
Make Your First Deposit

Top up via Touch 'n Go eWallet, FPX, Boost, DuitNow, USDT, or bank transfer. Maybank, CIMB, Public Bank and Hong Leong are all supported.

4
Place Your First Bet

Dive into live football odds for Liga Super Malaysia or EPL, spin a high-RTP slot, or join a live Baccarat table — the choice is yours.

99kopi
Our Advantages

Why Choose 99kopi?

Hundreds of thousands of players across Kuala Lumpur, Penang, Shah Alam, and Petaling Jaya play at 99kopi every week. Here's what keeps them coming back.

Instant E-Wallet Deposits

Top up through Touch 'n Go eWallet, Boost, or GrabPay in seconds. No waiting around — your balance updates in real time.

Bank-Grade Security

256-bit SSL encryption protects every transaction. Your personal data and funds are guarded by the same standards used by Malaysia's major banks.

Competitive Sports Odds

Bet on Liga Super Malaysia, EPL, UFC, and dozens more markets. Our odds engine updates live so you never miss the best line.

24/7 Live Support

Friendly support agents available around the clock via live chat. Average response time under 90 seconds — because problems don't keep office hours.

Mobile-First Platform

Designed to run flawlessly on Android and iOS. Play live football betting or spin your favourite slots whether you're in KL or on the go in Penang.

Fast Withdrawals

Most bank and e-wallet withdrawals are processed within 15 minutes. VIP members enjoy priority payouts — Gold tier and above.

Diverse Game Library

500+ slots, live dealer tables, fishing games, crash titles, and sports betting — all under one roof, curated to match Malaysian players' tastes.

Responsible Gambling Tools

Deposit limits, session reminders, self-exclusion options, and reality-check alerts built directly into your account dashboard. Play safely, always.

99kopi
Loyalty Programme

VIP Program Tiers — Long-term Player Rewards

The more you play at 99kopi, the better your benefits. Our six-tier VIP program is designed to recognise loyalty with real, tangible perks — not empty promises.

🥉 Bronze
Bronze Member
Monthly Turnover: MYR 5,000+
  • 0.3% weekly cashback on losses
  • Access to members-only promotions
  • Standard withdrawal processing
  • Welcome gifts on first upgrade
🥈 Silver
Silver Member
Monthly Turnover: MYR 20,000+
  • 0.5% weekly cashback on losses
  • Birthday bonus (MYR 88 free credit)
  • Expedited withdrawal queue
  • Exclusive Silver-only event invites
💠 Platinum
Platinum Member
Monthly Turnover: MYR 150,000+
  • 0.9% weekly cashback on losses
  • Monthly reload bonus (up to MYR 500)
  • Invite-only VIP tournaments
  • Same-day guaranteed withdrawals
💎 Diamond
Diamond Member
Monthly Turnover: MYR 400,000+
  • Up to 1.2% cashback on losses
  • Personal account manager assigned
  • Exclusive offline VIP events (KL/PJ)
  • Customised monthly bonus package
⬛ Royal Black Diamond
Royal Black Diamond
Invitation Only — Exceptional Players
  • Maximum cashback — negotiated individually
  • Senior VIP manager, direct line
  • Bespoke reward packages & gifts
  • Unlimited & priority same-day withdrawals
99kopi
Choose Your Welcome Bonus

Pick the Plan That Suits You

Whether you're a casual punter or a high-volume sports bettor, there's a welcome offer at 99kopi sized for your style of play.

Standard
Sports Starter
100% Bonus
on your first sports deposit up to RM 288
  • Covers football, UFC & basketball markets
  • Min. deposit RM 50 to activate
  • 14-day bonus validity
  • X12 rollover requirement
  • All Malaysian e-wallets accepted
⭐ Most Popular
Casino Royale
150% Bonus
on first live casino deposit up to RM 888
  • Live Baccarat, Blackjack, Roulette, Sic Bo
  • Min. deposit RM 100 to activate
  • 30-day bonus validity
  • X15 rollover requirement
  • Max bet RM 250 during bonus play
High Roller
Slots Master
200% Bonus
on first slots deposit up to RM 2,880
  • All slot titles — 100% game contribution
  • Min. deposit RM 200 to activate
  • 30-day bonus validity
  • X20 rollover requirement
  • Crypto deposit bonus stacks (+2%)

All bonuses are subject to full Terms & Conditions. Always read the T&C before claiming any bonus. 21+ only.

Player Education

Bonus Terms Explained

Confused by casino bonus jargon? Here's a plain-English breakdown of the terms you'll encounter at 99kopi and any reputable online casino in Malaysia.

💰 Wagering / Rollover Requirement

This is the number of times you must bet your bonus amount before you can withdraw any winnings from it. A X15 rollover on a RM100 bonus means you need to place RM1,500 in total bets before cashing out.

Example: RM100 bonus × 15 = RM1,500 in wagers required
🎯 Maximum Bet During Bonus

While your bonus is active, most casinos cap your single-bet stake — typically between MYR 250 and MYR 500. Exceeding this limit can void your bonus balance entirely, so always check the cap before placing a large bet.

Example: Max bet RM250 per round while bonus is active
🃏 Game Contribution Rate

Not all games contribute equally to clearing a rollover. Slot games almost always count at 100%, while table games like Blackjack or Baccarat typically contribute only 10%–20%. Fishing games vary by platform.

Example: RM100 on Baccarat = only RM10 toward rollover
⏰ Bonus Expiry

Every bonus has a time limit. Common windows are 7, 14, or 30 days from the date of activation. If the rollover isn't completed within that window, the bonus — and any winnings from it — will be forfeited automatically.

Example: 30-day window starting from first wager date
🔒 Sticky vs Non-Sticky Bonuses

A sticky (non-cashable) bonus stays in your bonus wallet throughout play but cannot itself be withdrawn — only the net winnings are cashable. A non-sticky bonus is deducted from your account once the rollover is met, and your remaining real balance is freely withdrawable.

Example: Sticky RM100 bonus — only winnings above RM100 can be withdrawn
📤 Maximum Cash-Out Limit

Even after clearing a rollover, some bonuses cap how much you can withdraw from bonus-derived winnings. Always check this figure — especially on free spin or no-deposit bonuses, where caps like RM500 are common.

Example: Max withdrawal from free spins winnings = RM500
Practical advice: Always read the full Terms & Conditions before claiming any bonus. If anything is unclear, contact the support team before depositing — not after.
99kopi
Platform Powered By

Game Studio Diversity at 99kopi

Behind every game you play is a specialised studio crafting the mechanics, graphics, and fairness algorithms. Here's how the industry is structured — and what it means for your experience.

🎰
Top-Tier Slot Studios

These companies produce high-RTP video slots with cinematic graphics and engaging mechanics — think Megaways reels, cluster-pays, and bonus-buy features. Their math models are certified by independent testing labs, so you can trust the published RTP figures.

🎥
Live Dealer Studios

Licensed studios streaming professional dealers from regulated facilities in Eastern Europe and Asia. Games like Baccarat, Blackjack, Roulette, and Sic Bo are dealt in real time, with multiple camera angles and multilingual hosts familiar to Southeast Asian players.

🐟
Asian-Focused Studios

Providers specialising in Asian-themed slots, fishing games, and culturally relevant titles that resonate strongly with Malaysian, Indonesian, and Thai players. These studios understand local tastes — from Dragon iconography to the frantic energy of a good fish-shooting game.

🚀
Crash & Instant-Game Studios

Newer providers building quick-round games with provably fair mechanics. Titles in this category are independently verifiable — players can check each round's outcome using a cryptographic seed, making them among the most transparent products in the industry.

99kopi
Deposits & Withdrawals

Detailed Payment Methods Guide

Every major Malaysian payment channel is covered at 99kopi. Here's a structured look at your options — processing times, steps, fees, and recommended use cases.

Touch 'n Go eWallet

Best for: everyday Malaysian players who already use TnG for daily spend. Fastest route for deposits under RM500.

  1. Open the Cashier section in your 99kopi account.
  2. Select Touch 'n Go eWallet as your deposit method.
  3. Enter the deposit amount and confirm.
  4. A QR code or deep-link redirects you to the TnG app to approve.
⚡ Instant Free
Range: RM50 – RM10,000 per transaction
Boost eWallet

Best for: users in Penang and Johor Bahru who actively use Boost for retail payments. Works identically to TnG deposits.

  1. Navigate to Cashier → Deposit → Boost.
  2. Enter deposit amount and submit.
  3. Scan or tap to approve in your Boost app.
  4. Funds reflect in your 99kopi balance immediately.
⚡ Instant Free
Range: RM50 – RM5,000 per transaction
Bank Transfer (FPX / DuitNow)

Best for: larger deposits via Maybank, CIMB, Public Bank, or Hong Leong Bank. Suitable for high-volume players who prefer direct bank transactions.

  1. Select Bank Transfer / FPX at the Cashier.
  2. Choose your bank (Maybank, CIMB, Public Bank, Hong Leong).
  3. Enter amount and authorise via your banking app or token.
  4. Transaction confirmed within 5–10 minutes.
🕐 5–10 min Free
Range: RM100 – RM500,000 per transaction
GrabPay

Best for: Kuala Lumpur and Petaling Jaya players who prefer to leverage GrabPay points or maintain their Grab account balance for gaming spend.

  1. Select GrabPay from the Deposit options.
  2. Enter the desired amount.
  3. You'll be redirected to the Grab app for verification.
  4. Funds credited instantly upon approval.
⚡ Instant Free
Range: RM50 – RM10,000 per transaction
USDT (TRC20)

Best for: privacy-conscious players or those who prefer stablecoin deposits. TRC20 network offers low transaction fees and fast confirmation times.

  1. Select Crypto → USDT TRC20 at the Cashier.
  2. Copy your unique 99kopi deposit wallet address.
  3. Send USDT from your personal wallet to that address.
  4. Network confirms transaction within 15–30 minutes.
🕐 15–30 min Low Fees
Range: Min equivalent MYR 30 – no upper cap
7-Eleven (Cliqq)

Best for: players who prefer cash-based top-ups without a bank account link. Available at 7-Eleven outlets nationwide — convenient whether you're in Shah Alam or Johor Bahru.

  1. Generate a deposit voucher code from your 99kopi Cashier.
  2. Visit any 7-Eleven and use the Cliqq kiosk or app.
  3. Enter the voucher code and pay in cash.
  4. Funds credited within 15–30 minutes after payment confirmation.
🕐 15–30 min Small Service Fee
Range: RM50 – RM2,000 per transaction
Crypto Payments

Cryptocurrency Deposits Welcomed

99kopi fully supports cryptocurrency deposits — a growing preference among Malaysian players who value speed, lower fees, and financial privacy. Refer a friend to crypto deposits and earn extra rewards.

BTC
Bitcoin

The original cryptocurrency. On-chain deposits are confirmed within 2–6 network confirmations. Widely trusted and recognised globally.

Min deposit: MYR 30 equiv.
ETH
Ethereum

Fast, programmable, and backed by a massive global network. ETH deposits confirm within minutes on the ERC-20 network. Ideal for moderate-size transfers.

Min deposit: MYR 30 equiv.
USDT
Tether (TRC20)

A USD-pegged stablecoin — no price volatility between sending and receiving. TRC20 (TRON network) transactions are near-instant with negligible fees. The most popular crypto deposit option at 99kopi.

Min deposit: MYR 30 equiv.
LTC
Litecoin

One of the fastest mainstream blockchains — LTC confirmations typically take under 3 minutes. Lower fees than Bitcoin make it suitable for smaller recurring deposits.

Min deposit: MYR 30 equiv.
Exclusive Offer

+2% Crypto Deposit Bonus 🚀

Deposit using any supported cryptocurrency and receive an automatic 2% top-up on your deposit amount — bonus up to MYR 688 per qualifying transaction. Stacks with most welcome bonuses.

2%
Extra on every crypto deposit
MYR 688
Maximum bonus per transaction

21+ only. Bonus subject to X10 rollover. See full T&C.

99kopi
Account Verification

Account Verification (KYC) Guide

KYC — Know Your Customer — is a mandatory regulatory process for all licensed online casinos. At 99kopi, we've made it as quick and painless as possible. Here's everything you need to know.

Why KYC Is Required

International gaming regulations require all licensed operators to verify the identity of their players. KYC serves two critical purposes: it protects players from identity theft and account takeover, and it ensures that the platform cannot be used for money laundering or financial fraud. It's the same process your bank and reputable fintech apps use.

Documents Typically Required

  • Valid Malaysian ID: MyKad, Driver's License, or Passport (must be current, not expired)
  • Proof of Address: Utility bill (TNB, Syabas, TM, or similar) dated within the last 3 months
  • Selfie with ID: A clear photo of yourself holding your ID card next to your face

Step-by-Step Submission Process

1
Log In & Go to Account Verification

Navigate to My Account → Verification Centre. You'll see a checklist of required documents based on your current account status.

2
Upload Your Identity Document

Take a clear, well-lit photo of your MyKad (front and back) or passport. File size limit is typically 5MB. JPG, PNG, and PDF formats are accepted.

3
Upload Proof of Address

Submit a recent utility bill or bank statement. The document must clearly show your full name, residential address, and the issuing company's name or logo.

4
Await Verification Confirmation

Our compliance team reviews submissions 24 hours a day. Most accounts are fully verified within 24–48 hours. You'll receive an email notification once approved.

Security Notes
  • Only upload your documents to sites using HTTPS — check for the padlock icon in your browser's address bar before submitting anything.
  • When photographing your MyKad, you may cover part of your IC number digits if you feel more comfortable — leave enough visible for identity confirmation.
  • Never share your verification documents via WhatsApp, Telegram, or any other unsecured messaging channel. The 99kopi upload portal is the only approved submission method.

Your Privacy Matters to Us. 99kopi collects only the data necessary to operate your account securely and comply with applicable regulations. We do not sell or share your personal information with third-party marketing companies. All data is encrypted and stored in compliance with international data protection standards. For full details on how your data is collected, used, and protected, please review our Privacy Policy.

99kopi

Play Responsibly — 21+ Only

Gambling should always be entertaining — never a way to solve financial problems or emotional distress. Set deposit limits, take time-outs, and use our self-exclusion tools whenever you feel you need a break. Help and resources are available.

Learn about Responsible Gambling tools at 99kopi →