Join Bangladesh's top betting platform. Quick registration, an instant welcome bonus, and fast transactions via bKash, Nagad, and Rocket.
Fill in the form with your name, mobile number, date of birth, and password. Make sure all details are accurate.
An OTP will be sent to your registered number. Use it to verify your number — takes just 30 seconds.
Deposit a minimum of ৳300 via bKash, Nagad, or Rocket. The bonus will be added automatically.
Bet on cricket, football & 35+ other sports — including live in-play betting.
Get a 100% match bonus on your first deposit — up to ৳5,000.
Bet on cricket, football, tennis, basketball, and many more sports.
Bet at real-time odds while the match is in play.
Earn points with regular betting and unlock exclusive rewards.
Get help in Bangla anytime, whenever you need it.
Registration is strictly prohibited for anyone under 18. Betting on betting99 is for entertainment — please play responsibly.
Read Responsible Gaming →Here's why millions of Bangladeshis trust betting99.
Your account is activated the moment registration is complete. No waiting around — just enter your OTP and you're ready to play.
Active instantly with OTPOn your first deposit, you'll receive a bonus matching the amount you deposit — up to ৳5,000. No code needed; it's added automatically.
Up to ৳5,000Deposit directly from bKash, Nagad, or Rocket. No bank or ATM needed — handle everything from your phone.
bKash · Nagad · RocketAll registration data is encrypted with 256-bit SSL. Your mobile number and personal details are never shared with third parties.
256-bit SSLOnce registered, get instant access to live betting on cricket, football & 35+ sports. Place bets in real time as the match unfolds.
35+ sportsAfter creating your account, you can set deposit limits, loss limits, and self-exclusion at any time — completely free of charge.
Responsible betting toolsMany people new to online betting in Bangladesh have questions — is registration safe? Will my money get stuck? Will my identity stay private? betting99's registration process was built with all these concerns in mind.
Registration takes two to three minutes in total. Start with your mobile number, verify with an OTP, set your password — that's it. You don't need to deposit to create an account; you can already browse odds, match schedules, and promotions. Take your time to explore the platform before making your first deposit.
betting99's registration is built around your mobile number. It's the number used to receive your OTP, transaction notifications, and account recovery if you ever forget your password. Always use your own personal number — using someone else's or a fake number will cause problems down the line.
Your mobile number must be registered with bKash or Nagad, as withdrawals will be sent to that same number. Transfers to a different number are not possible — this is actually in place to protect you.
Once registered, go to Account Settings first and enable two-factor authentication (2FA). Then set a deposit limit so you never deposit more than your monthly budget. After that, explore the Sports Markets of your choice.
Before your first deposit betting99's bonus section is worth checking out — it's good to know the welcome bonus wagering requirement upfront. If you'd rather skip the bonus, the "Play without bonus" option is available at the time of deposit.
KYC is not required at the point of registration. However, you will need to complete KYC verification before making your first withdrawal. Simply upload a photo of your National ID and a selfie, and verification is typically completed within 24 hours. Once KYC is done, all future withdrawals will be processed faster.
Many people worry that submitting ID documents is a security risk — but it's actually the opposite. KYC is precisely what prevents anyone else from withdrawing funds from your account. All KYC documents betting99's secure, encrypted servers.
One important thing to note — each person may only hold one betting99 You may hold one account. If you create a second account to claim extra bonuses, both accounts will be suspended and your balance may be forfeited. Please register once with accurate information from the start.
If you've forgotten your old account's password or are having trouble logging in, please contact support instead of creating a new account — they'll be able to help you.
Wagering or rollover refers to the total amount you need to bet before you can withdraw a bonus. For example — say you deposit ৳1,000 and receive a ৳1,000 bonus (100% bonus). If the wagering requirement is 30× on the bonus, the calculation is: ৳1,000 × 30 = ৳30,000 in total bets required.
You don't have to wager this ৳30,000 all at once — it builds up gradually as you bet across different matches. There's a progress bar in the bonus section showing how far along you are. Once the wagering requirement is met, you can withdraw the full accumulated amount. If you'd prefer not to take the bonus, simply select "Play without bonus" at the time of deposit — no wagering conditions will apply.
Once you've registered and logged in, these tools are ready to use. Click the profile icon at the top right of your account, then go to "Settings" or the "Responsible Gaming" section.
There you'll find: deposit limits (daily / weekly / monthly), loss limits (the maximum you can lose in a single session), self-exclusion (from 24 hours up to 6 months), and Reality Check (a session summary shown after a set period). Lowering a deposit limit takes effect immediately, but increasing it requires a 7-day waiting period — this is intentional, to prevent impulsive overspending. Our support team is always available to help with any concerns.
Register in just 2 minutes and unlock a welcome bonus, 35+ sports markets, and fast transactions via bKash & Nagad.