Register on 99bg and Fund It Your Way
Creating your 99bg account takes a few fields and your mobile number — once that's done, bKash, Nagad and Rocket are ready as your deposit rails so you can move from registration to the lobby without any friction.
What Happens When You Register
Fill in your mobile number, choose a password, and confirm with the OTP sent to your phone. After that, your account sits in the cashier screen where you pick bKash, Nagad or Rocket to add funds. Identity verification follows — you submit a copy of your national ID and a selfie, and our team reviews
it before your first withdrawal is processed. The whole flow runs through the 99bg mobile site or app, so you can complete it from wherever you are in Bangladesh. Keep your wallet number and your registered mobile number matching, because that pairing is how payment confirmation works on every transaction.
-
OTP Verification Your mobile number is confirmed with a one-time code at registration. This keeps your account tied to a real, active number from the start.
-
ID Check Before Withdrawal Submit your national ID and a selfie through the account panel. Our team reviews it once — after approval, withdrawals to your wallet clear normally.
-
Wallet Number Must Match The bKash, Nagad or Rocket number you use to deposit must match the name on your account. Mismatched details delay payment confirmation.
-
Live Chat for Account Help If anything stalls during registration, our live chat is accessible from the account page. Reach us for wallet linking, OTP issues or document queries.
Account
Fill in your mobile number, choose a password, and confirm with the OTP sent to your phone. After that, your account sits in the cashier screen where you pick bKash, Nagad or Rocket to add funds. Identity verification follows — you submit a copy of your national ID and a selfie, and our team reviews it before your first withdrawal is processed. The whole flow runs through the 99bg mobile site or app, so you can complete it from wherever you are in Bangladesh. Keep your wallet number and your registered mobile number matching, because that pairing is how payment confirmation works on every transaction.
Explore the LobbyYour details are encrypted for secure account access.
Local Payments Ready at the Cashier
After registration, head straight to the cashier and you will see bKash, Nagad and Rocket listed as your deposit options. Open your wallet app, send to the account number shown on screen, enter your PIN, and the deposit registers in your 99bg balance. Withdrawals follow the same wallet path — request from your account panel and the funds route back to the wallet number on your profile. Upay and Bank Transfer are also available for accounts that prefer those channels. The cashier shows current limits and any processing notes, so check there for the most accurate figures.
bKash
Open the bKash app, send to the number shown in the cashier, confirm your PIN. Your account balance updates once the transfer is verified on our end.
Nagad
Use Nagad the same way — pick it at the cashier, copy the receiving number, send from your Nagad app. The process is identical to your everyday mobile-money habit.
Rocket
Rocket works through the same cashier flow. Select it, follow the on-screen number, and confirm. Withdrawals go back to your registered Rocket wallet number.
Upay & Bank Transfer
Upay and Bank Transfer appear in the cashier for accounts where those channels are active. Bank Transfer suits larger transactions and follows standard verification steps.
How 99bg Protects Your Account
Security on your account is not just a checkbox. Registration data, wallet numbers and personal documents all move over encrypted connections. Your payment details are never stored in plain text, and identity verification is handled by our internal team rather than an automated-only filter. These measures are in place from the moment you submit your registration form.
SSL Encryption
Every page — including the registration form and cashier — runs over SSL. Your mobile number, password and wallet details are encrypted in transit at all times.
Identity Verification
We check national ID and selfie submissions before enabling withdrawals. This step protects your account against unauthorised withdrawal requests from others.
Access Control
Your account is tied to the mobile number confirmed at registration. Any login from an unrecognised device triggers an additional verification step before access is granted.
Data Protection
We do not share your personal data or wallet numbers with third parties outside the payment processing chain. Our privacy policy outlines exactly what is collected and why.
Common Questions About Signing Up
These are the questions we get most often from people going through the registration flow — covering the account form, wallet linking, verification and first deposit steps.
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.