Help Centre

bad99 Frequently Asked Questions

Everything Bangladeshi players need to know about registering, depositing via bKash and Nagad, claiming bonuses, cricket betting, and staying safe on bad99.

This page answers the most common questions from bad99 players across Bangladesh — from opening your account and making your first BDT deposit to understanding bonus wagering rules, placing bets on BPL and IPL matches, and using responsible gaming tools. If you cannot find your answer here, our support team is available 24/7 at [email protected].

What Can We Help With?

💳

Payments

bKash, Nagad, Rocket, Upay and bank transfers in BDT

🏏

Cricket Betting

BPL, IPL, T20 World Cup and live in-play markets

🎰

Casino & Slots

Live casino, slots and crash games from top providers

🎁

Bonuses

Welcome bonus, wagering requirements and free spins

🔒

Account Security

KYC verification, password reset and data protection

🛡️

Responsible Gaming

Deposit limits, time-outs and self-exclusion tools

👤 Account & Registration

Creating a bad99 account takes under two minutes. Visit bad99.bet, tap the registration button, enter your mobile number, username, and password, then confirm the SMS verification code sent to your phone. Once your number is verified your account is immediately active and you can make your first BDT deposit via bKash, Nagad, Rocket, or Upay without any waiting period.

The minimum age to register and play on bad99 is 21 years old. This rule applies to all players in Bangladesh without exception. During KYC verification bad99 will ask for a government-issued ID such as your national ID card, passport, or driving licence to confirm you meet the age requirement. Accounts belonging to under-21 players are closed immediately and any balance is returned.

To complete KYC on bad99, go to Account Settings then Verification and upload a clear photo of your national ID card or passport along with a selfie holding the same document. Most verifications are approved within 24 hours. Completing KYC removes withdrawal limits, unlocks higher bonus tiers, and is required before any withdrawal can be processed, so completing it early is strongly recommended.

To reset your bad99 password tap Forgot Password on the login screen, enter the mobile number linked to your account, and enter the SMS reset code you receive. Set a new strong password and log in normally. If you no longer have access to your registered mobile number, email [email protected] with your username and a copy of your identity document so the support team can verify your identity and assist manually.

No, bad99 permits only one account per player. Creating duplicate accounts is a breach of the Terms and Conditions and will result in all linked accounts being permanently closed with any balances forfeited. If you believe a duplicate was created by mistake, contact [email protected] immediately so the team can merge or safely remove the duplicate before any enforcement action is taken.

💰 Deposits & Withdrawals

bKash deposits on bad99 are credited almost instantly — typically within 30 seconds of completing the transfer. If your balance has not updated after five minutes, check that you used the correct bad99 merchant number and the exact reference code provided. If the problem persists, email [email protected] with your bKash Transaction ID and our team will investigate and credit your account promptly.

The minimum deposit on bad99 is ৳200 BDT for bKash, Nagad, Rocket, and Upay. Bank transfer minimums may differ and are shown in the Cashier section at the time of your transaction. There is no standard maximum deposit limit for verified accounts, though unusually large single transactions may require additional security verification before being credited.

The minimum withdrawal on bad99 is ৳500 BDT. Withdrawals are sent back to the same payment method used for your deposit — so a Nagad deposit means your winnings go to your Nagad wallet. bad99 does not charge any withdrawal fees, although your mobile banking provider may apply their own standard transaction charges on receipt.

Most bad99 withdrawals via bKash, Nagad, Rocket, and Upay are processed within one to four hours. Requests made during peak periods or that require manual review may take up to 24 hours. Bank transfer withdrawals typically arrive within one to three business days. If your withdrawal is delayed beyond the expected window, ensure your KYC is complete and contact [email protected] with your withdrawal reference number.

Yes, bad99 accepts Rocket (Dutch-Bangla Bank mobile banking) and Upay as both deposit and withdrawal methods alongside bKash and Nagad. All four methods support instant BDT deposits with no additional bad99 fees. Select your preferred method in the Cashier section of your account and follow the on-screen instructions to complete your transaction securely.

🎮 Games & Gameplay

