21+ only. Gambling involves financial risk. Please play responsibly.  |  For adults aged 21 and above only.
Bangladesh's #1 Betting Platform

ha99 – Bangladesh's Most Trusted Cricket & Casino Betting Platform

Instant deposits via bKash, Nagad & Rocket. Bet on Cricket, BPL, IPL & T20 World Cup. Live casino powered by Evolution Gaming. 24/7 English support.

500+
Games Available
50K+
Active Players
৳20K
Welcome Bonus
24/7
Live Support
ha99

Why Bangladeshi Players Choose ha99

From the streets of Dhaka to the tea gardens of Sylhet, ha99 is built to give every Bangladeshi player a fast, fair, and rewarding betting experience.

Instant Deposits

Top up your account in seconds via bKash, Nagad, or Rocket — no waiting, no delays.

SSL Secured

256-bit SSL encryption protects every transaction and personal data entry on ha99.

Cricket Specialists

Deep BPL, IPL, T20 World Cup, and Bangladesh Tigers match markets — more than any rival platform.

24/7 Support

English- and Bengali-speaking agents available around the clock via live chat and WhatsApp.

Fast Withdrawals

Same-day payouts to bKash and Nagad wallets. Most withdrawals processed within 30 minutes.

500+ Games

Slots, live casino, crash games, table games, and sports betting — all under one roof.

Mobile First

Fully optimized for Android and iOS browsers. No app download required — play straight from your browser.

Competitive Odds

Industry-leading cricket and sports odds with a low margin — more value on every bet you place.

ha99

Recent Jackpot & Big Win Highlights

Real wins from real ha99 players across Bangladesh. Every day, someone walks away with a life-changing payout.

৳4,85,000
Sweet Bonanza — Pragmatic Play
R*** from Dhaka · 2 days ago
৳2,12,500
Gates of Olympus — Pragmatic Play
M*** from Chittagong · 5 days ago
৳1,38,000
Aviator — Spribe
S*** from Sylhet · 1 week ago
৳3,60,000
Live Baccarat — Evolution Gaming
K*** from Rajshahi · 3 days ago
৳92,000
BPL Cricket Multi-Bet — Sportsbook
T*** from Khulna · 4 days ago
50% Boost

Cricket Accumulator Boost — Up to 50% Extra Winnings

  • Applies to BPL, IPL, T20 World Cup & international cricket multi-bets
  • Select 3 or more legs in a single accumulator to activate the boost
  • Maximum bonus payout: ৳25,000 per qualifying bet slip
View Cricket Markets
🏏
Qualifying bets: Cricket Sportsbook only. Terms apply. 21+ only.
ha99

Game Categories at ha99

Whether you follow cricket in Dhaka or spin slots in Cox's Bazar, ha99 has a game category that fits your style.

Cricket Betting

Bet on BPL, IPL, T20 World Cup, ODIs, and Test matches. Markets include match winner, top batsman, over/under runs, and live in-play betting with real-time odds.

Slot Games

Hundreds of video slots from Pragmatic Play, NetEnt, and Microgaming. Classic 3-reel games and feature-rich 6-reel titles with free spins, cascading reels, and buy-bonus options.

Live Casino

Real dealers, real tables, streamed in HD. Play Live Baccarat, Live Roulette, and Live Blackjack with Evolution Gaming and Ezugi — with English and Bengali dealer options.

Table Games

Classic casino staples including Baccarat, Roulette, Blackjack, and Dragon Tiger. RNG-based versions available 24/7 with flexible bet limits starting from ৳10.

Teen Patti

The most popular South Asian card game — now available live and RNG at ha99. Play Classic, Joker, and Muflis variants with players from across Bangladesh.

Andar Bahar

A traditional Indian card game with simple rules and rapid rounds. Live versions with friendly dealers are available around the clock at various table limits.

Crash Games

Fast-paced multiplier games like Aviator by Spribe. Watch the multiplier climb and cash out before it crashes — pure skill-meets-nerve entertainment with transparent RNG outcomes.

Bingo

Social and fun bingo rooms with multiple ticket options and progressive prizes. Great for casual players looking for a relaxed, community-style game in between sports bets.

Top Slot & Casino Games at ha99

Slots
Gates of Olympus
RTP: 96.50%
Slots
Sweet Bonanza
RTP: 96.48%
Crash
Aviator
RTP: 97.00%
Live
Live Baccarat
RTP: 98.94%
Table
European Roulette
RTP: 97.30%
Slots
Big Bass Bonanza
RTP: 96.71%
Slots
Book of Dead
RTP: 96.21%
Card
Teen Patti Live
RTP: 96.60%
Live
Lightning Roulette
RTP: 97.30%
Card
Andar Bahar Live
RTP: 97.85%
Slots
Starburst XXXtreme
RTP: 96.26%
Table
Blackjack Classic
RTP: 99.28%
ha99

