Welcome Bonus Available
Instant Deposits

Register on M 999 and Start Playing in Minutes

Creating your M 999 account takes less than two minutes. Fill in the form, deposit via Easypaisa or JazzCash, and you're ready to bet on cricket, play live casino games, or jump into Aviator — all in Pakistani Rupees.

New Player Offer
100% Welcome Bonus

On your first qualifying deposit. Minimum deposit Rs 500. Wagering requirements apply — see Promotions for full offer terms.

Easypaisa
JazzCash
NayaPay
IBFT
Secure & Encrypted
Adults 18+ Only
24/7 Support
PKR Accounts

Create Your Free M 999 Account

Already have an account? Log in here

Enter your name exactly as it appears on your National Identity Card.

Must be a Pakistani number. This is your primary account identifier.

You must be 18 or older to register on M 999.

Enter a password to see its strength

already a member?
Login to Your M 999 Account

How to Register on M 999 — Step by Step

The M 999 registration process is one of the simplest in Pakistan. Here's exactly what happens from the moment you land on the sign-up form to the moment you're placing your first bet.

1
Fill in the Registration Form

Enter your full name as it appears on your CNIC, your Pakistani mobile number, email address, date of birth, and a strong password. The whole form takes about 90 seconds to complete. If a friend referred you to M 999, enter their referral code in the optional field — it may activate additional bonuses for both of you.

2
Verify Your Mobile Number

M 999 sends a one-time code to your Pakistani mobile number immediately after registration. Enter the code when prompted to confirm your number is genuine. This takes about 30 seconds and is the only verification step required before you can access the platform for the first time.

3
Make Your First Deposit

Once your account is open, head to the Deposit section and choose your preferred payment method — Easypaisa, JazzCash, NayaPay, SadaPay, IBFT bank transfer, or Visa/Mastercard. Minimum first deposit is Rs 500. Deposits via mobile wallets are usually credited instantly. If you are eligible for the M 999 welcome bonus, it will be credited automatically after your deposit is confirmed.

4
Start Playing on M 999

That's it — your M 999 account is ready. Browse the cricket betting markets, join a live dealer baccarat table, play Andar Bahar, or open Aviator. Everything runs directly in your browser or through the M 999 mobile site — no separate app download is required, though a mobile-optimised experience is available.

m 999

Why Register on M 999?

Six reasons Pakistani players choose M 999 when they're deciding where to create their first online gaming account.

Cricket Betting Built for Pakistan

M 999 covers PSL, international T20s, Test matches and ODIs with deep pre-match and in-play markets. Bet on match winner, top scorer, highest partnership, over-by-over runs and dozens of other cricket-specific markets — all with competitive odds settled in PKR.

Instant Deposits via Easypaisa & JazzCash

No need for an international card or a complicated bank transfer. Deposit directly from your Easypaisa or JazzCash wallet in seconds. Withdrawals back to your wallet are typically processed in under two hours. Everything is in PKR — no currency conversion or foreign exchange fees.

Hundreds of Games Available Immediately

Once registered, you have instant access to the full M 999 game library — live baccarat, live roulette, Andar Bahar, slots, Aviator, fishing games and more. New games are added regularly. Everything runs in your browser — no download needed on desktop or mobile.

Welcome Bonus on Your First Deposit

New M 999 players receive a welcome bonus on their first qualifying deposit. The bonus is credited automatically — you don't need to enter a promo code unless specifically stated in the current offer terms. Full wagering requirement details and eligible games are listed on the Promotions page.

VIP Programme from Your First Deposit

Every M 999 registered player starts earning VIP points from day one. As your cumulative wagering grows, you progress through Bronze, Silver, Gold, Platinum and Diamond tiers — each with improved cashback rates, faster withdrawal processing and exclusive offers. There's no separate sign-up for the VIP programme.

Support in English and Urdu

M 999's live chat support team is available around the clock. Whether you have a question about your deposit, a bet result query, or need to activate a responsible gaming tool, the support team can assist in both English and Urdu. Average chat response time on M 999 is under three minutes.

m 999

Everything You Need to Know Before You Register on M 999

Registering on M 999 is the first step towards accessing one of the most complete online gaming platforms available to Pakistani players today. Before you complete the registration form, it's worth understanding exactly what you're signing up for — what the account gives you access to, what the requirements are, and what to expect from the experience as a new M 999 member.

Who Can Register on M 999?

M 999 is open to players based in Pakistan who are 18 years of age or older. There are no restrictions based on city or province — whether you're in Karachi, Lahore, Islamabad, Peshawar, Quetta or anywhere else in Pakistan, you're eligible to register as long as you meet the age requirement. You'll need a Pakistani mobile number, a valid email address, and your date of birth to complete registration. A CNIC copy may be requested later during identity verification, which is a standard process for any regulated online platform.

Is It Free to Create an M 999 Account?

Completely free. There is no registration fee, no monthly subscription, and no charge to browse the M 999 game lobby or check betting odds after registration. You only spend money if and when you choose to make a deposit — and the minimum first deposit on M 999 is Rs 500, which is within reach for the vast majority of players in Pakistan who want to try the platform.

