ba999 login — Online Slots and Jackpots —
a chance to win big on every spin
Built for players in Bangladesh — hundreds of slot games, live casino and cricket betting all on one platform. Start from just ৳200 with bKash or Nagad.
Why choose ba999 — Trust and Speed
Fast Payment Processing
Most withdrawals are completed within 15 minutes to 2 hours of submitting a request.
SSL Encrypted Account
Every transaction and personal detail is protected with SSL technology.
Competitive Odds and Sports Markets
Betting markets from BPL to IPL and the T20 World Cup — at competitive odds.
Secure and Easy Login
Signing into your account takes just a few seconds. OTP verification keeps the whole process secure.
Log in at the ba999 login page →24/7 Bengali Support
Support in Bengali via live chat and email — the ba999 team is available whenever you need help.
Bangladeshi Payment Methods
bKash, Nagad, Rocket, Upay and bank transfer — deposit and withdraw using the methods you already know.
Choose a Game Category
Cricket Betting
From BPL matches featuring the Bangladesh Tigers to IPL and the ICC T20 World Cup — ba999 offers betting markets for all major cricket tournaments. Match winner, over/under, top batsman and live in-play betting are all available. Place bets at competitive odds and get real-time updates.
Read the cricket betting guide →
Slot Games
PG Soft's Fortune Tiger and Mahjong Ways 2, Pragmatic Play's Gates of Olympus and Sweet Bonanza — these popular slots are all available at ba999. Choose from hundreds of slots across different volatility levels and themes. Every spin carries a chance to hit the jackpot.
Browse the full slot game collection →
Live Casino
Play at real dealer tables from Evolution, Pragmatic Play Live and Ezugi — baccarat, roulette and blackjack. AE Sexy and SA Gaming live rooms are also available. HD streaming with professional dealers brings the feel of a real casino to your home.
See live games at ba999 Casino →
Card Games
From Teen Patti to baccarat — card games familiar to Bangladeshi players are easy to find at ba999. JILI's Teen Patti Joker, Teen Patti 20-20 and Callbreak Quick are all here. Play in both live and RNG formats and put your strategy to the test.
Play card games at ba999 Casino →
Special Rewards for Regular Players
Birthday Reward
ba999 members receive a special reward on their birthday. Having the correct date of birth saved in your account makes the occasion even better. It is a small way for ba999 to show appreciation to long-time players.
Refer a Friend
Share your unique referral code with a friend — when they sign up and make a deposit, you both receive a reward. The more friends you bring in, the more you benefit. ba999's referral program is simple and transparent.
What's Where — Quick Overview
Roulette
Learn about the rules of European and live roulette and the various betting options available.
Read the roulette rulesGolden Bank
An in-depth guide to the features, paylines and strategy of JILI's Golden Bank slot.
View the Golden Bank game guideCricket
All betting markets for BPL, IPL and the T20 World Cup, odds explained, and live betting tips.
Read the cricket betting guideSlots
A complete list of the highest RTP slots, popular providers and jackpot games.
Browse the full slot game collectionba999 Casino
Live casino, baccarat, Teen Patti and many more games — all at ba999 Casino.
See the ba999 Casino game listFast Deposits with bKash and Nagad
Add funds to your account using the mobile wallets you already use in Bangladesh. Minimum deposit is ৳200. No extra fees on any payment method.
bKash
The most popular choice for those who prefer instant mobile transfers.
- Log in to your ba999 account and go to the deposit option
- Select bKash and enter the amount (minimum ৳200)
- Confirm with your bKash payment PIN — funds will be added quickly
Nagad
The postal department's mobile wallet — widely used among players in rural areas.
- Select Nagad on the deposit page
- Enter the amount and send it to ba999's Nagad number
- Confirm with your transaction ID and the balance will be credited
Rocket
Dutch-Bangla Bank's mobile banking — convenient for DBBL customers.
- Select Rocket from the payment options
- Enter the amount and send to the Rocket number
- Submit the reference and your balance will be updated
Upay
UCB's digital wallet — a simple, low-hassle option for online payments.
- Select Upay from the deposit menu
- Enter the amount and approve from the Upay app
- Once payment is successful, the funds will appear in your balance
Bank Transfer
Transfer directly from any listed bank including Dutch-Bangla Bank, Brac Bank or Islami Bank.
- Choose bank transfer and get ba999's account number
- Transfer via online banking or visit a branch
- Submit the reference number to confirm the deposit
Start by depositing a minimum of ৳200 — players across Bangladesh from Dhaka to Chattogram are using these methods.
From Sign-Up to Withdrawal — Step by Step
Create an Account
Register at ba999 in just a few minutes with your mobile number and a password.
Verify Your Account (KYC)
Upload your national identity card — this only needs to be done once before your first withdrawal.
Make a deposit
Deposit a minimum of ৳200 via bKash, Nagad or bank transfer and claim your welcome bonus.
Play and Enjoy
Slots, live casino or cricket betting — pick the games you like.
Withdraw Your Winnings
Withdraw a minimum of ৳1,000 — funds arrive in 15 minutes to 2 hours.
The Hot Slot Games Right Now
Gates of Olympus
Pragmatic Play
Max RTP 96.50%
Fortune Tiger
PG Soft
Max RTP 96.81%
Sweet Bonanza
Pragmatic Play
Max RTP 96.48%
Mahjong Ways 2
PG Soft
Max RTP 96.95%
Aviator
Spribe
Max RTP 97%
Fortune Gems
JILI
Max RTP 97%
Big Bass Bonanza
Pragmatic Play
Max RTP 96.71%
Super Ace
JILI
Max RTP 97%
Steps to Withdraw Your Casino Winnings
-
Log in and go to the Withdrawal section
Sign in to your ba999 account and find the "Withdrawal" or "Cash Out" option from the menu.
-
Choose your payout method
Select any one: bKash, Nagad, Rocket, Upay, or bank transfer.
-
Enter the amount and recipient details
The minimum withdrawal is ৳1,000. Enter your number or account details carefully.
-
Complete KYC verification (if not done yet)
Before your first withdrawal, you must upload your National ID to verify your identity.
-
Wait for processing to complete
Funds usually arrive within 15 minutes to 2 hours.
Important Terms & Conditions
- KYC verification must be completed
- Bonus wagering requirements must be met
- The payout account must be in the player's own name
- The account must be active and in good standing
120% Welcome Bonus — Start Now
Deposit ৳1,000 and get ৳1,200 bonus — total balance ৳2,200. 15x wagering requirement applies on the bonus. For ages 21+ only.
Go to ba999 login pagePlayer Protection & Local Laws
SSL Encryption
All account and payment information is encrypted with SSL technology — making it inaccessible to third parties.
KYC Verification
Identity is verified before withdrawal — this is an important step for preventing money laundering and protecting your account.
Age 21+ Required
All casino and betting activity on ba999 is for those aged 21 and above only.
Responsible Gaming Tools
Deposit limits, time-outs, and voluntary self-exclusion — keep control of your play.
A note on Bangladesh law: Users are responsible for knowing and complying with local laws regarding online gambling in Bangladesh. Before using ba999, make sure for yourself that it is permitted in your area. Play responsibly and seek help if needed.
24/7 Bengali Support
For any issue — deposits, withdrawals, or games — the ba999 support team is available around the clock in both Bengali and English.
Live Chat
Click the live chat button at the bottom right of the site — a Bengali-speaking support agent will assist you.