ba89 Online Betting — instant deposits via bKash and Nagad, the best experience on every bet
Enjoy cricket betting, live casino, and hundreds of slot games on Bangladesh's fastest payment platform — deposit and withdraw instantly via bKash, Nagad, or Rocket.
Get a 150% bonus on your first deposit
When you make your first deposit at ba89, a 150% bonus — up to ৳10,000 — is added to your account. Just deposit ৳200 via bKash, Nagad, or Rocket to take advantage of this offer. The wagering requirement is only 25x, which is one of the most favorable terms available.
Deposit easily using mobile banking from Dhaka or anywhere else in Bangladesh. Bank transfers are also accepted with the same convenience.
Learn about the bonusOur advantages
Safe, fast, and built for entertainment — here are the reasons to choose ba89.
Instant deposits
Deposits via bKash, Nagad, and Rocket are completed in seconds. No waiting.
Safe and trusted
SSL encryption and fair play ensure a fully secure environment.
Best odds
Competitive odds on cricket and football, from BPL to the T20 World Cup.
24/7 Bengali Support
Get support in Bangla via live chat any time of the day or night.
Mobile payments
bKash, Nagad, Rocket, Upay — all major mobile wallets supported.
Huge game library
Slots, live casino, table games, crash games, and many more options.
Fast Withdrawals
Withdrawals are processed in an average of 10-45 minutes.
Regular bonuses
Cashback, reload bonuses, and VIP rewards available throughout the year.
Play whatever you like — all types of games in one place
Bet on BPL, IPL, the T20 World Cup, and all international matches. Every Bangladesh Tigers match is covered with live odds.
Hundreds of slots from PG Soft, JILI, and Pragmatic Play. Fortune Tiger, Gates of Olympus, Crazy 777 — all under one roof.
Play Baccarat, Roulette, and Blackjack with real dealers — a genuine casino experience.
A wide collection of Teen Patti, Andar Bahar, Bingo, and traditional table games made for South Asian tastes.
Fast-paced multiplier games like Aviator where each round ends in just a few seconds.
Cricket Betting Markets
Learn about the common bet types and understand how to improve your chances of winning in each market.
Match Winner
Bet on which of the two teams will win the match. Example: Bangladesh vs India — pick Bangladesh as the winner.
Easy betToss Winner
Predict which team will win the toss before the match starts. A small but fun market.
Pre-matchTop Batsman
Bet on which batsman will score the most runs in an innings. Example: Shakib Al Hasan will finish top in Bangladesh's innings.
Player-basedTotal Runs Over/Under
Choose whether the total runs in a match or innings will be more (Over) or less (Under) than a set number.
Stat-basedRuns in an Over
A session bet on how many runs will be scored in a specific over — very popular in live betting.
Live betMethod of Dismissal
Predict how the next wicket will fall — bowled, caught out, or run out.
Advanced betHow live in-play odds change
Odds shift quickly when a wicket falls or a big over is bowled during the match. Analyze the situation after each ball before making a decision. Odds update instantly after a boundary or a wicket — these are the most active moments for in-play betting.
Crash Games — fast-paced multipliers
In crash games like Aviator and JetX, each round starts from a multiplier that keeps rising. You must cash out before the plane flies away (crashes) — that is how you claim your winnings.
Use the auto cash-out feature to exit automatically at a set multiplier. Each round is over in just a few seconds to a few minutes.
Responsible gaming tip: Set a maximum limit for yourself before you play and do not bet beyond that limit. Budget management is especially important in crash games because wins and losses happen fast.
Fast withdrawals — get your winnings instantly
After winning at ba89, you do not have to wait long to withdraw your money.
bKash withdrawal
bKash withdrawals are completed in an average of 10-45 minutes. The minimum withdrawal amount is ৳800.
Nagad withdrawal
Withdrawals via Nagad are processed just as quickly.
Rocket withdrawal
Receive payments at the same speed through Dutch-Bangla Bank's Rocket mobile banking.
Bank Transfer
Transfers are available to any Bangladeshi bank, including Islami Bank, BRAC Bank, and City Bank.
The minimum withdrawal amount is ৳800. The minimum deposit amount across all payment methods is ৳200. Withdrawal time is generally 10-45 minutes, though bank transfers may take slightly longer.
Bonus terms comparison
The terms of each bonus are presented transparently — choose the one that suits you best.
| Bonus type | Amount | Minimum Deposit | Wagering | Validity |
|---|---|---|---|---|
| Welcome bonus | 150% (up to ৳10,000) | ৳200 | 25x | 30 days |
| Reload bonus | 50% (up to ৳3,000) | ৳500 | 30x | 14 days |
| Weekly cashback | 0.3% – 1.2% (based on VIP level) | N/A | 1x | 7 days |
| Free spin bonus | Free spins on selected slots | ৳200 | 20x | 7 days |
| Referral bonus | ৳500 per friend | Referee deposits ৳500 | 15x | 30 days |
Get started in just a few steps
From opening an account at ba89 to your first win, every step is simple and quick.
Create an account
Go to ba89 and fill in the registration form. Your account will be ready in just a few minutes using your mobile number and password.
Verification
Confirm your identity. This is required for the security of your account and for fast withdrawals.
First deposit
Deposit just ৳200 via bKash, Nagad, or Rocket. Your balance will be updated instantly.
Claim Welcome Bonus
A 150% welcome bonus is automatically added to your account with your first deposit.
Play and Bet First
Cricket betting, slots, or live casino — choose what you like and start playing.
Withdraw
Once your winnings reach ৳800 or more, request a withdrawal to bKash, Nagad, or your bank. You'll receive it within 10–45 minutes.
Join ba89 today and get a 150% bonus
Deposit just ৳200 via bKash or Nagad — enjoy an instant bonus and the best online betting experience.
Log in to ba89Betting Terms — A Guide for Beginners
Understand common online betting and casino terms in plain English — knowing these concepts before you play is important.
RTP (Return to Player)
The average percentage of total wagers that a game returns to players over the long term. The higher it is, the more player-friendly the game.
House Edge
The average advantage the casino holds on every bet. For example, a 2% house edge means the casino keeps an average of ৳2 for every ৳100 wagered.
Wager
The amount of money placed on a game or bet. Once you meet the wagering requirement stated in the bonus terms, you can withdraw your bonus funds.
Odds
A number that expresses the probability of an event. The higher the odds, the less likely the outcome — but the reward is greater if you win.
Parlay / Accumulator (Parlay)
Combining multiple bets into a single larger bet. If all bets win, the total payout is much higher.
Live Bet
A bet placed in real time while a match is in progress. The odds change continuously as the game situation evolves.
Cashout
The option to settle an active bet before it concludes, at its current value. It can be used to reduce risk or lock in a guaranteed profit.
Bankroll
The total budget set aside for betting or gaming. Sound bankroll management is the foundation of responsible play.
Volatility
The variation in how often and how much a slot or game pays out. High-volatility games pay out less frequently, but the rewards are larger when they do.
Free Spin
The opportunity to spin a slot game at no cost, typically given as part of a bonus or promotion.
Wagering Requirement: The condition specifying how many times you must bet before withdrawing a bonus. For ba89's welcome bonus, this is 25x — meaning if you receive a ৳1,000 bonus, you must place a total of ৳25,000 in bets.
Trusted Game Partners
We work with leading software providers to ensure a quality gaming experience.
Customer Support — Here for You 24/7
The ba89 support team is active 24 hours a day, 7 days a week, on Bangladesh Standard Time (BST, UTC+6).
24/7 Live Chat
Live chat is the fastest way to get help with urgent issues, deposit and withdrawal questions, or game-related support. You can chat in Bengali.
Email Support
For detailed complaints, document verification, or complex account matters, send us an email at [email protected]
In-App Messaging
Send a message directly within the app — convenient for general questions, bonus information, or game-related guidance.
Our Mission
"Our commitment at ba89 is to ensure that every player in Bangladesh can enjoy online betting safely, quickly, and entirely in Bengali."
Your Privacy Is Our Priority
ba89 collects your personal information solely for account management, payment processing, and providing support. Your data is never sold to third parties.
We use SSL encryption and store all data on secure servers. You can request to view or delete your data at any time.
Read Privacy Policy