Free to Join – Takes Under 2 Minutes

Create Your m999 Account and Start Winning Today

m999 is Pakistan's most trusted online betting and casino platform. Register for free, deposit in PKR using Easypaisa, JazzCash or your bank, and access PSL betting, live casino games, roulette, poker and Andar Bahar from one account.

500,000+ registered Pakistani players
Withdrawals in 10–30 min
SSL secured platform
24/7 live support
Accepted Payment Methods
Easypaisa
JazzCash
NayaPay
SadaPay
Bank IBFT
Visa/Mastercard
Generous Welcome Bonus for New Members
Register today and claim your welcome bonus on your first deposit. Full bonus terms apply — see our Terms and Conditions for details.

Create Your Free Account

Already have an account? Log in here

Step 1 of 3 – Account Details
Please enter your full name.
Please enter a valid email address.
+92
Please enter a valid Pakistani mobile number.
Password strength
Password must be at least 8 characters.
Step 2 of 3 – Personal Details
You must be 18 or older to register.
Please select your province.
m999 operates exclusively in PKR.
Step 3 of 3 – Confirm & Register
Account Summary
You must confirm you are 18+.
You must accept the Terms and Conditions to register.
or
Already registered? Log in to m999

Account Created Successfully!

Welcome to m999! Your account is ready. A verification email has been sent to your registered address. Please verify your email and then log in to make your first deposit.

Go to Login
SSL Secured · 256-bit Encryption · 18+ Only · Responsible Gaming

Why Pakistani Players Choose m999

Over half a million players have registered on m999. Here's what keeps them coming back — and why you should join them today.

Instant Deposits in PKR

Deposit from just Rs 200 using Easypaisa, JazzCash, NayaPay or SadaPay. Funds hit your m999 wallet instantly with no platform fees charged from our side. Your balance is ready to bet the moment your deposit clears.

Fast PKR Withdrawals

Withdraw your winnings in as little as 10–30 minutes for Easypaisa and JazzCash. No hidden withdrawal delays or excessive verification for normal amounts. Your money goes directly to your registered payment account.

PSL & Cricket Betting

Bet on every PSL match with competitive odds, multiple markets per game and live in-play betting. From Peshawar Zalmi to Lahore Qalandars — your team, your bets, all in one place on m999.

Full Casino Suite

Roulette, Andar Bahar, poker, slots and live dealer games — all available from your m999 account the moment you register and make your first deposit. No separate registrations required for different games.

Refer a Friend & Earn

Share your personal m999 referral link with friends. When they register and make their first deposit, you both receive a bonus credited directly to your wallets. The more you refer, the more you earn — no cap.

VIP Club for Loyal Players

Every bet you place on m999 builds your VIP status. Higher VIP tiers unlock dedicated account managers, faster withdrawals, exclusive bonus offers and invitations to special events designed for m999's most loyal Pakistani players.

How to Register and Start Playing on m999

From zero to placing your first bet on m999 in four simple steps. The whole process takes less than two minutes.

1
Fill In Your Registration Details

Enter your full name, email address, Pakistani mobile number and a secure password. Your mobile number is used for account verification and payment confirmations — make sure it's an active number registered in your name.

2
Confirm Your Personal Information

Add your date of birth (you must be 18+) and select your province. These details are required for account security and regulatory compliance. m999 does not share this information with third parties — see our Privacy Policy for full details.

3
Accept Terms and Confirm Your Account

Review the account summary, confirm you are 18+, accept the Terms and Conditions and Responsible Gaming Policy, then click "Create My Account." Your m999 account is instantly activated upon confirmation.

4
Make Your First Deposit and Start Betting

Log in to your new m999 account, go to the Deposit section, choose your preferred Pakistani payment method and deposit from as little as Rs 200. Funds arrive instantly and you're ready to bet on PSL, play casino games or try live poker.

m999

What's Waiting for You After You Register

One m999 account gives you access to every game and betting market on the platform — no separate logins, no extra steps.

m999

Everything You Need in One m999 Account

When you register on m999, you're not just signing up for a single game — you're getting access to Pakistan's most complete online betting and casino experience. One registration, one wallet in PKR, one place to manage every bet and every withdrawal.

