Welcome back. Your m999 account, PKR wallet, live cricket markets, Aviator game, and full casino library are all waiting for you. Log in and pick up exactly where you left off.
Enter your registered Pakistani mobile number. We'll send you an OTP to reset your password.
One login — your PKR wallet, full game library, live cricket betting, and account tools all in one place
Your m999 login gives you instant access to live PSL markets, international matches, and in-play cricket betting updated ball by ball. Place bets during the match — not just before it starts.
Jump straight into Aviator — Pakistan's most-played crash game on m999. Watch the multiplier climb, cash out at the right moment, and share wins in the live chat with other Pakistani players.
Your PKR balance is shown at the top of every page after login. Deposit via Easypaisa or JazzCash and withdraw in as little as 15 minutes. No conversion fees — everything in Pakistani Rupees.
Your m999 account login unlocks the full casino — PKR-denominated jackpot slots, live dealer tables, fishing games, poker tournaments, and virtual sports. All games are fair-play certified and mobile-optimised.
Logged-in players see personalised bonus offers including reload bonuses, PSL season promotions, and free bet opportunities. Bonus credits are managed and claimed from inside your account dashboard.
Inside your m999 account you can set deposit limits, session time limits, loss limits, and activate cool-off periods. All responsible gaming tools are available from Account Settings immediately after login.
Security is not an afterthought on m999 — it is built into every part of the login process. Here is exactly what protects your account every time you log in.
Every login request travels over a TLS 1.3 encrypted connection. Your password and session token are never sent in plain text — the same encryption standard used by Pakistani banks.
m999 supports OTP-only login as a passwordless alternative. A one-time code is sent to your registered Pakistani mobile number — valid for 10 minutes and never reusable.
If m999 detects a login from an unusual device, location, or IP address, an SMS alert is automatically sent to your mobile. You can then confirm or block the login from inside your account.
Your m999 session expires automatically after a period of inactivity. This protects your account if you leave your phone unattended — particularly useful on shared devices or public Wi-Fi.
Your password is never stored in readable form inside m999's systems. It is converted to a one-way cryptographic hash — meaning even m999 staff cannot see what your password is.
Important: m999 will never ask for your password via SMS, email, or live chat. If you receive a message asking for your password or login details claiming to be from m999, report it to support immediately — it is a phishing attempt.
Enable Two-Factor Authentication: For maximum account security, enable 2FA inside your m999 account settings after login. With 2FA active, even if someone knows your password they cannot access your account without your mobile OTP. Takes 30 seconds to set up.
Logging into m999 should take about five seconds. If it is taking longer than that, something is either wrong with your credentials or there is a technical issue worth checking. This guide explains how the m999 login works, what to do if you hit a problem, and how to keep your account as secure as possible — written specifically for Pakistani players who use m999 on their phones.
The m999 login page gives you two options: password login and OTP login. Most players who registered with a username and password will use password login every time. OTP login exists for players who prefer not to remember a password or who are logging in on a new device and want an extra layer of verification. Both methods land you on exactly the same account — they are two doors into the same room.
Your m999 password is the primary key to your PKR wallet and your entire betting account. Choosing a strong password and keeping it private is the single most effective thing you can do for your account security. A few straightforward rules that apply directly to how Pakistani players typically use m999:
Do not use your mobile number as your password. It sounds obvious, but it is one of the most common password choices and one of the easiest for someone who knows you to guess. Similarly, avoid your name, your birth year, or any combination of those. A strong m999 password uses a mix of letters, numbers, and at least one symbol — something like Lahore@1995 is significantly harder to crack than lahore1995.
Do not share your m999 password with family members. It might seem convenient to give your brother access to your account to place a bet on your behalf during a PSL match, but shared account access violates m999's terms, makes it harder to track your own activity, and creates liability if something goes wrong. Every player should have and use their own account.
If you use Easypaisa or JazzCash for m999 deposits, your wallet PIN and your m999 password are different things. Keep them different. Using the same PIN/password across multiple services significantly increases the risk from any one service being compromised.
OTP (One Time Password) login on m999 is exactly what it sounds like. You enter your registered Pakistani mobile number, m999 sends a six-digit code to that number via SMS, you enter the code on screen, and you are logged in. No password required.
OTP login is the better choice in a few specific situations. If you are logging in on a friend's phone or a public device and do not want to type your password in that environment, OTP login means your password is never entered on that device. If you have forgotten your password and want to access your account quickly before formally resetting it, OTP login can get you in immediately. And if you simply prefer not to manage passwords, setting up your account to use OTP login every time is a completely viable approach.
The limitation of OTP login is that it requires your registered SIM to be in the phone you are using, or at least nearby. If you have changed your mobile number since registering and not updated it on your m999 account, OTP login will not work — you will need to contact m999 support to update your mobile number before OTP login becomes available again.
There are three main reasons why an m999 login attempt fails, and each has a clear solution. The most common is a wrong password — usually because a player has multiple platforms and is using the password from a different one. The "Forgot password?" link on the login page will send an OTP to your registered mobile to reset it in under two minutes.
The second reason is an unverified or temporarily suspended account. If you registered recently and did not complete the OTP verification step, your account may not yet be fully active. Contact m999 support via live chat and they can complete verification for you on the spot.
The third reason is a self-exclusion or cool-off period. If you previously requested a responsible gaming restriction on your account — even a temporary cool-off — and that restriction is still active, you will not be able to log in until it expires. This is a feature, not a bug — it means the responsible gaming tools are working as intended. Contact m999's responsible gaming team if you need to discuss your exclusion period.
If none of these apply and you still cannot log in, check that you are on the correct m999 website — m999-bangla.com — and not on a phishing site. If the issue persists, m999's 24/7 live support team can verify your identity and restore access.
Most Pakistani players access m999 from their smartphone — which means the "keep me logged in" option is both convenient and comes with some responsibility. On your personal phone that only you use and that has a screen lock, staying logged in is perfectly reasonable. On a phone you share with family members or a work phone, logging out after each session is the better habit.
m999 sessions have an automatic timeout for inactive periods regardless of whether you selected "keep me logged in" — but if you are actively using the platform across a long session, you will remain logged in. Setting a session time limit in your responsible gaming settings is a good way to build a natural log-out rhythm into your play.
Register in under 2 minutes and claim your 100% first deposit welcome bonus. Deposit from Rs 500 via Easypaisa or JazzCash.
Create Free Account
PSL live markets, Aviator, jackpot slots, your PKR wallet and all your bonuses are waiting for you inside. The login form is right at the top of this page — takes five seconds.
18+ only | Play responsibly | PKR payments available