New or returning — ba991 has something for every player. Welcome bonuses, daily cashback, free bets, VIP rewards — all in one place.
Special Promotion Offers
With many online gaming platforms, bonuses look great on the surface but come with terms so complicated they're practically impossible to use. ba991 is different — the bonus conditions here are simple, transparent, and genuinely workable. Even a casual player spending BDT 300–500 a day can easily take advantage of ba991's promotions.
Ba991 believes promotions shouldn't just attract new members — existing players deserve regular rewards too. That's why there are separate offers every day, every week, and every month. If you play regularly, there's a good chance you'll find a bonus waiting for you in almost every session.
With Bangladeshi players in mind, ba991 also offers bonuses on deposits made via bKash, Nagad, and Rocket. Mobile banking users can join any promotion without any hassle. All active ba991 promotions are listed in detail below.
Every offer is available for a limited time — claim yours as soon as possible.
Join ba991 for the first time and get a 100% bonus on your first deposit — up to BDT 10,000. A deposit of just BDT 300 is all it takes to activate the bonus.
Claim NowIf you end the day with a net loss, 10% of that day's total losses is credited back to your account as cashback the following morning. No complicated conditions attached.
Claim CashbackA 50% reload bonus is available on your second deposit made any day from Monday through Sunday. Just deposit a minimum of BDT 500 to activate the offer.
Get a Reload BonusPlace your first bet in the Sports Betting section and get a BDT 500 free bet. Use it on cricket, football, or any sport you like.
Get a Free BetBa991 VIP members receive an exclusive 30% rewards bonus every month, along with a dedicated account manager and priority withdrawal access.
Learn about VIPRefer a friend or anyone you know to ba991, and once they make their first deposit, you'll receive a BDT 200 bonus. There's no limit on referrals — the more you refer, the more you earn.
Start Referring
| Bonus Name | Amount | Maximum Limit | Wager | Validity | Applicable |
|---|---|---|---|---|---|
| 🎉 Welcome Bonus | 100% | 10,000BDT | 10x | 30 days | New Member |
| 💰 Daily Cashback | 10% | 5,000BDT | 3x | The Next Day | All Members |
| 🔄 Weekly Reload | 50% | 5,000BDT | 8x | 7 days | All Members |
| ⚽ Sports Free Bet | BDT 500 fixed | 500BDT | 5x | 7 days | Sports Bettor |
| 👑 VIP Rewards | 30% | Unlimited | 5x | Monthly | VIP Members |
| 👥 Referral Bonus | BDT 200/referral | Unlimited | 3x | No expiration | All Members |
One of the most common questions after receiving a bonus is — what does the wagering requirement mean? Simply put, wagering refers to how many times you need to bet with the bonus amount before you can withdraw it. For example, a BDT 1,000 bonus with a 10x wagering requirement means you need to place a total of BDT 10,000 in bets.
Ba991's wagering rates are comparatively low for the industry. Daily cashback carries just a 3x wager requirement — meaning if you receive BDT 1,000 in cashback, you only need to place BDT 3,000 in bets before you can withdraw. For regular players, that's very easy to meet.
It's also worth knowing how much each game type contributes toward your wagering requirement. At ba991, slots typically count at 100%, Live Casino games at 10–25%, and Sports Betting at 50%. So if you want to clear your wagering quickly, slots are the smart choice.
Sign up at ba991 for free. All you need is a mobile number or email — takes about 2 minutes.
Deposit a minimum of BDT 300 via bKash, Nagad, or Rocket.
Browse the promotions page, pick the bonus you want, and click the "Claim" button.
Complete your wagering and withdraw your winnings directly to your mobile banking account.
Every bonus comes with terms written in plain, straightforward language. No hidden clauses, no fine-print traps.
The bonus is credited to your account instantly upon claiming — no waiting, no manual processing.
Bonuses are available on deposits made via bKash, Nagad, and Rocket. Special perks for mobile banking users.
Ba991 brings new offers every day and every week. Check back regularly so you never miss a deal.
Ba991's wagering rates are significantly lower than the industry average — just 3x on cashback.
If you have any questions about bonuses, ba991's support team is always ready to help.
There are a few things to keep in mind when using ba991 promotions. First, every bonus has an expiry date. Once it expires, any unused bonus and associated winnings are automatically forfeited. So make sure you're aware of the terms as soon as you claim a bonus.
Second, you cannot use multiple welcome bonuses on one account at the same time. It's best to complete the wagering on one bonus before claiming the next. That said, daily cashback and the Weekly Reload Bonus can each be active at the same time on separate tracks.
Third, ba991 always encourages responsible gaming. Don't go beyond your budget chasing bonuses. These promotions are meant to make your gaming experience more enjoyable — they are not a guaranteed source of income. Protect yourself by setting a deposit limit in your ba991 account settings.
Fourth, to qualify for the referral bonus, the person you refer must open a new account and make their first deposit. Attempting to create multiple accounts from the same device or IP address puts both accounts at risk of being suspended. Following ba991's terms and conditions makes it easy to avoid these issues.
Overall, ba991's promotion system is built with Bangladeshi players in mind. Whether you're a low-budget player or a high roller, there's an offer here for everyone. Visit the promotions page regularly to stay updated on the latest offers.
Welcome bonus, daily cashback, free bets — get them all in one place, only at ba991. Sign up and claim a 100% bonus on your very first deposit.