🎉 100% Welcome Bonus

999xo Registration – Open Your Account in Just 2 Minutes

Joining Bangladesh's most popular betting platform takes just a few details. Registration is completely free, and you'll receive a 100% welcome bonus on your very first deposit.

Register in 2 Minutes 100% Bonus bKash, Nagad, Rocket SSL Secured
Total Registered Members 500,000+
Minimum Deposit ৳500
Daily Betting Markets 1,000+
Customer Support 24/7

Create a New Account

Already have an account? Log In

1
Personal information
2
Account security
3
Confirmation
Enter your name exactly as it appears on your NID or passport.
You must be 18 years of age or older.
+880
An OTP will be sent to this number.
Or

Already have an account? Log In


2 Minutes
At Registration
100%
Welcome bonus
৳500
Minimum Deposit
500,000+
Active Members

🎯 What You Get When You Register at 999xo
These benefits start the moment you open your account
100% Welcome Bonus

As a new member, get up to 100% bonus on your first deposit. Deposit ৳500 and receive an extra ৳500 bonus – start with ৳1,000 in total.

Thousands of Betting Markets

Over 1,000 daily betting markets across 30+ sports including cricket, football, tennis, and badminton. Live betting is also available.

Live Casino & Slots

Play Baccarat, Andar Bahar, Teen Patti, and 500+ slots with real dealers. All games are accessible as soon as you register.

Fast Mobile Banking

Deposit and withdraw in just 5 minutes via bKash, Nagad, and Rocket. Bank card and direct bank transfer options are also available.

Download the App

Download the 999xo app on Android and iOS and place bets from anywhere. Get push notifications and live scores right in the app.

VIP Programme

Five VIP tiers from Bronze to Diamond. As you bet more, you earn points that unlock faster withdrawals and exclusive bonuses.


How to Register at 999xo

Many people assume opening an account on an online platform is complicated. At 999xo, it really isn't. You can sign up from any device — mobile or desktop — and the whole process takes under 2 minutes.

No documents are needed to register with 999xo initially. Simply provide your name, date of birth, mobile number, and a password – and your account is ready. An OTP will be sent to your mobile number to verify it.

1
Fill in the Registration Form

Enter your full name, date of birth, and mobile number. Using the same number linked to your bKash or Nagad account will make withdrawals easier later on.

2
Choose your username and password

Choose a username that's easy to remember and set a strong password. A mix of uppercase letters, lowercase letters, numbers, and symbols makes for the best password.

3
Accept the terms and conditions & register

Agree to the Terms & Conditions and Responsible Gaming guidelines. Confirm you are 18 or older, then click the "Complete Registration" button.

4
Verify Mobile OTP

A 6-digit OTP code will be sent to your mobile. Enter it on the website to verify your number. This is the final step.

5
Make a Deposit & Claim Your Bonus

Once your account is active, make your first deposit. A minimum deposit of ৳500 automatically unlocks a 100% bonus.

First bonuses after registration

100% Welcome Bonus

Up to 100% bonus on your first deposit. Maximum bonus of ৳10,000 available.

Free Spin Bonus

Free spins on selected slots games for new members.

Cashback Offers

Lose in your first week? You could earn a cashback on a set amount.

Referral Bonus

Refer a friend and you both get a bonus. Enter the referral code at the time of registration.

Supported Payment Methods

bKash
Deposits & Withdrawals in Minutes
Most popular
Nagad
Secure Postal Payment
Fast
Rocket
Dutch-Bangla Bank Mobile Service
Secure
VISA / MasterCard
International card payment
Supported
Bank Transfer
Directly from Your Bank Account
For Large Amounts

Why Choose 999xo – What Makes It Bangladesh's Favourite

Online betting platforms in Bangladesh are growing by the day. But 999xo offers things you simply won't find on most other platforms.

First of all, 999xo's interface is fully available in Bangla. Being able to read and understand information in your own language while betting is a real advantage. Many international platforms are English-only, which can be a barrier for a lot of users.

Second, enjoy direct payments via bKash, Nagad, and Rocket. Mobile banking is how most people in Bangladesh manage their money, and with these methods, deposits and withdrawals go through in just a few minutes.

Third, as a Curaçao-licensed operator, 999xo adheres to international standards of security and transparency. RNG-certified games ensure every outcome is determined completely at random. The odds are fair for everyone.

IPL, BPL, Cricket World Cup – 999xo offers the widest range of markets on the sports Bangladeshis love most. You can place bets both before the match and while it's live.

When you register at 999xo, you're not just getting a betting account — you're getting a full entertainment platform. Sports Betting, Live Casino, virtual games, and jackpots, all under one account.

Features 999xo Other
Bangla interface Yes Not available on most
BKash/Nagad/Rocket Yes Available on some
International license Yes Not available on many
24/7 Bangla Support Yes Not available on most
Responsible Gaming Tools Yes Limited
RNG Certification Yes Not available on many

Why 999xo Is Trusted

Curaçao eGaming license
Internationally Recognised Gaming Licence
iTech Labs RNG Certified
Guaranteed fair outcomes
256-Bit SSL Encryption
Your personal information and transactions are completely secure.
Funds Held in Segregated Accounts
Your balance is always protected.
GamCare Member
Internationally Recognized for Responsible Gaming
Operating Since 2019
6+ Years of Trusted Service
Before You Register
  • Only one account can be created per mobile number.
  • Deposits must be made from a payment account registered in your own name.
  • Check the wagering requirements before claiming any bonus.
  • For any issues, reach us anytime via 24/7 live chat support.

❓ Frequently Asked Questions
Answers to the two most frequently asked questions on the registration page

If your account is locked or you've forgotten your password, go to the login page and click "Forgot Password." Enter the mobile number you used during registration and you'll receive an OTP to set a new password. If you enter the wrong password several times in a row, your account will be temporarily locked as a security measure. In most cases, waiting 30 minutes to 1 hour will unlock it automatically. If the issue persists, contact live chat support or email support@999xo.best. Provide your registered mobile number to the support team and they will verify your identity and unlock your account. We recommend enabling two-factor authentication (2FA) to keep your account secure.

In addition to cricket, 999xo offers betting on more than 30 sports. For football, you can bet on the Premier League, La Liga, Serie A, Bundesliga, UEFA Champions League, and FIFA international matches. Markets for the Bangladesh football league are available as well. You can also bet on tennis (ATP, WTA, Grand Slam), badminton (BWF tournaments), basketball (NBA, EuroLeague), volleyball, table tennis, eSports (CS:GO, Dota 2, FIFA eSports), and horse racing. Each sport comes with a wide range of markets — not just win/lose, but correct score, handicap, over/under goals, and much more. In the Sports section Go there to browse all games & markets.

Don't Wait – Get Started Now

Registering at 999xo is completely free and takes just 2 minutes. Open an account, make your first deposit, and start betting with a 100% welcome bonus.

For 18+ only. Please gamble responsibly.

বাংলা