From live PSL cricket betting to Andar Bahar, from roulette tables to tournament poker — m999 has built every category of online gaming that Pakistani players want, under a single roof with a single verified account.

Refer a friend and both earn a bonus
m999
Built for Pakistan

m999 Is Designed Around Pakistani Players' Needs

Most international gambling platforms make Pakistani users jump through hoops — currency conversions, unfamiliar payment methods, slow withdrawals and customer support that doesn't understand the local context. m999 is different because it was designed with Pakistani players at the centre from day one.

Everything on m999 works in Pakistani Rupees. You deposit via the payment methods you already use every day — Easypaisa, JazzCash, NayaPay, SadaPay, your bank. There's no currency conversion, no hidden exchange rate markups and no minimum withdrawal amount that makes small wins pointless to claim.

  • Minimum deposit: Rs 200
  • Minimum withdrawal: Rs 500
  • Withdrawal processing: 10–30 minutes (Easypaisa/JazzCash)
  • Platform language: English (en-PK)
  • Customer support: 24/7 via live chat and email
Deposit & Withdraw in PKR – Zero Platform Fees

All transactions on m999 use Pakistani Rupees. No conversions, no markups, no surprises.

Easypaisa from Rs 200
JazzCash from Rs 200
NayaPay from Rs 200
SadaPay from Rs 200
Bank IBFT from Rs 1,000
Visa/Mastercard from Rs 500

What m999 Players Say After Registering

Real feedback from Pakistani players who joined m999 — in their own words.

Registration took me about 90 seconds and my first Easypaisa deposit was in my wallet before I'd even closed the app. Fastest setup I've seen on any Pakistani betting site.

AK
Ahmad K.
Lahore, Punjab

I registered on m999 specifically to bet on PSL. Everything from creating the account to placing my first bet was straightforward. Withdrew my winnings via JazzCash in about 15 minutes.

FH
Farhan H.
Karachi, Sindh

The deposit limits tool was the first thing I set after registering — it's right there in account settings, takes 30 seconds to configure. Exactly what I needed to keep my spending sensible.

ZI
Zain I.
Islamabad, ICT

Register on m999 – Common Questions

Quick answers to questions Pakistani players ask before creating their m999 account.

Yes, completely free. Creating an m999 account costs nothing. There are no registration fees, no monthly subscription fees and no minimum activity requirements to keep your account active. You only spend money when you voluntarily make a deposit to fund your betting wallet.

You must be at least 18 years old to register and use m999. This is a firm requirement and not a formality — m999 verifies age during registration and may request ID documents (CNIC or passport) during the KYC verification process. Accounts found to belong to persons under 18 are immediately and permanently closed. See our Responsible Gaming policy for more information.

No. Each person is entitled to one m999 account only. Duplicate accounts are strictly prohibited under our Terms and Conditions. If m999 detects multiple accounts belonging to the same person, all duplicate accounts will be permanently suspended and any bonus funds associated with them will be forfeited. Your real-money balance in a primary account is not affected by a duplicate account closure.

You should register with your personal Pakistani mobile number — ideally the same number linked to your Easypaisa or JazzCash account if you plan to use those for deposits and withdrawals. This makes payment verification faster and smoother. The number must be active and accessible to you, as m999 uses it for OTP security codes during login and transactions.

Immediately. Once your m999 account is confirmed — which happens the moment you complete the three-step registration — you can log in and go straight to the Deposit section. Easypaisa, JazzCash, NayaPay and SadaPay deposits are processed instantly. Bank IBFT transfers may take up to two hours depending on your bank. The minimum deposit is Rs 200.

Yes. m999 uses SSL/TLS encryption to protect all data transmitted between your device and our servers. Your personal information is stored in encrypted form and is never sold to third parties. We collect only the data required to operate your account and comply with our legal obligations. For full details, read our Privacy Policy.
Free to Join – Ready in 2 Minutes

Don't Wait – Create Your m999 Account Right Now

Registration is free, takes under two minutes and gives you instant access to PSL betting, live casino games, roulette, Andar Bahar and poker — all in PKR, all from one m999 account.

Register on m999 Now