Start Your xy999 Account Today
Fill in a few details, pick bKash, Nagad, or Rocket as your deposit method, and your account is ready to use — available to players in eligible regions under local law.
What to Expect When You Register
The registration form asks for your name, mobile number, and a password. Once submitted, you'll receive an OTP on your phone to confirm ownership of the number — enter it on the next screen and your account is active. From there, head to the deposit section, select your preferred wallet from bKash, Nagad, or Rocket,
and follow the on-screen steps to fund your account. Keep your mobile number accurate at this stage; it's the number we use to verify withdrawals and send security codes. If you sign in from a new device later, you'll be asked for another OTP — this is normal account security behaviour, not an error. Account
access depends on your location and local eligibility rules.
-
OTP Verification Your mobile number is confirmed with a one-time code at registration. This keeps your account tied to a number only you control, and it's used again for sensitive account actions.
-
Wallet Connection Link bKash, Nagad, or Rocket during setup so your first deposit path is already saved. You can add another wallet method from account settings any time after.
-
Device Continuity Log in on your phone, tablet, or browser — your account balance and transaction history stay in sync across all devices without any extra steps from you.
-
Account Support If you get stuck at any registration step, our support team is reachable via live chat directly from the site. Have your mobile number ready when you contact us.
Account
The registration form asks for your name, mobile number, and a password. Once submitted, you'll receive an OTP on your phone to confirm ownership of the number — enter it on the next screen and your account is active. From there, head to the deposit section, select your preferred wallet from bKash, Nagad, or Rocket, and follow the on-screen steps to fund your account. Keep your mobile number accurate at this stage; it's the number we use to verify withdrawals and send security codes. If you sign in from a new device later, you'll be asked for another OTP — this is normal account security behaviour, not an error. Account access depends on your location and local eligibility rules.
Explore the LobbyYour details are encrypted for secure account access.
Fund Your Account with Local Wallets
After registration, your first deposit uses the wallet you selected during setup. Open your bKash, Nagad, or Rocket app, send to the account number shown on the deposit screen, confirm with your PIN, and the balance appears in your xy999 wallet. No bank card needed. Upay and Bank Transfer are also listed as options for players who prefer them. Each method is shown with its exact send-to number at checkout — copy it carefully and double-check before confirming the transfer.
bKash
Send from your bKash app to the merchant number shown at checkout. Confirm with your bKash PIN and the deposit reflects in your account wallet promptly.
Nagad
Use Nagad's send-money flow, enter the number on the deposit screen, and confirm. Nagad transfers are processed through the same secure payment path as other wallets.
Rocket
Rocket users follow the same send-money steps. Enter the account number from our deposit page, confirm your Rocket PIN, and your balance updates accordingly.
Upay & Bank Transfer
Upay and Bank Transfer are available for players who use them regularly. Both are listed in the deposit section alongside the wallet options after your account is created.
How We Protect Your Account
Security at the account level means your personal data and wallet details stay protected from the moment you register. We use standard encryption on every form submission and OTP exchange. Identity checks at withdrawal stage mean payouts go back to the account holder — not a third party. Your data is not shared outside of what is needed to process your transactions and verify your account.
SSL Encryption
All data entered during registration — name, mobile number, password — travels over an encrypted connection. The same applies to every login and deposit session after.
OTP Identity Check
Linking your account to your mobile number means we can confirm it's you when something unusual happens — like a login from a device we haven't seen before.
Withdrawal Verification
Before any withdrawal is processed, the account and wallet details are checked against what was registered. This step protects you from unauthorised withdrawal requests.
Data Protection
We keep your registration data only for the purpose of running your account and processing payments. You can request account data details through our support contact form.
Answers to Common Sign-Up Questions
These are the questions we hear most often from people creating a new account or logging in for the first time. If yours isn't covered, the live chat team can answer it directly.
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.