bad99 Betting Site — Easy Deposit with bKash & Nagad, Instant Withdrawal
Built specifically for players in Bangladesh. Start from just ৳100 and enjoy a unique experience in cricket betting, live casino and slots.
bad99 Explore the Site
Money Coming
JILI's popular Money Coming slot. Simple mechanics, exciting features and the chance to win big.
Learn More
Fruit Shop
A classic fruit-themed slot game. Colorful graphics and straightforward gameplay make it very popular with new players.
Learn More
Cricket
Bet on various cricket tournaments including BPL, IPL and the T20 World Cup. Many markets available, from match winner to over/under.
Learn More
Slots
Hundreds of slot games from PG Soft, Pragmatic Play and JILI. Play at any budget, with great bonus features and free spins.
Learn More
bad99 Casino
Experience a real casino feel at live dealer tables from Evolution Gaming and Ezugi. Live roulette, baccarat, blackjack and much more.
Learn MoreWhy Choose bad99
From Dhaka to Chittagong — the reasons players across Bangladesh trust bad99.
Instant Withdrawal
Your winnings reach your bKash or Nagad in just 10–45 minutes.
SSL Encryption
Your information and money are fully protected with the highest-grade SSL encryption.
24/7 Bengali Support
Get help in Bengali via live chat and email for any issue, around the clock.
Local Payments
Deposit from just ৳100 with bKash, Nagad & Rocket — no hassle.
VIP Program
The more you play in the four-tier VIP club, the more weekly cashback you earn.
Huge Game Collection
Slots, live casino, cricket betting, fishing games and local card games — all in one place.
Generous Bonuses
100% bonus on your first deposit — up to ৳15,000 — plus regular offers.
Mobile-Friendly
Runs smoothly on any smartphone — a complete experience without a separate app.
Ready to Win Big?
Log in to bad99 today and get started with a 100% welcome bonus — up to ৳15,000.
Log In NowFor ages 21 and above only
Let Your Journey Begin
Getting started at bad99 is very simple. Just follow the four steps below.
Sign Up
Go to the bad99 Login page and create an account with your mobile number. The whole process takes just a few minutes.
Deposit
Deposit from just ৳100 with bKash, Nagad or Rocket. The 100% bonus will be added automatically on your first deposit.
Play & Enjoy
Cricket betting, live casino, slots or card games — pick your favorite game and start playing.
Withdraw
After winning, withdraw from as little as ৳1,000. Your money usually arrives in your mobile wallet within 10–45 minutes.
Bonus Terms & Conditions in Plain Language
bad99's bonus system is completely transparent. No hidden conditions.
Important Bonus Conditions
To withdraw bonus funds, you must place a certain amount in bets. This is calculated on the bonus amount only, not the deposit. Example: ৳1,000 bonus × 20 = ৳20,000 must be wagered before withdrawing bonus winnings.
Not all games contribute equally toward meeting the wagering requirement. Slots generally contribute the most, while some games contribute only partially.
A maximum limit applies to each bet while a bonus is active. Exceeding this limit may result in the bonus being cancelled.
Wagering must be completed within a set period after receiving the bonus. Any unused bonus is cancelled once the expiry period has passed.
A maximum withdrawal limit may apply to winnings earned from a bonus. Read the terms and conditions for full details.
Welcome Bonus Example
Wagering example: If you receive a ৳1,000 bonus, wagering will be 1,000 × 20 = ৳20,000. This means you must complete a total of ৳20,000 in bets before withdrawing your bonus winnings.
bad99 VIP Club
The more you play, the bigger the rewards — with weekly cashback.
Weekly cashback up to
- Live Chat Support
- Basic Promotions
- Fast Withdrawal
Weekly cashback up to
- Priority Support
- Exclusive Offers
- Bonus Boost
Weekly cashback up to
- Dedicated Manager
- Higher Withdrawal Limit
- Special Tournaments
Weekly cashback up to
- Maximum Cashback
- VIP Event Access
- Personal Perks
Built for Bangladeshis
bad99 was built with Bangladeshi players in mind from the start. The entire site is in Bengali, currency is in taka (৳), and the payment methods are fully local.
Rocket is Dutch-Bangla Bank's mobile wallet service. Through these three services you can deposit from just ৳100 at any time, from anywhere.
Via live chat or email: [email protected]
Trusted Game Providers
Direct partnerships with the world's leading game software companies.
Pragmatic Play
Gates of Olympus, Sweet Bonanza, Sugar Rush — favorites for millions of players worldwide.
Evolution Gaming
The industry's best in the live dealer category. Live tables for baccarat, roulette and blackjack.
JILI
An Asia-focused game developer with particular expertise in crash games, fishing and bingo.
PG Soft
Fortune Tiger, Mahjong Ways — this mobile-first provider is very popular across South Asia.
Spribe
The creator of Aviator. A pioneer in the crash game category — fast rounds, simple mechanics.
Ezugi
A South Asia-friendly live casino. Live versions of local card games including Teen Patti and Andar Bahar.
Local Card Games
Your favorite card games are now online — play anytime, from anywhere.
Teen Patti
In this traditional Indian-Bangladeshi card game played with three cards, each player tries to build the best possible hand. JILI's Teen Patti games can be played against a live dealer or other players. Beginner tip: start with small bets and make your decisions once you have a feel for the hands.
Live & MultiplayerCallbreak
This trick-taking card game has four players — each declares in advance how many tricks they expect to win. JILI Callbreak Quick lets you play rounds at lightning speed. Beginner tip: place your bid based on how many spade (trump) cards you hold in your hand.
MultiplayerAndar Bahar
One of the most popular card games in South Asia. The dealer reveals a joker card; you bet on which side — Andar (inside) or Bahar (outside) — a card of the same value will appear first. Ezugi's live tables let you play with a real dealer. Beginner tip: statistically, there is a slightly higher chance of the card matching on the Andar side.
Live DealerLudo / Rummy
JILI Ludo Quick is a fast online version of the classic Ludo — playable in single-player or multiplayer mode. In Pool Rummy, the goal is to form sets and sequences with your cards and finish your hand before the others. Beginner tip: in Rummy, try to form a 'pure sequence' as your very first move.
MultiplayerRTP and House Edge Explained
RTP, or Return to Player, is a game's long-term theoretical statistic that tells you what percentage of total bets is returned to players on average. For example, if a slot has an RTP of 96%, then in theory an average of ৳96 comes back for every ৳100 wagered — the remaining ৳4 is the house edge.
The house edge is the casino's long-term mathematical advantage. This advantage varies across different games. Slot games typically have an RTP of 92–98%, meaning a house edge of 2–8%. In blackjack, using the correct strategy can push the RTP to nearly 99%, bringing the house edge down to around 1%. Roulette RTP generally falls between 94–97%, depending on the type of table.
One important thing to keep in mind: RTP is an average taken over millions of rounds in the long run. Results in any single session can be much higher or much lower than this figure. This is known as volatility, or variance. In a high-volatility game, wins come less often but tend to be larger; in a low-volatility game, wins come more frequently but stay smaller.
It is a good idea to understand a game's RTP and volatility before you start playing. This helps with budget planning and keeps you mentally prepared for unpredictable sessions. Remember: a higher RTP does not guarantee a win in every session — it is simply an indicator of a mathematical probability.
Typical RTP Ranges by Game Type
These are general industry figures. To find the RTP of a specific game, check that game's information page.
Bankroll Management Guide
The most important aspect of responsible gambling is bankroll management — that is, a disciplined plan for how much to bet and when to stop. It not only protects your money but also makes the gaming experience more enjoyable.
Set a Gaming Budget
Each month, set aside a fixed portion of what you can afford to spend on entertainment. Keep this budget separate from essential living expenses (rent, food, transport). Never bet money you are not comfortable losing.
Divide It into Sessions
Split your monthly budget into equal portions — for example, if you play once or twice a week, set a separate allocation for each session. Once a session's allocation is used up, stop for the day. Do not dip into the next session's funds early.
The 1–5% Rule Per Bet
Place no more than 1–5% of a session's allocation on a single bet. Say your session allocation is ৳2,000 — then keep each bet between ৳20 and ৳100. This rule extends the life of your bankroll and prevents one bad round from wiping everything out.
When to Stop After a Win
After a big win, set a 'lock-in' target — for example, set aside 50% of the winnings and continue playing only with the rest. This ensures the session never ends on a completely negative note.
When to Stop After a Loss
Stop when 50–75% of your session allocation is gone. Placing larger and larger bets trying to recover losses after a losing streak — a mindset known as 'chasing losses' — can drain your entire budget quickly. Take a break and come back in the next session.
Track Your History
Keep a simple note of each session's spending, wins and losses, and time spent. Reviewing it month by month will show you which games you enjoy the most and where you need to be more careful. For a detailed guide, visit our Responsible Gaming page.
Account Verification Process
KYC (Know Your Customer) verification keeps your account secure and helps prevent financial fraud.
Identity verification is a standard security practice on international online gaming platforms. It protects your account from unauthorized access, prevents money laundering, and ensures that withdrawal funds reach the rightful owner.
A valid national identity card (NID) or passport is generally required. A recent utility bill or bank statement may be requested as proof of address. In some cases, selfie verification is also required.
Once all documents are submitted correctly, the process is usually completed within a short time. It may take a little longer depending on document quality and the support team's workload.
Once verification is complete, your account becomes fully active. Withdrawal limits increase, promotional offers unlock, and your account becomes more secure. For any questions, email [email protected] or reach out via live chat.
Tips for Fast Verification
- Take photos in a clear, well-lit environment so all text is readable.
- Submit photos of both sides of your NID separately.
- Make sure your face and NID are both in the same frame for the selfie.
- Keep the file size within the limit — JPEG or PNG is generally accepted.
- If you run into any issues, live chat support is available right away.
Join bad99 Today
Deposit as little as ৳100 with bKash or Nagad and get a 100% bonus — play cricket, slots, and live casino.
Log In