dj999 – Bangladesh's #1 Online Casino & Cricket Betting Platform
Live casino, premium slots, BPL & IPL cricket betting — all in one place. Deposit and withdraw instantly with bKash, Nagad, and Rocket.
New to dj999? Your first deposit is matched 100% — giving you double the firepower to explore live casino, cricket betting, and slots from Dhaka to Chittagong.
- Minimum deposit: ৳500 to activate the bonus
- Maximum bonus credit: ৳20,000
- Wagering requirement: 25x bonus amount
- Valid on slots, live casino, and cricket betting markets
- Bonus credited instantly upon qualifying deposit via bKash, Nagad, or bank transfer
- One welcome bonus per household / IP address
18+ only. Bonus subject to full terms and conditions. Play responsibly.
Top Picks
Hot Games Right Now
From high-volatility jackpot slots to real-time live dealer tables — these are the titles Bangladesh players are spinning and betting on most today.
Education
Slot Game Types Explained
Before you spin, understand the mechanics behind each slot format — so you can pick games that match your style and bankroll.
Big Wins
Jackpot & Big Wins
Real players from Dhaka, Sylhet, Chittagong, and beyond have hit major payouts at dj999. Here are some recent notable wins.
Our Strengths
Why Choose dj999?
Thousands of players across Bangladesh choose dj999 every day for these reasons.
Our Partners
Trusted Game Providers
dj999 sources its games exclusively from globally recognised, independently audited studios — so you always get fair, high-quality play.
Banking
Payment Methods & Processing Times
dj999 supports all major Bangladeshi mobile banking and bank transfer options. Deposits are instant; withdrawals are typically processed within minutes for verified accounts.
| Method | Min Deposit | Max Deposit | Processing Time | Fee Notes |
|---|---|---|---|---|
| bKash | ৳200 | ৳200,000 | Instant | No fee on deposits; 1% on withdrawals over ৳10,000 |
| Nagad | ৳200 | ৳200,000 | Instant | No deposit fee; standard Nagad cash-out rates apply |
| Rocket | ৳300 | ৳150,000 | Instant | No fee for deposits under ৳50,000 |
| Upay | ৳300 | ৳100,000 | Instant | No deposit fee |
| Dutch-Bangla Bank | ৳500 | ৳500,000 | 15–60 minutes | Standard inter-bank transfer charges may apply |
| City Bank | ৳500 | ৳500,000 | 15–60 minutes | Standard inter-bank transfer charges may apply |
| BRAC Bank | ৳500 | ৳500,000 | 15–60 minutes | Standard inter-bank transfer charges may apply |
Withdrawal processing times shown are for verified accounts. Unverified accounts must complete KYC before any withdrawal is processed. All times are in Bangladesh Standard Time (BST, UTC+6).
Speed
Fast Withdrawals, Every Time
At dj999, we understand that waiting days for your winnings is simply not acceptable. That is why we have built our payout infrastructure around Bangladesh's fastest mobile banking rails.
Times quoted are for fully verified accounts during standard operating hours (BST). Peak-period processing may take slightly longer.
Getting Started
From Sign-Up to Withdrawal in 4 Steps
New to online betting? Here is exactly how the dj999 experience works — from creating your account in Dhaka to cashing out your winnings to bKash.
Verification
Account Verification & KYC Guide
KYC (Know Your Customer) verification is a standard global requirement for licensed betting platforms. It protects both players and the platform against fraud, money laundering, and underage gambling. Here is exactly what to expect at dj999.
All KYC documents are transmitted over 256-bit SSL and stored with AES-256 encryption. dj999 does not share your personal data with third parties except as required by its operating licence. See our Privacy Policy for full details.
Player Education
RTP & House Edge Explained
RTP — Return to Player — is a percentage that describes how much of total wagered money a game pays back to players over a statistically significant number of rounds. A slot with 96% RTP will, in theory, return ৳96 for every ৳100 wagered over millions of spins. It is a long-run mathematical average, not a guarantee for any single session.
The house edge is simply the inverse of RTP. A game with 96% RTP has a 4% house edge — meaning the casino retains 4% of all money wagered on that game over time. Understanding this helps you set realistic session budgets and choose games that give you the best statistical chance of extending your playtime.
Different game types carry very different RTPs. Blackjack played with optimal basic strategy sits close to 99%, making it statistically the most player-friendly casino game. Video slots typically range from 92% to 97%, with high-volatility titles sometimes sitting lower but offering larger individual payouts. Progressive jackpot slots can dip below 90% because a portion of every bet feeds the jackpot pool.
Variance (or volatility) is equally important. A low-variance slot pays small amounts frequently, which is good for steady entertainment. A high-variance slot may go hundreds of spins without a significant win, then pay a life-changing amount. Always match game volatility to your bankroll and risk tolerance.
Typical RTP Ranges by Game Type
RTP figures shown are industry averages for reference only. Individual game RTPs vary by title and provider. Always check the game's paytable or information screen for the exact certified RTP before playing.
Support
24/7 Customer Support
Whether you are in Dhaka at noon or Sylhet at 3 am, dj999's support team is online and ready to help — in both English and Bengali.
Average email response: 2–4 hours.
Legal Information
Legal Notice for Bangladesh Players
dj999 is operated by an internationally registered entity and holds an offshore gaming licence. The platform operates outside Bangladesh's domestic jurisdiction, as is standard for online betting services accessible in Bangladesh.
Bangladesh's primary gambling legislation — the Public Gambling Act of 1867 — was enacted before the internet existed and does not explicitly address online betting. The legal landscape for online gambling in Bangladesh remains ambiguous, and there is no specific statute that directly criminalises individual participation in offshore online betting.
However, users are solely responsible for understanding and complying with the laws applicable in their own jurisdiction. dj999 does not provide legal advice and recommends that players seek independent counsel if uncertain about their local legal position.
dj999 strictly enforces the 18+ age requirement. Players under 18 years of age are prohibited from registering or playing. Age verification is conducted as part of the KYC process for all accounts. If you have concerns about underage gambling, please visit our Responsible Gaming page.
dj999 collects only the personal data necessary to operate your account securely. We do not sell your data to third parties. All data is processed in accordance with our full Privacy Policy. By using this site, you consent to the data practices described therein.
Gambling should be an enjoyable form of entertainment — never a way to generate income or escape financial difficulties. Set deposit limits, take regular breaks, and reach out for help if gambling stops being fun.
Full guidance, self-exclusion tools, and support resources are available on our Responsible Gaming page.