Win with online slots and jackpots at ba99 casino — a new chance with every spin

A platform built for players in Bangladesh, where hundreds of slot games, live casino tables and cricket betting are all available under one account. Start from just ৳500 via bKash, Nagad and Rocket, and get a 200% bonus on your first deposit.

200% Welcome Bonus Up to ৳8,000 ৳500 Minimum Deposit 24/7 Support For Ages 21+
ba99 online slots and jackpot games screen
500+
Slot Games
200%
First Deposit Bonus
1 Hour
Typical Withdrawal Time
24/7
Live Chat Support

How Weekly Cashback Works

At ba99, get a portion of your net losses back as cashback every week. The rate depends on your VIP tier — the higher you go, the higher your cashback rate.

VIP Tiers and Cashback Rates

Tier Weekly Cashback
Bronze Up to 0.2%
Silver Up to 0.3%
Gold Up to 0.5%
Platinum Up to 0.6%
Diamond Up to 0.8%

Cashback Calculation Example

Say you are on the Gold tier and your total net loss for the week is ৳20,000 (total losses minus total winnings):

Net loss: ৳20,000
Gold tier rate: 0.5%
Cashback: ৳20,000 × 0.5% = ৳100

Cashback helps offset some of your losses, but it is not a guaranteed way to win.

For full details on VIP benefits, visit: ba99 VIP Program Benefits and Tier Details

ba99 VIP Cashback Program Benefits

Live Casino Tables — Play with Real Dealers

Play with live dealers broadcasting directly from a studio. Chat with the dealer on camera and get the feel of a real casino from home.

Baccarat

Bet on which of two hands — Player or Banker — will get closest to 9. Play with live dealers at Evolution and Ezugi tables.

Roulette

European and American Roulette — bet on numbers, colours or odd/even. Live streamed from Pragmatic Play Live studios.

Sic Bo

Bet on the outcome of three dice — total number, triple or specific combinations. Available at Vivo Gaming tables.

Dragon Tiger

Dragon or Tiger — whose card will be higher? Simple yet fast-paced, this game is available on SA Gaming and AE Sexy.

Blackjack

Get as close to 21 as possible to beat the dealer — but not over. Multiple seats available at Evolution and Microgaming tables.

Live Game Shows

Interactive game shows like Crazy Time and Monopoly Live — hosted by a dealer, join other players in the chat.

See the full list of live tables and games: Live Dealer and Table Games Collection at ba99 casino

Explore the Different Sections of the Site

Choose the type of game you prefer — cricket to slots, card games to live casino, all in one place.

Why Choose ba99

ba99 stands out not just in game variety but in the overall experience — from secure accounts to playing easily on mobile.

Account Security

Your account and transaction details are protected with SSL encryption and two-step verification (OTP).

Large Game Collection

Slots, live casino, fishing, cricket betting — all under one account. Learn more: Full Game List at ba99 casino

Play Directly in Your Mobile Browser

No app needed — the site runs fully on Android or iPhone browsers, from anywhere.

Fast Withdrawals

Withdrawals are typically completed within 1 hour — via bKash, Nagad and other local methods.

24/7 Support in Bengali

Get help in Bengali any time of day via live chat or email — no long waits.

Easy to Use

From opening an account to placing your first bet — the steps are simple and explained in Bengali, easy to follow for newcomers too.

Competitive Odds

Get better odds on cricket and football betting — especially during BPL and IPL when attractive markets are open.

VIP Rewards

Play regularly to climb VIP tiers from Bronze to Diamond and enjoy weekly cashback.

Popular Slot Games — Try Them Now

Below is a selection of slot games — each different in style and experience.

ba99 Fortune Tiger slot game thumbnail
Fortune Tiger
PG Soft
Video Medium Volatility
Max RTP 96.81%
ba99 Gates of Olympus slot game thumbnail
Gates of Olympus
Pragmatic Play
Cascading High Volatility
Max RTP 96.50%
ba99 Sweet Bonanza slot game thumbnail
Sweet Bonanza
Pragmatic Play
Cascading Medium Volatility
Max RTP 96.48%
ba99 Mahjong Ways slot game thumbnail
Mahjong Ways
PG Soft
Video High Volatility
Max RTP 96.92%
ba99 Aviator crash game thumbnail
Aviator
Spribe
Crash Medium Volatility
Max RTP 97%
ba99 Fortune Gems slot game thumbnail
Fortune Gems
JILI
Classic Low Volatility
Max RTP 97%
ba99 Bonanza Megaways slot game thumbnail
Bonanza Megaways
Big Time Gaming
Megaways High Volatility
Max RTP 96%
ba99 Super Ace jackpot slot thumbnail
Super Ace
JILI
Jackpot Medium Volatility
Max RTP 97%

Browse and filter all slots: Full Slot Games List at ba99

Deposit Quickly via bKash and Nagad

Deposit at ba99 from just ৳500 using Bangladesh's popular mobile wallets and banking methods — each option is fast and straightforward. Minimum deposit ৳500, minimum withdrawal ৳500.

bKash

bKash is the most popular choice for fast transfers — usable across the country including Dhaka.

1.Go to the ba99 deposit page and select bKash.
2.Send the amount to the specified bKash number and note the transaction ID.
3.Enter the transaction ID in the form — the balance will be added to your account.

Nagad

Convenient for Nagad users — deposit without any extra steps.

1.Select the Nagad option on the deposit page.
2.Send money to the provided Nagad number and collect the reference number.
3.Submit the reference number — your balance will be updated.

Rocket

Using DBBL's Rocket wallet? Deposit directly.

1.Select Rocket from the deposit menu.
2.Make the payment to the designated Rocket number.
3.Enter the confirmation code and verify your balance.