RTP & House Edge Explained

RTP — Return to Player — is the percentage of all wagered money that a game is statistically designed to pay back to players over a very large number of rounds. For example, a slot with 96% RTP will, over millions of spins, return ৳96 for every ৳100 wagered. It is a long-term mathematical average, not a guarantee for any individual session.

Different game categories carry meaningfully different RTP ranges. Online slots typically land between 92% and 98%. Classic blackjack played with basic strategy reaches approximately 99.5%, making it one of the best-value games in any casino. European Roulette sits around 97.3%, while American Roulette drops to 94.7% due to the extra double-zero pocket. Live Baccarat on the Banker hand returns roughly 98.9%.

House edge is simply the inverse of RTP — it represents the casino's mathematical advantage. A 96% RTP game has a 4% house edge. Understanding this figure helps you compare games objectively and manage your bankroll more effectively over time. Lower house edge means your money lasts longer for the same amount of entertainment.

Volatility (also called variance) is equally important. High-volatility slots pay out less frequently but in larger amounts. Low-volatility slots give smaller, more regular wins. Matching volatility to your session budget is just as important as checking the RTP — a 97% RTP high-volatility slot can wipe a small bankroll quickly even though its headline figure looks attractive.

Typical RTP Ranges by Game Type

Blackjack (Basic Strategy) ~99.5%
Baccarat (Banker Bet) ~98.9%
European Roulette ~97.3%
Video Slots (Top Tier) 94–98%
Andar Bahar ~97.9%
American Roulette ~94.7%

These figures represent long-term statistical averages. Individual session outcomes will vary. Always gamble within your personal budget limit.

Cricket Formats Explained — T20, ODI, Test & More

Understanding each format helps you pick the right betting markets. Here is a clear breakdown of what to expect from each format and how betting differs.

Format Overs Per Side Duration Key Betting Markets
T20 20 overs ~3 hours Match winner, top batsman, total sixes, first wicket method, live in-play
ODI 50 overs ~7–8 hours Match winner, highest opening partnership, player of the match, innings runs
Test Match Unlimited (max 90/day) Up to 5 days Match result (Win/Draw/Win), session betting, top run scorer, series winner
The Hundred 100 balls per side ~2.5 hours Match winner, top batter, total fours, power play runs

BPL — Bangladesh Premier League

The biggest domestic T20 tournament in Bangladesh. Franchises from Dhaka, Chittagong, Sylhet, Rajshahi, Khulna, and more compete every winter. ha99 offers the most comprehensive BPL betting markets in Bangladesh — from match winners to ball-by-ball live betting.

IPL — Indian Premier League

The world's most-watched T20 league. Massive betting interest from Bangladesh fans, particularly for matches involving star players familiar to the Bangladesh Tigers squad. IPL runs April–May each year.

BBL — Big Bash League

Australia's premier T20 competition runs through the Bangladesh winter, giving fans non-stop cricket action during the local off-season. Great for in-play betting due to Australian broadcast schedules aligning with BST evenings.

PSL — Pakistan Super League

Pakistan's top T20 league attracts significant attention across South Asia. PSL markets on ha99 include match winner, top scorer, and live session betting throughout the tournament window each February–March.

ha99

Quick Deposit with bKash & Nagad

Over 60% of Bangladeshi players are unbanked but carry a mobile wallet. ha99 supports every major Bangladesh payment method with instant processing and zero hidden fees.

bKash Instant · ৳100 – ৳50,000 · 3 steps Bangladesh's largest mobile wallet · 60M+ users
Nagad Instant · ৳100 – ৳50,000 · 3 steps Government-backed · Post Office network
Rocket Instant · ৳100 – ৳30,000 · 3 steps Dutch-Bangla Bank · Nationwide coverage
Upay Instant · ৳200 – ৳25,000 · 3 steps UCB-backed mobile financial service
Visa / Mastercard 1–3 mins · ৳500 – ৳100,000 City Bank, BRAC Bank, DBBL cards accepted
Bank Transfer Same day · ৳1,000 – ৳200,000 Islami Bank, Sonali Bank, BRAC Bank

How to Deposit via bKash in 3 Steps

1
Go to Cashier
Log in to ha99 and navigate to the Deposit section in your account cashier.
2
Select bKash
Choose bKash as your payment method, enter your deposit amount, and confirm.
3
Approve in bKash App
Open your bKash app, approve the payment request, and funds appear instantly in your ha99 wallet.

Fast Withdrawals — Your Money, Your Time

ha99 processes the vast majority of withdrawal requests within 30 minutes during business hours (BST, UTC+6). Mobile wallet payouts to bKash and Nagad are typically instant once approved. Bank transfers are completed same-day for requests submitted before 5:00 PM BST.

