Get 100% betting bonus on your first deposit at kg 999 — up to ৳10,000
From cricket fans to slot players in Bangladesh — something different for everyone. Easy deposits, fast withdrawals and 24/7 Bangla support with bKash, Nagad, Rocket and all popular payment methods.
Before you start Choose
Check these three things before your first deposit — how the bonus, cashback and wagering work.
First Deposit Bonus
First deposit gets 100% bonus, up to ৳10,000. Wagering requirement is 25xon the bonus. Minimum deposit ৳300.
Best suited for those starting online betting for the first time — read the wagering conditions carefully before claiming.
kg 999 Open an account on the Login page →Weekly Cashback
Play regularly to move up VIP levels and earn cashback on your weekly net losses:
- Bronze — up to 0.4%
- Silver — up to 0.8%
- Gold — up to 1.1%
- Platinum — up to 1.5%
The most rewarding option in the long run for those who play regularly throughout the week.
kg 999 See VIP Program Details →How Wagering Works
Example: Deposit ৳1,000 and get ৳1,000 bonus — total balance ৳2,000. 25x the bonus amount, i.e. ৳1,000 × 25 = ৳25,000 Once the wagering requirement is met, winnings can be withdrawn.
Minimum withdrawal ৳500. It is important to read the terms and conditions before taking a bonus.
Betting is entertainment — it is not an alternative to income. For ages 21+. Responsible Gaming Guidelines Read.
Why Choose kg 999
There are other benefits beyond payment and bonuses that make the everyday experience easier.
Account Security
Every transaction is secured through SSL encryption and KYC verification.
Large Game Collection
Slots, live casino, cricket betting, fishing games — all in one place.
Play on Mobile Browser
The full site can be used on a smartphone browser without any separate app.
Easy Navigation
The site design is simple — it takes only a few seconds to find any game or betting market.
Live Casino Real-Time Experience
Join kg 999's live casino from Dhaka or anywhere in the country — play Baccarat, Roulette, or Teen Patti with real dealers. Tables from studios like Evolution, Pragmatic Play Live, and AE Sexy run 24 hours a day.
To join a live game you only need an active account — once you deposit, you can sit at a table instantly.
Slots Huge Collection
From PG Soft's Fortune Tiger to Pragmatic Play's Gates of Olympus — kg 999 has hundreds of slot games. New players can start with low stakes, while experienced players will find high-RTP games.
View the full slots collection →BPL Betting Guide
Bangladesh Premier League (BPL) and Bangladesh national team matches — kg 999 is a well-known place to bet on the country's most popular T20 tournament. You'll also find markets for IPL, T20 World Cup, and ICC tournaments.
Each match has multiple markets — you can bet not just on win or loss, but also on innings runs, wickets, or the toss. Below are the four most popular markets.
Match Winner
Pick which team will win the match — in limited-overs matches there is no draw, so there are only two options.
Top Batsman
Which batsman will score the most runs in the match — bet based on team form and pitch conditions.
Total Runs Over/Under
Bet on whether the score will be above or below a set run line — consider the pitch and weather.
Toss
Which team will win the toss — a straightforward market, though the result is entirely by chance.
Explore the Five Sections of the Site
A brief introduction to what you will find on each page.
Tongits Go
Complete information on the rules, strategies, and how to play Tongits Go — the classic Filipino card game — at kg 999.
Learn the rules of Tongits Go →
Muay Thai Champion
A detailed look at the features, paylines, and bonus rounds of PG Soft's Muay Thai Champion slot.
Learn about the Muay Thai Champion slot game →
Cricket
An explanation of betting markets and odds formats for all major tournaments, including BPL, IPL, and the T20 World Cup.
Complete guide to cricket betting markets →
Slots
A look at the slot game catalogue from various studios including PG Soft, Pragmatic Play, and JILI, covering RTP and bonus features.
Browse the full slot games collection →
kg 999 Casino
An introduction to the full casino section — live casino, fishing games, card games — and guidance on how to get started.
Learn about the kg 999 casino section →7 habits for smart betting
Keep these habits in mind for a better long-term betting experience.
Set a weekly budget
Set aside a fixed budget for each week and place small, set amounts on each bet. Stop when the budget runs out.
Understand decimal odds
Decimal odds show the total amount returned per ৳1 staked. Example: 2.50 means a ৳200 bet returns a total of ৳500 if it wins.
Be careful with multi bets
In a multi bet, every selection must win — one loss and the entire bet is gone. Multi bets are popular in cricket and football in Bangladesh, but the risk is higher.
Do your research first
Before betting on BPL, IPL, or international matches, check team form, pitch conditions, and the weather.
Do not bet on emotion
Raising your stakes out of anger or frustration after a loss is a common mistake. Rushing to recover losses only makes things worse.
Set limits
Use deposit limits and time-out tools. These are the most effective ways to keep your betting under control.
Keep records
Write down the date, amount, and result of every bet. Over time this helps you understand your own patterns.
Betting is for entertainment — do not treat it as a source of income. For 21+ only.
Speed and methods for withdrawal
Below is information on how long it takes to withdraw your winnings and which methods are available.
Withdrawal options
bKash, Nagad, Rocket, Upay, and bank transfer (e.g. Dutch-Bangla Bank, BRAC Bank).
Typical processing time
All methods typically take 15 minutes to 2 hours.
Minimum withdrawal amount
The minimum withdrawal amount for every method is ৳500.
Completing account verification (KYC) makes withdrawals smoother. Payouts always go to the player's own account or wallet.
kg 999 vs other platforms — what sets it apart
See the comparison below to find out where kg 999 stands out — from deposit methods to support.
| Feature | kg 999 | Other platforms |
|---|---|---|
| Deposit methods | bKash, Nagad, Rocket, Upay, bank transfer | Usually fewer options; local e-wallets may not be available |
| Minimum deposit | ৳300 | Often higher |
| Typical withdrawal time | 15 minutes to 2 hours | May take longer |
| Welcome Bonus & Wagering | 100% bonus (up to ৳10,000), wagering 25x | Terms may be unclear or wagering requirement may be too high |
| Support Hours & Language | 24/7, Bengali & English | Limited hours, Bengali support may not be available |
| Playing on Mobile Browser | Fully supported | Quality may not be consistent across all platforms |
Compare before choosing and play within your means. For ages 21+ only.
Five deposit methods explained
How to deposit with bKash, how Nagad works at a casino — answers to these common questions are below.
bKash
Bangladesh's most popular mobile payment — best for instant deposits.
Minimum deposit: ৳300
Nagad
The post office's digital wallet — known for fast transfers and a simple interface.
Minimum deposit: ৳300
Rocket
Dutch-Bangla Bank's mobile banking service — linked to a bank account.
Minimum deposit: ৳300
Upay
UCB Bank's digital wallet — another convenient option.
Minimum deposit: ৳300
Bank Transfer
From any bank including Dutch-Bangla Bank and BRAC Bank — suitable for large deposits.
Minimum deposit: ৳300
Withdrawal in Brief
Withdrawals via bKash, Nagad, Rocket, Upay and bank transfer — all methods are generally completed within 15 minutes to 2 hours.
Security & Trustworthiness
The steps kg 999 takes to keep your account and transactions secure.
SSL Encryption
Account information and payment data are encrypted with SSL technology — out of reach of third parties.
Account Verification (KYC)
Identity is verified before withdrawal — this ensures the payout goes to the rightful owner.
Responsible Gaming Tools
Deposit limits, time-out and self-exclusion — players can set their own limits.
24/7 Support Team
Support in Bengali and English via live chat and email — help is available for any issue.
Contact Us — 24/7 Support
Reach our team for any questions, payment issues or account-related help.
Live Chat
Open the live chat window from any page on the site — available in Bengali and English seven days a week, 24 hours a day. Chat for any questions about your account, deposits or games.
Email Support
Email us for detailed issues or to send KYC documents. The support team responds in both Bengali and English.