Upay

Upay from UCB Bank — a secure and simple mobile payment method.

1.Select the Upay option.
2.Accept the payment request in the Upay app.
3.Confirm the payment — your balance will be added.

Bank Transfer

Transfer directly from Dutch-Bangla Bank, BRAC Bank or Islami Bank.

1.Select the bank transfer option and get the account details.
2.Send to the designated account via online banking or a branch.
3.Upload the payment slip and wait for your balance to be added.
ba99 deposit example via bKash and Nagad

Get Started in Just 4 Steps

The whole process from opening an account to placing your first bet is straightforward — each step is explained below.

01

Register

Open an account with your name, mobile number and password. Verify with an OTP — the whole process takes just a few minutes.

02

Log In

Log in with your username and password. On your first login, change your password to keep your account secure.

03

Deposit

Deposit a minimum of ৳500 via bKash, Nagad, or another preferred method. A welcome bonus is available on the first deposit.

04

Play & Bet

Slots, live casino, or cricket betting — choose the game you like and enjoy. For ages 21+.

Read more before you start betting: ba99 Bet — Betting Guide & Tips

Why ba99 is different from other platforms

Not every advantage is available everywhere — see the comparison below and judge for yourself.

ba99 vs Other Platforms — Comparison of Key Features
Feature ba99 Other Platforms
Deposit Methods bKash, Nagad, Rocket, Upay, Bank Transfer Often limited mobile wallet options
Minimum Deposit ৳500 (per method) Often higher
Typical Withdrawal Time Within 1 hour Often takes longer
Welcome Bonus 200% bonus, up to ৳8,000 — wagering requirement 20x bonus Bonus rate and conditions may be more restrictive
Support Hours & Language 24/7 — Bengali & English Often English only, limited hours

Compare before you play and play within your means — for ages 21+.

Cricket Betting Markets — How to Bet on Each

BPL, IPL, or T20 World Cup — you can bet on the markets below for any match. Each one is explained in plain terms.

Match Winner

Bet on which of the two teams will win the match. Example: Team A vs Team B — if you pick Team B and Team B wins, your bet is successful. There are no draws in limited-overs matches.

Toss Winner

Predict which team will win the coin toss before it happens on the field. This has no relation to the result of the match.

Top Batsman

Bet on which batsman will score the most runs for their team. Example: pick the batsman you think will score the highest for Team A.

Total Runs Over/Under

Bet on whether the total runs in the match will be above or below a set number. If runs exceed the number, Over wins; if they fall short, Under wins.

Runs in an Over/Session

Select the estimated range of runs to be scored in a specific over or session such as the Powerplay. This market is especially popular in in-play betting.

Player of the Match

Bet on which player will be named Player of the Match at the end of the game. Batting, bowling, or all-round performance all count.

How Live In-Play Betting Works

During a match, in-play betting odds change every moment. When a wicket falls, the batting team's odds increase; when a big over is scored, odds decrease. Placing a bet at the right moment while watching the live score can be an advantage.

Learn more about cricket betting: Complete Guide to Cricket Betting Markets & Strategies

Get a 200% bonus on your first deposit — up to ৳8,000

Example: deposit ৳1,000 and receive a ৳2,000 bonus — balance will be ৳3,000. Wagering requirement is 20x the bonus (৳40,000).

ba99 Login — Go to Your Account

Keep your account secure

A few simple habits help keep your account and money safe.

Never share your OTP

Never share your OTP code with anyone, even if they claim to be support staff. Genuine support never asks for your OTP.

Verify the domain

Before logging in, check the correct domain in your browser's address bar. Fake sites look identical — notice even small spelling differences.

Use a strong password

Create a password mixing uppercase, lowercase, numbers, and special characters — do not use the same password on any other site.

Log out on shared devices

If you play on a friend's or family member's device, always log out when done and do not save your password.

Contact only through official channels

If you have a problem, contact the site's live chat or official email. Never seek help through third parties.

Verify Telegram/WhatsApp offers

Do not trust promotion screenshots forwarded on Telegram or WhatsApp — verify every offer directly from the official site.

Player Protection & Local Laws

ba99 is committed to providing a safe and responsible gaming environment for players in Bangladesh.

SSL Encryption

Account and payment information is encrypted with SSL — third parties cannot read it.

KYC Verification

Identity verification (KYC) is mandatory before withdrawal — this ensures account security.

Age Limit 21+

Opening an account or placing bets is strictly prohibited for anyone under 21 years of age.

Responsible Gaming Tools

Deposit limits, time-out, and self-exclusion options are available.

An important note on Bangladesh law: It is entirely the user's own responsibility to understand and comply with local laws in Bangladesh regarding online gambling.

For responsible gaming guidelines and support, read: Responsible Gaming — Setting Limits & Getting Support

ba99 Player Protection & Security Measures
Privacy Policy: ba99 collects your personal information only for account management and security purposes. Information is not sold to third parties. For details, read: ba99 Privacy Policy & Data Protection
ba99 gameplay view in a mobile browser

Play anytime on mobile

The ba99 site runs directly in Android and iPhone browsers — no separate app needed. The same account can also be used on Android and iOS apps, available through official channels.

Add to Home Screen (3 steps)

Chrome (Android): Browser menu (three dots) → "Add to Home screen" → Confirm.
Safari (iPhone): Share button (in the bottom bar) → "Add to Home Screen" → Give it a name and add.

What to do if your connection drops

If your internet goes out, reconnect, log in, and check your bet history. If anything seems unusual, report it immediately via 24/7 live chat.

Caution: Do not install any betting app from links on Telegram or Facebook — only get apps from official channels.

Learn more about the app: ba99 App — Mobile App Features & Information