There are no hidden withdrawal fees on ha99. The platform absorbs transaction costs on all mobile wallet withdrawals. A minimum withdrawal of ৳500 applies across all methods.

bKash Withdrawal

Average processing: Under 30 minutes. Minimum: ৳500. Maximum: ৳50,000 per transaction.

Nagad Withdrawal

Average processing: Under 30 minutes. Minimum: ৳500. Maximum: ৳50,000 per transaction.

Rocket Withdrawal

Average processing: Under 1 hour. Minimum: ৳500. Maximum: ৳30,000 per transaction.

Bank Transfer

Average processing: Same day (pre-5 PM BST). Minimum: ৳1,000. Maximum: ৳200,000.

ha99

Getting Started on ha99 in 6 Simple Steps

New to online betting? No problem. ha99 is designed to get you from zero to your first game in under 10 minutes. Follow these steps and you will be betting on the next BPL match or spinning your favourite slot with confidence.

1

Create Your Account

Visit ha99 and complete the short registration form. You will need a valid mobile number and email address. The process takes under 2 minutes.

2

Identity Verification (KYC)

Upload your National ID (NID) card and a selfie photo. KYC verification is typically completed within 1–24 hours and is required before your first withdrawal.

3

Make Your First Deposit

Choose bKash, Nagad, Rocket, or your preferred method. Minimum deposit is ৳100. Funds appear in your account instantly.

4

Claim Your Welcome Bonus

Your welcome bonus is credited automatically after your first qualifying deposit. Check the Promotions page for the current bonus amount and wagering requirements.

5

Place Your First Bet or Spin

Head to Cricket Betting for upcoming BPL or IPL matches, or pick a slot from the lobby. Your balance is ready to use immediately after deposit.

6

Request a Withdrawal

Once you have met any applicable wagering requirements, go to the Cashier, select Withdraw, choose bKash or Nagad, and receive your funds typically within 30 minutes.

Account Verification Process — What to Expect

KYC (Know Your Customer) verification is a standard legal requirement for all licensed online betting platforms. Here is exactly what the process involves at ha99.

Why KYC Is Required

Verification prevents underage gambling, protects against identity fraud, and ensures compliance with international anti-money-laundering standards. It also protects your account from unauthorized access.

Documents Needed

A valid Bangladesh National ID (NID) card or passport. A recent utility bill or bank statement for address proof. A clear selfie holding your ID document. All documents must be valid and readable.

Processing Time

Standard KYC verification is completed within 1–24 hours of document submission. During peak periods (e.g., BPL season) it may take up to 48 hours. You will receive an email notification on approval.

After Verification

Once verified, your account is fully unlocked. Withdrawal limits increase to the standard maximums, all payment methods become available, and you gain access to VIP program eligibility.

24/7 Customer Support in English & Bengali

One of the most common complaints from Bangladeshi players on competing platforms is support staff who only speak English and cannot relate to local payment issues. ha99 employs both English- and Bengali-speaking agents, available around the clock, every day of the year.

Average first-response time across all channels is 2–5 minutes during Bangladesh daytime hours (6 AM – 11 PM BST). Overnight response times average under 10 minutes. Our agents are trained to handle bKash deposit issues, bonus queries, KYC document help, and bet settlement disputes.

Support Channels

24/7 Live Chat

Available directly inside your ha99 account dashboard. English and Bengali agents. Average response: 2–5 minutes. Best for urgent account and payment issues.

WhatsApp Support

Message our support team on WhatsApp for account queries and deposit help. Number displayed in your account dashboard after login. Plain-text contact only — not a clickable link. Available 24/7.

Email Support

Send detailed queries to our support email address shown in your account settings. Average email response time: 2–4 hours. Best for KYC document submissions and formal complaints.

In-App Messaging

Use the built-in ticket system inside your ha99 account for non-urgent queries. Full message history retained. Agents reply within 4 hours on average.

ha99

Built for Bangladeshis — Every Detail Considered

English Interface

The entire platform runs in English — the primary language of Bangladesh's urban gambling audience in Dhaka, Chittagong, and Sylhet.

BDT Currency (৳)

All balances, bets, bonuses, and withdrawals are displayed in Bangladeshi Taka (৳). No confusing currency conversions or hidden exchange rate fees.

Local Mobile Wallets

bKash, Nagad, and Rocket are fully integrated as first-class payment options — no workarounds, no third-party redirects, no delays.

BST Service Hours

All customer service, payment processing, and live support is scheduled around Bangladesh Standard Time (UTC+6) — no waiting for a foreign time zone to open.

Betting Glossary — Key Terms for New Players

New to betting? These 12 terms form the foundation of sports betting and casino play. Understanding them before you start will save you from costly surprises.

