One account, every game — set up in minutes
Creating your 999xbet account puts live casino tables, slots and cricket sportsbook markets within a single tap — deposit straight from bKash, Nagad or Rocket and you're in the lobby. Availability depends on your local law and eligible region.
How we keep your account secure
Your account details and wallet transactions are protected by SSL encryption across every connection — mobile browser, app and desktop behave the same way. We apply identity verification at the withdrawal stage to confirm the account belongs to you, which also blocks unauthorised withdrawal attempts. Your data is handled under a clear privacy policy available from your account settings page.
SSL encryption on every connection
All data between your device and our servers travels over an SSL-encrypted connection. This covers the registration form, OTP exchange and every wallet transaction you make.
Identity verification at withdrawal
We confirm your identity before releasing any withdrawal. This step protects your balance — if someone else tries to withdraw, the check stops them.
One account per person
Each mobile number can hold one account. This keeps your wallet tied to your verified identity and prevents duplicate accounts affecting your balance or history.
Data privacy and your settings
Your registration data is used only for account operation. Read the full privacy policy from your account settings — it spells out exactly what we store and why.
What to expect when you register
The registration form asks for a few basics — your mobile number, a password, and your preferred currency. Once submitted, you'll receive a one-time PIN on your phone to verify the number is yours. After that OTP step, your account is active and you can head straight to the lobby. We ask for identity details
at the withdrawal stage, so keep a copy of your national ID or passport accessible. Our support team can walk you through any step if something looks unclear — reach us via live chat directly from the account screen. The whole path from form to lobby is short, and your account wallet is ready to
accept a bKash, Nagad or Rocket transfer the moment registration completes.
-
OTP verification A one-time PIN lands on your registered mobile number. Enter it to confirm your number and activate the account — no email loop, no waiting.
-
Identity check at withdrawal We verify your national ID or passport when you request your first withdrawal. Have it ready — the check is straightforward and protects your account balance.
-
Immediate wallet access Your account wallet opens the moment registration is complete. Connect bKash, Nagad or Rocket and your first deposit can clear before you've scrolled the lobby once.
-
Live chat from your account screen If a step stalls, our live chat is inside the account screen — no separate app, no call queue. Describe your issue and the team responds directly.
Account
The registration form asks for a few basics — your mobile number, a password, and your preferred currency. Once submitted, you'll receive a one-time PIN on your phone to verify the number is yours. After that OTP step, your account is active and you can head straight to the lobby. We ask for identity details at the withdrawal stage, so keep a copy of your national ID or passport accessible. Our support team can walk you through any step if something looks unclear — reach us via live chat directly from the account screen.
Explore the LobbyYour details are encrypted for secure account access.
Pay the way you already do
We've built the deposit flow around the wallets Bangladesh uses every day. Open your bKash, Nagad or Rocket app, send to the account number shown in your wallet tab, confirm with your PIN — the balance appears in your 999xbet account wallet within moments. Withdrawals follow the same rails in reverse: request from your account, pass the identity check, and the funds route back to whichever wallet you used. No unfamiliar payment pages, no card details required.
bKash
Send from your bKash app to the number shown in the deposit screen. Confirm with your bKash PIN and the credit appears in your account wallet quickly.
Nagad
Nagad transfers follow the same path — open the Nagad app, enter the account number, confirm the amount and your PIN. Your wallet balance updates shortly after.
Rocket
Rocket users send via the standard DBBL mobile banking flow. The deposit screen shows the exact number; your confirmation PIN completes the transfer.
Help when your account needs it
Registration questions come up — a wrong number entered, an OTP that didn't arrive, or a wallet step that looks different on your device. We keep help accessible from inside the account screen so you don't have to leave the flow to find it. Reach our team through live chat, email or the on-page help widget depending on what suits you.
Live chat
Access live chat directly from the account screen or lobby page. Type your question and a support agent responds — no hold music, no separate login needed.
Email support
For document queries or identity verification questions, email works well. Send your details and our team responds with clear next steps for your account.
Help widget
The help widget sits on every page of the site. Tap it for quick answers on registration steps, OTP issues or wallet connection — available without opening a full chat.
Common questions about signing up
If something in the registration flow isn't clear, these answers cover the steps we hear about most — from OTP issues to wallet connection and account verification.
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.