Bangladesh's Favourite Online Gaming Platform

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.

100% Welcome Bonus
৳100 Minimum Deposit
24/7 Live Chat Support
kg999 Online Casino Slot Games

Browse Our Categories

Get a quick look at what each category has to offer — then go straight there.

Live

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 →
Jackpot

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 →
Sports

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

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 →
Casino

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.

Learn More About Us →

kg999 Bangladesh Online Gaming Platform

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 →
kg999 Cricket Betting Match

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 →
kg999 Slot Game Collection

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 →
kg999 Live Casino Dealer

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 →
kg999 Teen Patti Card Game

Compare Offers Before Your First Deposit

Understand these three things before your first deposit.

VIP Cashback

Weekly Cashback

1.0%

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.

Your level rises as you play more — beneficial for regular players.
Learn About kg999 VIP Benefits →
How to Understand Wagering

How Wagering Works

15×

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.

Withdrawal from bonus funds is not possible until wagering is complete — keep this in mind before claiming a bonus.
21+ — All casino and betting activities on kg999 in Bangladesh are for those aged 21 and over only. Play responsibly. Learn About Responsible Gaming →

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
kg999 bKash Deposit Mobile Screen

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.

100%
Welcome Bonus, up to ৳15,000
৳100
Minimum Deposit

Get Started Today

Open an account, claim your bonus, and enjoy the best slots and cricket betting in Bangladesh.

Go to kg999 Login Page

Play 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

1.

Chrome (Android): Open the menu (⋮) at the top right of the browser, then select "Add to Home screen".

2.

Safari (iPhone): Tap the Share icon at the bottom, then select "Add to Home Screen".

3.

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.

Learn more about the kg999 app →

kg999 playing on mobile browser

How to withdraw your winnings

The withdrawal process step by step — straightforward even for first-timers.

1

Log in and go to the Withdraw section

Log in to your account, then select the 'Withdraw' option from the cashier menu.

2

Choose your payment method

bKash, Nagad, Rocket, or Upay — it is best to choose the same wallet you used to deposit.

3

Enter the amount and verify recipient details

Minimum withdrawal is ৳800. Make sure your mobile number is registered in your own name.

4

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.

5

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.

kg999 withdrawal process mobile wallet

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 weekly reload bonus

kg999 weekend reload offer

Once every weekend, get a 50% bonus on any deposit, up to ৳10,000. Wagering 20x. Minimum deposit ৳100.

kg999 cricket betting bonus

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.