Free registration — takes just 2 minutes

Bha999 Registration — Open a Free Account Today

Create your account at bha999 — cricket, football, Live Casino and more, all in Bangla. Deposit via bKash/Nagad, withdraw instantly.

2 min.
At registration
18+
Age requirement
Free
No fees
24/7
Support
What you need to open an account
Mobile number (the one linked to your bKash/Nagad)
Date of birth (must be 18 or older)
Strong password (at least 8 characters)
Full name (must match your payment details)
Create a new account
Fill in the details below — everything is secure and encrypted
+88
Use the same number linked to your bKash/Nagad account for deposits.
Optional — but handy if you ever forget your password.
You must be 18 years of age or older.
Enter password
Or already have an account?
Log In
SSL Encrypted | Data Secured | Licensed

What you get when you register

Opening an account on bha999 is about more than just betting — it's access to a complete entertainment experience.

Welcome Bonus
Get a bonus on your first deposit. Special offer for new members — check the promotions page after creating your account.
Betting on all sports
cricket, football, tennis, badminton — bet on local and international tournaments. Both live betting and pre-match available.
Live Casino & Slots
Baccarat, Roulette, Blackjack with real dealers — plus hundreds of slots. Open 24/7.
Fast payments via bKash/Nagad
Deposits are instant; withdrawals processed within 1–6 hours. No hidden fees — straight to your mobile.
24/7 Support in Bangla
Get help in Bangla via live chat for any issue. Average response time is under 2 minutes.
Mobile App
Available for Android and iOS — faster loading, push notifications, and live score updates.
Supported payment methods
bKash
Nagad
Rocket
Bank
Minimum deposit ৳200 — no deposit fees.

From registration to betting — step by step

A simple guide for first-time users

1
Fill in the form
Enter your name, mobile number, date of birth, and password in the form above. It is important that all information is accurate — it will be verified when you make a withdrawal. Use the mobile number linked to your bKash or Nagad account.
2
Verify mobile OTP
After registration, an OTP will be sent to your mobile. Enter the code within 5 minutes to activate your account. If you don't receive it, there's a "Resend" button available.
3
Make your first deposit
Deposit a minimum of ৳200 via bKash, Nagad, or Rocket. Select your payment method, enter the amount, and confirm with your OTP. Funds typically appear in your balance within 1–5 minutes.
4
Claim welcome bonus
After your first deposit, head to the promotions page and claim your welcome bonus. Read the wagering requirements carefully — you typically need to place a specified amount in bets within 30 days.
5
Choose your favorite game
cricket betting, football, Live Casino or slots — go wherever you prefer. Try live betting — place bets while watching the odds shift in real time during a match.

First-time users should start with small bets — get a feel for the platform, then gradually increase your stakes. Responsible Gaming There are some great tips on the page.

Bonuses you'll receive after registration

Special offer for new members — terms apply

New Member
100%
Welcome Deposit Bonus
100% bonus on your first deposit. Deposit ৳1,000 and get ৳1,000 in bonus funds — start with a total of ৳2,000.
Cashback
10%
Weekly Cashback
Get 10% cashback on your total weekly losses. Even when you lose, you get something back.
Reload
50%
Second Deposit Bonus
Bonus on your second deposit too. Reload ৳500 and get an extra ৳250 — top up your balance.
Casino
50
Free Spins
After registration, you'll receive 50 free spins on selected slots. No deposit needed — just spin and play.

Wagering requirements apply to all bonuses. Before claiming a bonus, Terms & Conditions Read carefully — each bonus has its own terms.

Why register with bha999

Why millions of Bangladeshi users choose bha999

Fully in Bangla
From registration to betting, support to payments — everything is in Bangla. No English required.
Safe & Licensed
Licensed internationally, SSL encrypted, and independently audited. Your money and personal information are fully protected.
Fast payments
Deposits via bKash/Nagad are instant, and withdrawals take just 1–6 hours. No hidden fees, no payment hassles.
Best Odds
Bet on cricket and football at the best odds in the market. Live betting with odds updated every second.
Mobile-friendly
Works great on mobile straight from your browser. A dedicated app is also available — use whichever you prefer.
Responsible Gaming
Deposit limits, loss limits, self-exclusion — all responsible gaming tools are free to use. Play at your own pace, on your own terms.

Everything you need to know about registering on bha999

A common concern when registering on an online betting platform is whether it is safe to share personal information. All details submitted during registration on bha999 are transmitted with 256-bit SSL encryption, meaning no one can intercept them in transit.

Providing accurate information at registration isn't just a formality — it's in your own interest. When you withdraw, the name on your account must match the name on your payment method. Using a wrong name or someone else's mobile number will cause problems at withdrawal time.

Your mobile number is particularly important. The number you provide when registering on bha999 will be used for payments via bKash or Nagad. Make sure to use your active mobile number — the one that receives OTPs.

Take a moment to choose a strong password. Many people go with something simple like "123456" or their own name — these are far too easy to guess. A good password combines uppercase letters, lowercase letters, numbers, and special characters. Something like Rahul@2026$ is a solid example. Also, never reuse this password on other sites.

After registering, go to your account settings and do two things — enable two-factor authentication (2FA) and set a deposit limit under the Responsible Gaming tools. Both take about five minutes to set up but make a big difference in the long run.

Before your first deposit, take a moment to check the payments page. Knowing which method is fastest and what the minimum deposit is will save you confusion later. bKash deposits typically reflect in your balance within 2–5 minutes.

If you want to claim a welcome bonus on your new account, read the bonus terms before making your first deposit. Accepting a bonus means you'll need to meet a wagering requirement before you can withdraw. Going in without knowing this can lead to disappointment later. bha999 publishes all terms clearly in Bangla — easy to read, nothing hidden.

One last thing — if you ever run into an issue, don't hesitate to reach out to support. bha999's live chat support responds in Bangla, 24/7. Stuck during registration, not receiving your OTP, or having a payment problem? Just open the chat and let them know.

Have a promo code? There is a promo code field in the registration form. If a friend referred you or you received a special offer, enter the code there — you may not be able to apply it after registration is complete.

FAQ

Most frequently asked questions about registration and accounts

No, separate registration is not required — a standard bha999 account is all you need to join tournaments and leaderboard events. However, each event has its own participation conditions. Most event pages have a "Join" or "Opt-in" button — clicking it confirms your entry. Some tournaments require a minimum bet amount or that you play specific games. Leaderboard points are usually credited automatically when you bet on designated games during the event period. Special tournaments are held for weekend cricket events, the IPL, and the World Cup — keep notifications on so you don't miss them. Full event terms are always listed in Bangla on the event page.

bha999 operates on a strict one-account-per-person policy. The question of whether two members of the same household can each open their own account is a nuanced one. bha999 follows a "one person, one account" rule. If two people are genuinely separate individuals — each with their own NID, their own mobile number, and their own payment method — then separate accounts are permitted. However, one person running two accounts, or someone registering an account in another person's name to claim bonus benefits, is strictly prohibited. If multiple accounts are operated from the same IP address or device, bha999's system can detect this and all associated accounts may be subject to investigation. If you are unsure, contact support before registering.

Register now — start betting

Open a free account on bha999, claim your welcome bonus, and bet smart on cricket and football. Everything in Bangla, everything secure.

⚠️ 18+ | Play Responsibly | Terms Apply

বাংলা