bad99 offers a comprehensive range of cricket betting markets covering BPL, IPL, T20 World Cup, ODI series, and Test matches featuring the Bangladesh Tigers. Available markets include match winner, top batsman, top bowler, total runs over and under, method of dismissal, and live in-play betting that updates in real time ball by ball. BPL season markets are especially popular with players from Dhaka, Chittagong, and Sylhet.

Yes, bad99 is fully optimised for mobile play on Android and iOS. The entire platform — live casino, slots, crash games, and sports betting — runs through your mobile browser with no app download required. The site loads quickly on standard 4G connections available across Bangladesh, and the interface is built for one-thumb navigation on small screens.

Yes. All games on bad99 use certified RNG technology supplied by internationally recognised providers including Pragmatic Play, Evolution Gaming, Spribe, and Ezugi. These providers undergo independent third-party audits for fairness and randomness. Slot games display their published RTP percentages, and live casino tables are streamed from licensed studios with professional dealers. bad99 does not interfere with game outcomes.

Boat of Fortune is a crash-style game on bad99 where you place a BDT bet before a virtual boat sets sail, then choose when to cash out before the boat sinks. The longer you hold, the higher the potential multiplier — but if you do not cash out in time you lose your stake. It combines timing, risk management, and chance, and is one of the most popular fast-paced games among Bangladeshi players on bad99.

🎁 Bonuses & Promotions

bad99 offers a welcome bonus on your first BDT deposit as a new player. The exact bonus amount and percentage depend on the current promotion — check the Promotions section after registering for the latest offer. All welcome bonuses are subject to wagering requirements before winnings can be withdrawn, and the full terms are displayed clearly when you claim the bonus.

A wagering requirement is the total amount you must bet before bonus-derived winnings become withdrawable. For example, a ৳1,000 bonus with a 20x requirement means you need to place ৳20,000 in total bets before withdrawing. On bad99, your real-time wagering progress is shown in the account dashboard so you always know how close you are to unlocking your bonus winnings.

Yes, every bad99 bonus has an expiry period during which you must complete the wagering requirement. The exact expiry date is displayed when you claim the bonus and is also visible in your active bonuses list under Account Settings. If the wagering requirement is not completed before expiry, both the bonus and any associated winnings are forfeited automatically.

You can request a withdrawal of your real-money balance at any time, even while a bonus is active, provided the withdrawal amount does not exceed your actual cash balance. Bonus funds themselves cannot be withdrawn until the wagering requirement is fully met. If you prefer not to complete a bonus, you can forfeit it from Account Settings and then withdraw your eligible real-money balance immediately.

🛡️ Safety & Responsible Gaming

bad99 operates as a secure, SSL-encrypted online gaming platform serving Bangladeshi players. Player funds are held separately from operational accounts, all transactions are processed through established payment channels including bKash and Nagad, and personal data is protected under a strict privacy policy. bad99 does not make specific claims about local regulatory licensing — players should review the applicable regulations in their location before playing.

To set a deposit limit on bad99, navigate to Account Settings then Responsible Gaming then Deposit Limits. You can set a daily, weekly, or monthly cap in BDT. Reductions take effect immediately. If you request an increase, a 24-hour cooling-off period applies before the higher limit activates. Setting a deposit limit is free, takes under a minute, and is one of the most effective ways to stay in control of your spending.

If you feel gambling is affecting your life negatively, contact bad99 support immediately at [email protected] and request a time-out or self-exclusion — our team activates these within one hour. Self-exclusion closes your account for 6 months, 12 months, or permanently. We also encourage you to speak with a trusted person in your life or a professional counsellor. Reaching out early is always the right move, and bad99 handles every request with complete confidentiality.

Yes, bad99 enforces strict 21+ age verification at registration and during KYC. Players must provide government-issued identification confirming they are 21 or older before any withdrawal can be processed. bad99 recommends that all account holders who share devices with younger family members always log out after each session, enable device-level parental controls, and never share login credentials. Any account confirmed as belonging to an underage player is closed immediately and the balance returned.

Still Have Questions?

Our support team is available 24/7. You can also log in to your bad99 account or explore the full casino right now.

Log In to bad99 Explore bad99 Casino