RTP (Return to Player)
The percentage of total wagered money a game pays back to players over a long period. A 96% RTP slot returns ৳96 for every ৳100 wagered on average across millions of spins.
House Edge
The casino's built-in mathematical advantage on any game. If RTP is 96%, the house edge is 4%. Lower house edge means better long-term value for the player.
Wager / Stake
The amount of money you put on a single bet or spin. Your stake is at risk — you may win a multiple of it or lose the full amount depending on the outcome.
Odds
A numerical expression of how likely an event is to happen, and how much you win relative to your stake. Decimal odds of 2.50 return ৳2.50 for every ৳1 staked including the original stake.
Spread
A handicap applied to level a mismatched contest. In cricket spread betting, a heavily favoured team may need to win by a certain run margin for a bet on them to pay out.
Parlay / Accumulator
A single bet combining multiple selections. All legs must win for the bet to pay out. The potential winnings are much higher than single bets, but the risk is proportionally greater.
Live Bet (In-Play Bet)
A bet placed while a match or event is already in progress. Odds change in real time based on the current game situation. Available on cricket, football, and other sports at ha99.
Cash Out
A feature that lets you settle an open bet before the event finishes. You may receive less than the full potential winnings, but you lock in a guaranteed return and avoid a late losing swing.
Bankroll
The total amount of money you have set aside specifically for gambling. Managing your bankroll responsibly — never betting more than you can afford to lose — is the cornerstone of safe play.
Volatility
How frequently and how dramatically a slot pays out. High-volatility slots pay larger amounts less often; low-volatility slots pay smaller amounts more frequently. Match volatility to your budget.
Free Spin
A bonus round in a slot game that lets you spin the reels without using your own balance. Often triggered by scatter symbols or awarded as part of a welcome or reload bonus.
Wagering Requirement
The number of times you must play through a bonus amount before withdrawing winnings derived from it. A ৳1,000 bonus with a 20x wagering requirement means you must place ৳20,000 in bets before cashing out bonus-related winnings.

What ha99 Players Are Saying

Real feedback from real players across Bangladesh. We let our players speak for themselves.

★★★★★

"I have been using ha99 for about eight months now and the bKash withdrawal speed is genuinely impressive. I requested a cashout at 10 PM and had the money in my bKash wallet before midnight. No other platform in Bangladesh has matched that for me."

Rafiqul I.
Dhaka, Mirpur · BPL Cricket Bettor
★★★★★

"The live casino section with Evolution Gaming tables is absolutely top quality. I play Live Baccarat most evenings after work and the stream quality has never dropped once. Customer support sorted a deposit question for me in under three minutes — in English, which I appreciated."

Nusrat F.
Chittagong · Live Casino Player
★★★★☆

"I came to ha99 specifically for the cricket betting markets during the last T20 World Cup. The odds on Bangladesh Tigers matches were consistently better than what I found elsewhere, and the accumulator boost on the BPL made a real difference to my overall winnings."

Tanvir H.
Sylhet · Cricket & Sports Bettor
★★★★★

"Nagad deposit works perfectly every single time. I was skeptical at first because I had bad experiences with other sites rejecting my Nagad payments, but ha99 processes them instantly with no issues. The slot game variety is also excellent — Gates of Olympus is my favourite."

Shafiqul A.
Rajshahi · Slots & Casino Player
★★★★★

"As someone from Khulna where internet speeds can be inconsistent, I was pleasantly surprised that ha99 loads quickly even on a weaker connection. The mobile browser experience is smooth and I have never had a game crash mid-session. Very reliable platform overall."

Monjur R.
Khulna · Mobile Player
★★★★☆

"I went through the KYC process and it took about six hours which was within the stated timeframe. The support agent walked me through exactly which documents to submit and in what format. First withdrawal after verification was processed in 25 minutes to my Rocket wallet."

Farida B.
Mymensingh · New Player
ha99

Your Privacy Matters — ha99 Data Protection Notice

ha99 collects only the personal data necessary to operate your account securely — including your name, contact details, and payment information. Your data is never sold to third parties. All information is stored using 256-bit SSL encryption and handled in accordance with our full Privacy Policy. By using ha99, you agree to our data handling practices as described in that document. For questions about your data, contact our support team via live chat or the email address in your account dashboard.

Play Responsibly — 21+ Only

ha99 is committed to providing a safe and responsible gambling environment. Gambling is intended for entertainment purposes and should never be seen as a source of income. We strongly encourage all players to set personal deposit limits, time limits, and loss limits through the Responsible Gaming tools available in your account dashboard.

If you feel that gambling is negatively affecting your finances, relationships, or mental health, please take advantage of our self-exclusion options or contact our support team for assistance. This platform is strictly for players aged 21 and above. Underage gambling is illegal and actively prevented by our KYC verification process.

🛡️
21+ ONLY

For players aged 21 and above. Please gamble responsibly within your personal financial limits.