ba999 APK Online Casino — 100% Bonus on First Deposit for New Members, up to ৳15,000
An online gaming site fully operated in Bengali for players in Bangladesh. Cricket betting, live casino and hundreds of slots — all in one place. Start with just ৳200 via bKash or Nagad.
For ages 21 and above. Play responsibly.
Four Good Reasons to Choose ba999
From secure accounts to easy mobile use — every aspect has been built with players in Bangladesh in mind.
Account Protection
SSL encryption and two-factor verification keep every account secure. Logins and transactions always go through encrypted channels.
A Large Game Library
Slots, live baccarat, cricket betting, fishing games — all on one site. New games are added regularly.
Runs in Your Browser
No separate app needed — the full site works in the browser on Android or iPhone. Pages load fast and the layout is clean.
Simple Navigation
The entire site is in Bengali, from the menu to the cashier. Every step from opening an account to placing a bet is straightforward and easy to follow.
Explore the Five Main Sections of the Site
Each section offers a different type of game and betting option. Go to the section you like and read more.
Limbo
Limbo is a multiplier-based crash game where players set their own target multiplier. Choose your own balance between risk and reward.
Learn the rules and strategy for LimboRoyal Fishing
Royal Fishing is a shooting-style fishing game where each fish has a different value. Keep your aim steady and bigger rewards follow.
See full details on Royal FishingCricket
Place bets on BPL, IPL, T20 World Cup and other international cricket matches. Live odds, match winner and multi bets — all in one place.
Read the cricket betting guideSlots
Hundreds of slot games from multiple studios including PG Soft, Pragmatic Play and JILI. Megaways, classic and jackpot slots — all types available.
Browse the full slot game collectionba999 Casino
Play baccarat, roulette and blackjack at live tables from Evolution, Ezugi and AE Sexy. Professional dealers, live streaming.
See live casino games and tablesThis Site is Built for Bangladeshis
ba999 is not just available in Bengali — the entire experience has been designed with players in Bangladesh in mind. Whether you play from Dhaka or Chattogram, support is always available in Bengali.
- Fully Bengali interface
- Payments via bKash, Nagad, Rocket and Upay
- All balances and transactions in Taka (৳)
- 24/7 live chat and email support — in Bengali and English
- Account activated with a minimum deposit of ৳200
Jackpot Games — A Chance at Big Prizes
In these games the prize pool grows over time and at a certain moment one player wins the whole amount.
Progressive Jackpot Slots
A portion of every bet is added to a shared pool. The more the pool grows, the higher the jackpot amount. A specific symbol combination awards the entire pool to one player.
Slot JackpotFishing Game Jackpot
In fishing games, catching a special large fish or boss character triggers the jackpot bonus. The more ammunition used, the greater the potential reward.
Fishing JackpotLive Casino Side-Bet Jackpot
Placing an additional side bet at baccarat or Dragon Tiger tables can win a jackpot on a special card combination. This extra opportunity alongside the main game makes the table more interesting.
Live Side-BetDrop and Wins Jackpot
On some slots the jackpot can land on any spin at random — no special symbols required. With this type of jackpot, a big prize can arrive in any ordinary round.
Random DropLocal Card Games — Familiar Games in a New Form
From Teen Patti to Callbreak — card games popular in Bangladesh are now available to play online at ba999.
Teen Patti
Each player receives three cards and the one with the strongest hand wins. You can raise the bet or fold each round. Start with small bets and read the other players — not rushing is a good approach. This is played against other players.
Andar Bahar
One card is revealed and you bet on whether the next card of the same value will land on the Andar or Bahar side. Simple rules, fast rounds. New players can start by betting on the Andar side — it wins slightly more often. Played with a live dealer.
Callbreak
In this four-player trick-taking game you must declare how many tricks you will win before each hand. Spades are always trump. Bidding fewer tricks is easier — a good tip for beginners. Played against other players.
Ludo and Rummy
The familiar board game Ludo is now digital — move your pieces forward based on the dice roll. In Rummy, arrange cards to form sets or runs. Both are played against other players. Start by practising at small tables.
Withdrawal — Fast and Secure
No waiting around after you win — the withdrawal process at ba999 is straightforward and money arrives quickly.
How to withdraw your money
How quickly you will receive it
30min — 3hrs
Estimated time is the same for all methods. Having your account verified makes the process smoother.
How much you can withdraw
৳1,000
Minimum withdrawal amount. Money goes directly to your own mobile wallet — not to anyone else's account.
Keeping your account verified protects your payouts. Withdrawals are always processed to your own registered wallet.
Why ba999 Stands Apart from Others
Before choosing a site, see what differences exist — in methods, timing and features.
| Comparison Point | ba999 | Other Platforms |
|---|---|---|
| Deposit Methods | bKash, Nagad, Rocket, Upay | Often limited options |
| Minimum Deposit | ৳200 (all methods) | Often higher |
| Withdrawal Time | 30 minutes to 3 hours | May take longer |
| Welcome Bonus and Wagering | 100% bonus, up to ৳15,000 — wagering 25x the bonus amount | Terms are often stricter or unclear |
| Support Hours and Language | 24/7, Bengali and English | Bengali support is not always available |
| Play on Mobile Browser | Fully functional on Android and iPhone browsers | A separate app is often required |
Compare before you play and stay within your means. For ages 21 and above only.
Welcome Bonus for New Members
A direct 100% bonus on your first deposit, up to ৳15,000. The bonus amount can be withdrawn after wagering it 25 times.
Example: deposit ৳1,000 and receive a ৳1,000 bonus → total balance ৳2,000 → wagering ৳1,000 × 25 = ৳25,000.
Five Steps for Players
The full process from registration to withdrawing your winnings.
Registration
Create an account quickly with your mobile number and OTP.
Account Verification
Verifying your identity keeps withdrawals uninterrupted.
Deposit
Deposit a minimum of ৳200 via bKash or Nagad.
Play Games
Cricket betting, slots or live casino — your choice.
Withdrawal
Withdraw from ৳1,000; receive within 30 minutes to 3 hours.
Long-term player rewards
ba999 has special benefits for both new members and existing players.
ba999 birthday gift
A special reward of up to ৳1,500 is given to verified accounts on their birthday each year. The date of birth must be correctly registered on the account to receive this reward. Wagering requirement on the bonus is 10x.
Refer a friend, get ba999 rewards
Share your referral code with a friend. When your friend signs up and makes their first deposit, both of you will receive a reward of up to ৳2,000 each. Wagering requirement on the bonus is 12x. This can be claimed after each successful referral.
Play on mobile anytime
ba999 works fully in any modern browser on Android or iPhone — no separate installation needed. The same account can also be used on the Android and iOS apps available through official channels. Do not install any betting app from links shared on Telegram or Facebook.
Add to home screen
What if the connection drops suddenly?
When your internet comes back, reload the browser and log in again. Check your bet history to make sure everything is in order. If there is any issue, contact 24/7 live chat.
Betting Exchange — what are Back and Lay?
In a regular sportsbook you can only place a bet supporting one team. In a betting exchange you bet against other players — the odds are set by market demand, not by a bookmaker.
| Item | Back Bet | Lay Bet |
|---|---|---|
| What It Means | Bet that a team will win | Bet that a team will not win |
| What happens if you win | Profit according to the odds | The backer's stake is received |
| What happens if you lose | The stake is lost | Liability must be paid |
| Commission | A portion is deducted from winnings | |
Calculation example
Suppose Team A has decimal odds of 2.50.
BACK: Placing ৳1,000 on Team A — if Team A wins, profit before commission is ৳1,500; if they do not win, ৳1,000 is lost.
LAY: Laying Team A (backer's stake ৳1,000) — your liability is ৳1,500 (৳1,000 × 1.50); if Team A does not win, profit before commission is ৳1,000; if they win, ৳1,500 must be paid.
Team A and Team B are examples only — this is not actual odds or a guarantee of winning.
Odds on the exchange are set directly by other players — there is no bookmaker margin. A small commission on each win must be paid to the platform.
Detailed guide to payment methods
If you want to know how to deposit via bKash or Nagad — the steps for each method are given below.
Deposit with bKash
The most widely used mobile wallet in the country. The easiest option for those who have a bKash account.
- Select bKash from the cashier
- Enter the amount (minimum ৳200)
- Send payment to the bKash number shown
- Submit the transaction ID
Deposit with Nagad
The postal department's digital wallet — widely accepted across the country. Ideal for Nagad users.
- Select Nagad from the cashier
- Enter the amount (minimum ৳200)
- Send to the Nagad number shown
- Confirm the transaction ID
Deposit with Rocket
Rocket is Dutch-Bangla Bank's mobile wallet. Available in both rural and urban areas.
- Select Rocket from the cashier
- Enter the amount (minimum ৳200)
- Send payment to the Rocket number
- Provide the transaction reference
Deposit with Upay
UCB Bank's mobile financial service. Convenient for those who use Upay.
- Select Upay from the cashier
- Enter the amount (minimum ৳200)
- Send to the number shown
- Submit the transaction ID
Withdrawal: Money can be withdrawn through all four methods — bKash, Nagad, Rocket and Upay. The estimated time is 30 minutes to 3 hours, the same for all methods.
VIP Program — weekly cashback
ba999's VIP program has four tiers — Bronze, Silver, Gold and Platinum. Each week, a portion of that week's net losses is returned as cashback.
- Bronze — up to 0.2% weekly cashback
- Silver — up to 0.5% weekly cashback
- Gold — up to 0.8% weekly cashback
- Platinum — up to 1.0% weekly cashback
Example: if a Gold member's net loss in one week is ৳20,000 → ৳20,000 × 0.8% = ৳160 cashback.
View the full benefits of ba999 VIP membershipCricket betting — with the Tigers
ba999 accepts bets on every major international cricket tournament including BPL, IPL and the T20 World Cup. Live odds are available for Bangladesh Tigers matches.
From match winner to over/under, top batsman and multi-bets — all types of betting options in one place.
Calculation example: in a limited-overs match, Team A has odds of 2.10 and Team B 1.75. Placing ৳1,000 on Team B — if they win you receive ৳1,750 (৳750 profit); if Team A wins, ৳1,000 is lost. — This is an example only, not a guarantee of winning.
View the cricket betting guide and live odds
Join ba999 today
Get a 100% bonus on your first deposit, up to ৳15,000. Start with just ৳200 via bKash, Nagad, Rocket or Upay.
Go to ba999 Login pageFor ages 21 and above. Play responsibly.