99khela terms of use: the rules behind every bet

Opening an account here means you accept this document. It sets out what you get from us, what we expect from you, and what happens when something goes wrong on a deposit, a bonus or a payout. Read it once before your first deposit.

18+ · Play Responsibly Live chat answers around the clock.

Where these rules apply, and to whom

This document is a contract between you and 99khela. It covers the website, the Android app and every screen you reach after logging in, including bets placed on cricket, football, slots and live dealer tables. Registering, depositing or placing a bet all count as acceptance. If a clause does not suit you, stop using the account, withdraw the cleared balance and close it.

You must be 18 or over and legally able to sign a contract where you live. Play with your own money, for yourself, not on behalf of a company, a group or a friend. The name on the account has to match the name registered to the wallet you pay with.

We take registrations from players in Bangladesh. Where online betting is restricted in your country, we cannot open an account for you, and one opened from such a place will be closed with the deposit returned.

One account per person, in your own name

One person, one account. Duplicate registrations, shared logins and profiles filled with invented details can all be closed without notice. Keep the password to yourself, because anything done through your login is treated as done by you. If the phone is lost or stolen, change the password and tell support on live chat straight away.

Small details matter more than players expect. If you move house, change your number or start paying from a different bKash or Nagad wallet, update the profile yourself. A mismatch between the account and the wallet is the most common reason a payout pauses while the team works out what happened.

Bonus money, wagering and what turns into cash

Bonus credit is not cash until it has been played through. The welcome offer adds 150% to a first deposit up to ৳15,000, and the bonus amount carries a 20x wagering requirement before any of it can be withdrawn. Reload deposits earn 15%, daily cashback pays 1.6% on qualifying play, and the ৳200 referral credit arrives once the friend you invited makes a first deposit.

Main bonus terms at 99khela
TermHow it works
Welcome offer150% on a first deposit, up to ৳15,000
Wagering20x the bonus amount before it becomes cash
Smallest qualifying deposit৳450
Bonus validity7 days from the day it lands on your balance
Reload offer15% on later deposits
Daily cashback1.6% on qualifying play
Referral credit৳200 after your friend's first deposit

Stakes on games left out of an offer do not count towards wagering, and each offer names the games it applies to on the bonus page. If the requirement is unfinished after seven days, the bonus and any winnings built from it are taken back. Money you deposited stays yours.

Moving taka in and out through your wallet

We accept bKash, Nagad, Rocket and Upay. A deposit normally shows on the balance in about a minute. If the wallet confirms the payment and the balance is still empty, send the transaction ID on live chat and it will be traced against our records. Never pay a third party who offers to top up an account for you.

Deposit and withdrawal limits at 99khela
ItemFigure
Minimum deposit৳450
Minimum withdrawal৳700
Daily withdrawal ceiling৳235,000
Deposit landing timeabout 1 minute
Withdrawal processing time29 minutes
First withdrawalup to 6 hours, while documents are reviewed

Payouts return through the same wallet that made the deposit, in the account holder's own name, so the money reaches the person it belongs to. Charges, if any, come from the wallet provider rather than from us, and they change from time to time, so check the app before sending.

Documents asked for before the first payout

Before the first withdrawal we ask for one photo ID: a National ID card, a passport or a driving licence. A clear picture of the front with all four corners visible is enough in most cases, and the review takes up to 6 hours. Play continues normally while it runs.

This happens once rather than on every payout, and it protects you. It is the only step that stops someone holding your login from emptying the balance into a wallet that is not yours. Documents are kept for as long as the account is open and handled under the privacy policy; send them through the upload link in your profile, not through public social messages.

Fair play on slots, live tables and crash

Results come from each provider's random number generator. Nothing on our side can be adjusted mid-round. The 99khela library holds 4,200 games from FA Chai, Playtech, Red Tiger, Ezugi, KA Gaming and Spribe, and the return-to-player figure sits in every game's info panel. Read it before staking: 95.3% on Aviator means the house edge is small but steady over time.

Chasing losses after a bad session is the surest way to lose more than planned. Set a deposit amount before you open a game, and stop when it is gone.

These actions get bets voided: two accounts working the same offer, bots or scripts placing bets, delay tools on a live table, and any attempt to exploit a wrong price. In those cases we may void the bets, remove the bonus and, where the pattern repeats, close the account.

Limits, suspensions and closed accounts

We can put a stake limit on an account, pause a market, or ask for more information before a payout leaves. Bonus abuse, betting patterns that look automated and reports from a payment wallet are the usual triggers. Where the reason is not sensitive, the message tells you which rule was applied.

You can close the account whenever you like, through live chat or in the profile settings. Any cleared balance is paid out, minus amounts still tied to an unfinished wagering requirement. We may also close an account ourselves, for example when identity cannot be confirmed or when the law requires it.

How a complaint is raised and settled

Start on live chat with the transaction ID or the round ID in hand, and describe what you expected to happen. Payment questions are usually answered on the spot. Anything that needs a second look is passed to the support team lead with your case attached.

  1. Send the details

    Quote the transaction or round ID and the time it happened, so the records still line up when the agent looks.

  2. Take a case reference

    Every complaint is logged and given a reference. Keep the chat transcript; it is what a review is built on.

  3. Read the written answer

    We reply on the same case. If credit is owed it goes straight to your balance; if not, the answer names the rule that applied.

Disagree with the outcome? Reply on the same case and ask for a review by the team lead. Deposits that never landed, rounds that closed oddly and bonuses that disappeared are the three complaints that come up most, and each one is settled from records on our side.

When 99khela updates these rules

This page changes when a payment method, a bonus term or the law does. The version published here is the one that applies to your account. Substantial changes are announced on the site before they take effect, and bets placed before a change are settled under the terms that were live at the time.

If one part of the document is found unenforceable, the rest stays in force. Nothing written here removes rights you hold under Bangladeshi consumer law, and nothing here obliges you to keep playing.

Ready when you are: open a 99khela account, or browse the game lobby without signing in. Questions about a single clause are best asked on the help centre page.