Register and Fund in One Sitting
Open your 99 xo account with a mobile number, a password, and the wallet you already use — bKash, Nagad or Rocket — and the lobby opens right behind the form: slots, live tables and cricket markets.
Fund the Account With bKash, Nagad or Rocket
Open the cashier from the lobby header, pick bKash, Nagad or Rocket, type the amount, and the screen shows the wallet number to send to. Switch to your wallet app, send the money, then copy the transaction ID back into the deposit form. Your balance updates once that reference is matched. Read the amount and the wallet number twice before you hit send — one wrong digit slows the match and means a support ticket. Availability of each rail depends on your local law and eligible regions.
bKash
The wallet most Bangladesh players already keep on their phone. Send to the number shown on the cashier screen, then paste the bKash transaction ID into the deposit field.
Nagad
Same path as bKash: choose Nagad, copy the wallet number, send from the app, and enter the reference so the amount is credited to your own account.
Rocket
Rocket works from any mobile operator. Type the amount, confirm the wallet number, and keep the SMS receipt until the balance on your account updates.
What Happens After You Submit
You fill the form on this page with a mobile number registered in your own name, choose a password, and pick your wallet. That is the whole first step. Next an SMS code lands on that number; type it into the box and the account is live. The code exists to confirm the number belongs
to you, so keep the SIM in the phone while you finish. If nothing arrives, the resend option on the same screen is the first thing to try, and our support team can check the number if it still fails. Once you are in, the cashier sits in the lobby header. That is where bKash,
Nagad and Rocket deposits open, where your balance shows, and where any withdrawal request you have sent is listed. Later sign-ins use the same number and password, or the saved session on your phone if you ticked the keep-me-signed-in box. Change the password from the profile tab whenever you want, and never pass the SMS
code to anyone — including someone who says they are calling from us.
-
Number check by OTP One SMS code confirms your mobile number before the account opens. Keep the SIM in hand while you finish the form, and remember the code expires after a short window.
-
Sign-in details only you hold Choose a password you have not used elsewhere. Nobody from 99 xo needs your SMS code, and a reset always happens from the form after another OTP.
-
Lobby layout from the first session Cashier in the header, slots and live tables down the main page, cricket markets under the sportsbook tab — no hunting around for the wallet on day one.
-
Account help that answers Wrong numbers, stuck codes and wallet name mismatches are handled by our Bangladesh support team over live chat and email, so a form error does not lock you out.
Account
You fill the form on this page with a mobile number registered in your own name, choose a password, and pick your wallet. That is the whole first step. Next an SMS code lands on that number; type it into the box and the account is live. The code exists to confirm the number belongs to you, so keep the SIM in the phone while you finish. If nothing arrives, the resend option on the same screen is the first thing to try, and our support team can check the number if it still fails. Once you are in, the cashier sits in the lobby header.
Explore the LobbyYour details are encrypted for secure account access.
Where to Get Account Help
Account problems are usually small ones: a code that never arrived, a wallet number typed with a digit missing, or a password forgotten after a phone change. Live chat inside your account is the quicker route because the agent sees the ticket against your number. Email suits anything that needs a screenshot attached, such as a bKash receipt. For money questions, quote the transaction ID in your first message — it saves a round of back and forth. Keep your registered number reachable, since most fixes finish with a fresh OTP.
How We Keep Your Account Safe
Your password is stored hashed and every session runs over an encrypted connection, so what you type on this page is not readable in transit. The SMS step proves the number on the account is yours — that is what protects a withdrawal request later. We check that the wallet name matches the account name before money leaves, and our team can freeze a login as soon as you report a lost phone. Access and eligibility depend on your local law and eligible regions; where a rail or market is restricted, we do not offer it.
Pages on this site load over HTTPS and passwords are stored hashed, so signing in from a phone on mobile data does not expose your credentials on the network.
The OTP ties the account to a real SIM, and withdrawal requests are checked against the name on your wallet before a payout is released to you.
Your bKash, Nagad or Rocket number moves money in and out of your own account. We never ask for your wallet PIN anywhere on this site or in chat.
Change the password, end a saved session, or ask support to lock the account if your phone goes missing. Access depends on your local law and eligible regions.
Questions About Signing Up
The form is short, but a few things still trip people up: a number registered to someone else, a verification code typed with a digit missing, or a wallet name that does not match the account holder. These answers cover the common cases.
Register
Service availability depends on eligible regions and local law. Users should check local rules before opening an account.
Access may be available only where local law permits.