What Happens After You Register?

Once your M 999 account is created and your mobile number is verified, you have access to the full platform. This includes the cricket betting section with live PSL and international cricket odds, the live casino with baccarat, roulette and Andar Bahar tables, the slots and crash games section including Aviator, and the complete M 999 promotions page where you can see all active bonus offers available to your account.

Your M 999 account also gives you access to the VIP programme from the moment of your first deposit, the Refer a Friend programme where you can earn bonuses by inviting other Pakistani players, and all responsible gaming tools including deposit limits and session controls. These tools are built into your account settings and can be activated any time you feel you need them.

One Account Per Player

M 999 allows one account per person, per mobile number, and per household. Creating multiple accounts to claim more than one welcome bonus, or to take advantage of promotions multiple times, is against M 999's terms and will result in all accounts being suspended and balances voided. If you're not sure whether you already have an M 999 account from a previous registration, contact support before registering again — the team can check for you without any penalty.

Your Data Is Secure When You Register on M 999

All information you submit during M 999 registration is transmitted over an encrypted connection and stored securely. M 999 never stores full card details — payment transactions are handled through PCI-DSS compliant gateways. Your CNIC details, if requested during verification, are used only for identity confirmation and are held under the terms of the M 999 Privacy Policy. Full details of how M 999 handles your personal data are available on the Privacy Policy page.

Setting Up Your Account Responsibly

Before you make your first deposit on M 999, it's worth spending two minutes in your account settings to configure a deposit limit. Decide in advance what you're comfortable spending per week or per month, and set that as your M 999 deposit limit. Once set, the limit cannot be exceeded — and any increase requires a 24-hour cooling period before it takes effect. This small step at account setup makes a genuine difference to how controllably you engage with the platform over time.

M 999 also offers session timers, reality check notifications, cooling-off periods and self-exclusion for players who need them. These tools are all accessible from your account settings with no need to contact support, though the support team can also activate them on your behalf via live chat at any time.

What You Get with Your M 999 Account

Full access to cricket betting — PSL, internationals, in-play
Live casino — baccarat, roulette, Andar Bahar, Teen Patti
Aviator, fishing games, slots and instant win titles
Welcome bonus on first deposit + ongoing promotions
VIP programme with cashback and enhanced withdrawals
Deposits and withdrawals in PKR via Easypaisa, JazzCash, IBFT
Refer a Friend bonuses for every player you bring to M 999
24/7 customer support in English and Urdu

Minimum to get started: First deposit from as little as Rs 500 via Easypaisa or JazzCash. No credit card required. No foreign currency needed. No complicated verification before your first game. Just a valid Pakistani mobile number, your details, and two minutes of your time.

m 999

M 999 Registration — Frequently Asked Questions

Common questions from new Pakistani players before they create their M 999 account.

The M 999 registration form itself takes under two minutes to complete. Mobile number verification adds about 30 seconds. You can make a deposit immediately after verification is done. Total time from landing on the registration page to having a funded M 999 account ready to use is typically around five minutes if you're using Easypaisa or JazzCash for your deposit.

You do not need to upload your CNIC to create an M 999 account and start playing. CNIC verification may be requested before large withdrawals or as part of M 999's routine KYC process. Having your CNIC ready for when it's needed avoids any delays in future withdrawals. Providing accurate identity information from registration onwards makes the verification process straightforward when the time comes.

The minimum deposit on M 999 is Rs 500 for standard accounts. This applies to all payment methods including Easypaisa, JazzCash, NayaPay, SadaPay, IBFT bank transfer and Visa/Mastercard. There is no maximum standard deposit limit. Deposits via Easypaisa and JazzCash are typically credited instantly to your M 999 balance. Bank transfers via IBFT may take up to two banking hours depending on your bank.

Do not register a new account if you're unsure whether you already have one. Having two accounts — even unintentionally — is against M 999's terms. Instead, contact M 999 support via live chat and give them your Pakistani mobile number or email address. The support team can check within seconds whether an account already exists for those details and help you recover access if needed. This is a completely normal request and the team handles it routinely.

The M 999 welcome bonus is credited automatically after your first qualifying deposit — you don't need to enter a promo code or contact support unless the specific offer terms state otherwise. Make sure your deposit meets the minimum qualifying amount for the current offer (at least Rs 500 for standard new player offers). The bonus will appear in your M 999 account balance, separated from your main balance, so you can always see how much of your balance is bonus funds subject to wagering requirements. Full offer terms are on the Promotions page.

Yes — the M 999 registration form and the entire platform are fully optimised for mobile browsers. Most M 999 players in Pakistan access the platform through their mobile phones. No app download is required — simply open m999-khelo.com in Chrome, Firefox or Safari on your Android or iOS device and the mobile-optimised interface loads automatically. If you prefer to use an app, check the M 999 platform for the latest mobile app availability for Pakistani users.

Ready? Your M 999 Account Is Two Minutes Away

Fill in the form at the top of this page, verify your Pakistani mobile number, and make your first deposit via Easypaisa or JazzCash. That's it — your M 999 account is ready with your welcome bonus applied automatically. All transactions in PKR. Adults 18+ only.