Register a 99khela account in four fields

One mobile number, one password, one tap on the terms box. No email, no branch visit, no waiting for a call. Fill the form and the lobby opens with your balance at ৳0 until the first taka lands.

Used this number before? Log in here instead.

New account details

Five entries, one button. Nothing is charged on this screen.

11 digits, starting with 01. The number you use for bKash or Nagad.

Enter an 11 digit mobile number.

Mix letters and numbers. Do not reuse your wallet PIN.

Use at least 8 characters.

The two passwords do not match.

Leave it empty if nobody shared a code with you.

Log In

On a phone all day? The Android app carries the same form and the same lobby.

What the form asks for, field by field

The sign-up screen is short on purpose: five entries and one button. Below is what each box wants, so nothing is filled in twice.

Field What to enter Why it matters
Mobile number 11 digits starting with 01, on a SIM you will still hold next month. It becomes your login name and the number that receives payout and security messages. A borrowed number is the fastest way to lose an account.
Password 8 characters or more, letters and numbers mixed, different from your bKash PIN. It guards the balance. Pick something you have never used on a social account or a wallet app.
Confirm password The same password, typed a second time by hand. Catches a thumb slip while the account is still being created, which is the easiest moment to fix it.
Referral code Optional. A friend's code, if one was sent to you. The ৳200 referral bonus is credited once your first deposit clears, not at the moment of sign-up.
Terms box One tap on the square next to the sentence. Confirms you are 18 or over and accept the rules on bonuses, privacy and responsible play. Nothing submits without it.

Your number and password are the only two things you need later, so note them somewhere offline before you close the tab.

Your first deposit, your first ID check

Registration takes a minute. These four things happen next, in this order.

  • Deposit from a wallet in your own name bKash, Nagad, Rocket and Upay all work. The minimum is ৳450 and the balance usually appears in about a minute. Taka sent from a friend's wallet creates a mismatch that surfaces later, at withdrawal.
  • The 150% welcome match switches on First deposit only, up to ৳15,000, with 20x wagering and 7 days to clear it. If the bonus is not visible after the deposit, live chat can check the account and apply it.
  • ID comes before the first withdrawal, not before the first bet A national ID card, passport or driving licence, photographed clearly. Review takes about 6 hours on average, and you can keep playing while the picture sits with the team.
  • Payouts return to the same wallet Minimum withdrawal is ৳700, a typical payout takes 29 minutes, and the standard daily ceiling is ৳235,000. A wallet registered to another name will be stopped and sent back.
Cricket supporters in a floodlit stadium checking a phone to open a 99khela account

Most sign-ups in Bangladesh happen on a phone, in the middle of a match. Keep the tab open until the confirmation appears, then take a screenshot of the deposit reference.

The 99khela welcome match on your first deposit

See the full bonus terms

Wagering is 20x the bonus amount. Take the full ৳15,000 and the target is ৳300,000 in settled bets, inside 7 days. Progress sits in your bonus wallet, so you can check how far along you are at any point rather than guessing.

Welcome bonus terms
Minimum deposit৳450
Bonus ceiling৳15,000
Wagering20x the bonus amount
Time to clear7 days from the deposit
Reload after that15%
Daily cashback1.6%
Typical payout time29 minutes

Bonus funds sit apart from your cash balance. If you withdraw before wagering is finished, the bonus and anything it won goes back with it.

Registration step by step, in four moves

  1. Type the mobile number

    Open the form on your phone and enter the eleven digits with the 01 prefix. Use the SIM you will still be carrying next month, because that number becomes your login name and the one that receives security and payout messages.

  2. Set a password you can actually remember

    Eight characters or more, letters and numbers, nothing borrowed from bKash or Facebook. Type it into the second box by hand. The confirm box exists to catch a slip before the account is created, which is when a mistake is still cheap to fix.

  3. Tick the box and press Register Now

    The checkbox confirms you are 18 or older and accept the house rules. One press later the account exists and the lobby opens with a ৳0 balance. Note the login details down before you close the tab, because nothing is emailed to you.

  4. Deposit ৳450 or more from a wallet

    Pick bKash, Nagad, Rocket or Upay, approve the amount on your phone and wait for the balance to land, usually inside a minute. This is the deposit that triggers the 150% welcome match and starts the taka balance moving.

Coming back later? The login page explains what to do when the password or the code will not cooperate.

Why a 99khela register attempt can fail

Almost every failed sign-up is one of five things. Read the row that matches your screen before opening live chat.

What you see Likely cause What to do
Number already in use An account was opened earlier with that SIM, sometimes on another handset you have forgotten. Log in instead. If the password is gone, use the reset link. One number holds one account, and a second one will be closed.
Password rejected twice Fewer than eight characters, or the two boxes hold different strings. Retype both by hand. A copied password can carry a trailing space that the field counts as a character.
The code never arrives A full SMS inbox, a blocked sender, or a number typed with one digit wrong. Check the digits, make room in the inbox, wait two minutes, then ask live chat to send a fresh code.
Terms box will not tick An old browser, or a zoomed page where the square is hidden under the label text. Tap the sentence rather than the square, zoom back to normal, and open the site in Chrome if it still refuses.
The page clears on submit Patchy mobile data, or two quick taps sending the form twice and the second one emptying it. Switch to Wi-Fi or steady 4G, fill the form once, press Register Now a single time and let the screen finish loading.

Nothing on the form asks for a deposit, an OTP sent to someone else, or a password over chat. Anyone requesting those is not support.

Questions that come up during sign-up

Read the help centre

Still stuck after these? Live chat runs 24/7 and can see the exact field that stopped the form.

Why did my 99khela register attempt fail?
Usually one of three things: the number is already tied to an account, the two password boxes differ, or the terms box was left empty. The screen names the field in red. Fix that single entry and press Register Now once more, since a second attempt carries no penalty.
I forgot the password minutes after signing up. What now?
Use the reset link on the login page and a fresh code goes to the same mobile number. Choose something new rather than repeating the old one, and keep it out of your messages app. If the reset message never lands, live chat can check which number is on file.
The verification code has not arrived. How long should I wait?
Give it two minutes before asking for another. Codes travel by SMS, so a full inbox or a spam filter can hold them up. Check the prefix, restart the handset, then ask live chat to resend. Four or five requests in a row only slows delivery down.
Can I sign up with Nagad and withdraw to bKash?
The wallet you register with does not lock you in. bKash, Nagad, Rocket and Upay are all accepted for deposits and for payouts. What matters is the name: the wallet has to belong to the account holder, so a payout to a relative's number will be stopped and returned for correction.
Do I have to send my ID before I can play?
No. The account works as soon as the form is accepted and the first deposit clears. Documents come into it before the first withdrawal, and a national ID card, passport or driving licence is checked in about 6 hours. Deposits, bets and bonus wagering all continue while that review runs.
Is there an app I can register from?
Yes. The Android build, version 3.0.5 at 41 MB, runs on Android 8.0 and up and carries the same form and lobby. Install it from the app page, or sign up in the browser first and log in there afterwards. iPhone users stay on the mobile site, laid out the same way.

One minute now, a full wallet later

Register with 99khela, drop in ৳450 from bKash or Nagad, and the 150% match and the crash rounds of Aviator are both waiting on the other side of the form.

Register Now