kg999 app Online Casino – Slots to Jackpots, All in One Place
Built for players in Bangladesh, this platform offers hundreds of slot games, live casino tables and cricket betting — all in one account, with easy deposits via bKash and Nagad.
Browse Our Categories
Get a quick look at what each category has to offer — then go straight there.
W Live
Play live Baccarat, Roulette and Teen Patti with real dealers — every round is streamed live at Evolution and Ezugi tables.
Live Dealer Games – Full Details →Ocean King Jackpot
Catch big prizes in JILI's Ocean King Jackpot fishing game — featuring multiple jackpot pools and multiplier bonus rounds.
Learn About Ocean King Jackpot →Cricket
BPL, IPL and T20 World Cup — bet on match winner, over/under and multi bets on every match in Bangladeshi taka.
Read the Cricket Betting Guide →Slots
From PG Soft's Fortune Tiger to Pragmatic Play's Gates of Olympus — hundreds of slots across various themes and RTPs.
Browse the Slot Game Collection →kg999 Casino
Baccarat, Roulette and Teen Patti — the kg999 Casino section has live tables and virtual games together.
See All Games at kg999 Casino →kg999 app — About Us
A platform built with Bangladesh's players in mind.
kg999's main goal is to give every player in Bangladesh a trustworthy and transparent online gaming experience. Bonus terms, withdrawal rules and account security are all explained in plain language so nothing stays unclear.
Players here have access to sports betting (especially cricket — BPL, IPL, T20 World Cup), live casino (Baccarat, Roulette, Teen Patti), and a large slot collection — games from PG Soft, JILI, Pragmatic Play and many other studios. From fishing games to Megaways slots, all game types are available on one platform.
Deposits and withdrawals are made via bKash, Nagad, Rocket and Upay — the most widely used mobile banking services in Bangladesh. Accounts are secured with SSL encryption and OTP verification. 24/7 live chat and email support in Bengali is available for any issue.
Which Game Type Is Right for You?
Four main categories — see at a glance what each one offers.
Cricket Betting — BPL to T20 World Cup
Every Bangladesh Tigers match, every BPL season, and IPL and T20 World Cup — all with match winner, top batsman and multi-bet options. Both decimal and fractional odds are available, and in-play betting lets odds change as the match goes on.
Cricket Odds and Betting Guide →
Slot Games — Fortune Tiger to Gates of Olympus
PG Soft's Fortune Tiger (up to 96.81% RTP) and Mahjong Ways, JILI's Fortune Gems and Super Ace, Pragmatic Play's Gates of Olympus and Sweet Bonanza — from high-volatility to mid-range slots, there is something for every preference. New games are added regularly.
See All Slot Games →
Live Casino — Real Dealers, Real Tables
Play live Baccarat, Roulette and live Blackjack direct from Evolution, Pragmatic Play Live and Ezugi studios. HD streaming lets you see every move the dealer makes, and many tables offer chat support in Bengali.
See All Live Casino Tables →
Card Games — Teen Patti and More
JILI's Teen Patti Joker and Teen Patti 20-20 are particularly popular among players in Bangladesh. Familiar card games like Callbreak Quick and Pool Rummy are also available. The rules for each game are straightforward and the pace of play is fast.
Play Card Games at kg999 Casino →
Compare Offers Before Your First Deposit
Understand these three things before your first deposit.
First Deposit Bonus
100% bonus on your first deposit, up to ৳15,000. For example: deposit ৳1,000 and receive another ৳1,000 bonus, giving you a total balance of ৳2,000.
Wagering requirement: 15 times the bonus amount. Minimum deposit ৳100.
Go to Your Account →
Weekly Cashback
Weekly cashback on net losses based on VIP level: Bronze 0.2%, Silver 0.5%, Gold 0.8%, Platinum up to 1.0%.
Example: a Gold member with ৳20,000 net losses in a week receives ৳160 cashback.
Learn About kg999 VIP Benefits →
How Wagering Works
Say you deposit ৳1,000 and receive a ৳1,000 bonus. To withdraw the bonus funds, you must place a total of ৳1,000 × 15 = ৳15,000 in bets.
Minimum withdrawal amount is ৳800.
What to Know Before Your First Deposit
Knowing these six things in advance will save you trouble later.
Read the welcome bonus terms before claiming — you must complete 15 times wagering on the bonus amount before you can withdraw bonus funds.
Minimum deposit is ৳100 — sending less than this will not confirm the deposit.
Deposit from a bKash, Nagad or other mobile wallet registered in your own name — using someone else's account may cause problems at withdrawal.
Complete account verification (KYC) as soon as possible — verification is required at your first withdrawal, and doing it in advance avoids delays.
Set a deposit limit — decide in advance how much you will deposit each day or week to keep your budget under control.
Minimum withdrawal is ৳800 — wait until you have at least that amount rather than submitting a request for less, or it will be rejected.
Quick Deposits via bKash and Nagad
Deposits complete in just a few minutes using popular mobile wallets in Bangladesh. Minimum deposit amount is ৳100.
bKash
The most familiar method for those who use bKash Personal or Agent.
- 1. Select bKash from the cashier and copy the merchant number
- 2. Use 'Payment' in the bKash app and enter the amount and reference
- 3. Submit the transaction ID and your balance will be updated
Nagad
Send quickly with low fees using the Bangladesh Post Office's Nagad wallet.
- 1. Select Nagad from the cashier and get the designated number
- 2. Send money using the Nagad app or USSD code
- 3. Upload the confirmation screenshot and your balance will be added
Rocket
Dutch-Bangla Bank's mobile wallet — widely available even in rural areas.
- 1. Select Rocket from the cashier and get the account number
- 2. Use 'Send Money' in the Rocket app or dial *322#
- 3. Submit the transaction number and your balance will be activated
Upay
UCB Bank's Upay — relatively new but growing in popularity.
- 1. Select Upay from the payment page
- 2. Enter the recipient's number and amount in the Upay app
- 3. Provide the reference code once successful and the deposit will be confirmed
Withdrawals Work the Same Way
bKash, Nagad, Rocket and Upay — withdrawals can be made through all the same methods. Funds generally arrive within 15 minutes to 2 hours. The process is faster if KYC has already been completed.
The payment account used for withdrawals must be registered in your own name.
Get Started Today
Open an account, claim your bonus, and enjoy the best slots and cricket betting in Bangladesh.
Go to kg999 Login PagePlay Responsibly
Gaming is for fun — not for losing control.
Deposit Limit
Set how much you will deposit each day or week yourself. You can change this at any time from Settings.
Break and Time-Out
If you need a break for a while, take a temporary time-out — your account will be automatically suspended for the period you choose.
Self-Exclusion
For a longer break, choose self-exclusion — the support team will help you with this.
Where to Get Help
If you are experiencing problems, talk to family and friends, or seek a professional counsellor. You can also ask for help via the site's 24/7 live chat.
21+ — All betting and casino activities on kg999 are for persons aged 21 and above only. Never play beyond your budget. Complete responsible gaming guide →
Sports Betting vs Casino Games
Two different experiences — which one suits you?
| Category | Sports Betting (Cricket) | Casino Games (Slots / Live) |
|---|---|---|
| How results are determined | Depends on the match — batsmen, bowlers, and the pitch all play a part. | Slots use a Random Number Generator (RNG) to determine results; live games use physical cards or a roulette wheel. |
| Role of research | Knowing team form, pitch reports, and weather allows for more informed bets. | You can check RTP and volatility when choosing a game, but each round is independent of the previous one. |
| Pace of play | A T20 match lasts 3–4 hours; with in-play betting you can make decisions every over. | Each slot spin takes a few seconds; a hand of live baccarat finishes within 1–2 minutes. |
| Session length | Tied to the match schedule — results only come once a match is over. | You can start and stop at any time; each round is complete on its own. |
| House edge or bookmaker margin | Bookmaker odds include a margin that acts as an overround — the combined odds for all teams add up to more than 100%. | Each slot's RTP is published; the house edge is 100% minus the RTP. |
| Best suited for | Those who know cricket well and enjoy analysis. | Those who want more spins or table hands within a set budget and prefer instant results. |
A detailed guide to understanding odds for cricket betting is available on the Cricket Betting page. Slot RTP and bonus features are discussed on the Slots page.
Play from anywhere on mobile
kg999 runs directly in the web browser on Android and iPhone — no separate installation needed. You can also log in with the same account on the Android and iOS apps available through official channels.
Add to Home Screen
Chrome (Android): Open the menu (⋮) at the top right of the browser, then select "Add to Home screen".
Safari (iPhone): Tap the Share icon at the bottom, then select "Add to Home Screen".
Confirm the name and tap "Add" — an app-like icon will be created on your home screen.
What to do if your connection drops?
If you lose internet during a game, reconnect and log in again. Then go to your bet history to check whether the result of the last round was confirmed. If you notice any discrepancy, contact 24/7 live chat.
How to withdraw your winnings
The withdrawal process step by step — straightforward even for first-timers.
Log in and go to the Withdraw section
Log in to your account, then select the 'Withdraw' option from the cashier menu.
Choose your payment method
bKash, Nagad, Rocket, or Upay — it is best to choose the same wallet you used to deposit.
Enter the amount and verify recipient details
Minimum withdrawal is ৳800. Make sure your mobile number is registered in your own name.
Complete KYC verification (if not already done)
Upload your National ID card or passport to verify your identity — once completed, you will not need to do it again.
Submit the request and wait
Funds typically reach your mobile wallet within 15 minutes to 2 hours.
Important terms and conditions
- KYC verification must be completed — withdrawals may be held if verification is incomplete.
- If you have claimed a bonus, make sure the wagering requirement has been met.
- The payout account must be registered in your own name.
- Your account must be active and free of any restrictions.
Withdrawal taking too long? Get support in Bengali via 24/7 live chat — issues are usually resolved within a few minutes.
If bKash withdrawal is not working
If a bKash withdrawal is stuck, first check — (1) whether KYC is complete, (2) whether the bonus wagering requirement has been met, (3) whether the bKash number is registered in your name. If everything looks correct and the problem persists, contact live chat with your transaction ID.
Regular promotions and offers
Beyond the welcome bonus, there are weekly and special offers.
kg999 weekend reload offer
Once every weekend, get a 50% bonus on any deposit, up to ৳10,000. Wagering 20x. Minimum deposit ৳100.
kg999 betting bonus for cricket fans
Deposit to bet on any cricket match and get a 40% bonus once per week, up to ৳12,000. Wagering 18x.
More offers: kg999 Slots Festival Bonus (30%, up to ৳8,000) and kg999 Birthday Gift (up to ৳2,000) — see the Bonuses section for terms and eligibility.