999dk Login — Access Your Account,
Play Casino & Bet on Cricket
Anywhere in Bangladesh
The 999dk Login portal is your single entry point to the full 999dk platform — live casino tables, cricket betting on BPL and T20 World Cup, 500+ slots, and real-money gaming with BDT balances funded through bKash, Nagad, and Rocket. Sign in from your mobile browser in seconds, no app required. 18+ only.
Sign In to 999dk
Enter your registered mobile number or username and your password to access your account.
Don't have an account yet? Registration is free and takes under two minutes. You will need a valid Bangladesh mobile number to sign up. Once registered, return to this page to log in.
Players must be 18 years or older to register and log in to 999dk. By signing in you confirm you meet the minimum age requirement. 18+ only. Play responsibly.
How to Log In to 999dk
The 999dk Login process is designed to be as fast as possible on a mobile connection — whether you are in Dhaka, Chittagong, Sylhet, or anywhere else in Bangladesh. Here is the full login process explained step by step.
Open the 999dk Login Page
On your smartphone or desktop browser, navigate to 999dk.app and click the "999dk Login" link in the top navigation menu. This brings you to the official 999dk Login portal. Always verify the URL is 999dk.app before entering your credentials — do not use third-party links.
Enter Your Credentials
Type your registered mobile number (e.g. 017xxxxxxxx in Bangladesh format) or your chosen username into the first field. Enter your password in the second field. Both fields are case-sensitive. If you registered with a Grameenphone, Robi, Banglalink, Teletalk, or Airtel Bangladesh number, use the same number you signed up with.
Tick "Remember Me" for Faster Access
If you are logging in from your personal device, tick the "Remember me" checkbox before clicking Login. This stores your session credentials securely in your browser so you do not need to re-enter your details on your next visit to 999dk. Do not use this option on shared or public devices.
Click "Login to 999dk"
Press the Login button to authenticate. On a standard 4G connection in Bangladesh, the login process completes in under three seconds. You will be redirected to your 999dk account dashboard where your BDT balance, active bonuses, and game lobbies are immediately accessible.
Two-Factor Verification (If Prompted)
999dk may send a one-time verification code (OTP) to your registered Bangladesh mobile number via SMS as an additional security step, particularly if you are logging in from a new device or location. Enter the OTP in the prompt that appears and click Verify. The OTP expires within five minutes — if it expires, request a new one.
Start Playing
Once inside your 999dk account, navigate to the Casino lobby for live dealer tables and slots, or head to the Sports section for cricket betting on BPL, IPL, T20 World Cup, and Bangladesh Tigers matches. Your BDT balance is displayed in the top corner of every page after login.
New to 999dk? Registration Guide
Before you can use the 999dk Login, you need a registered account. Creating one is free, takes under two minutes, and requires nothing more than a valid Bangladesh mobile number. Here is everything you need to know before signing up.
What You Need to Register
A valid Bangladesh mobile number (Grameenphone, Robi, Banglalink, Teletalk, or Airtel Bangladesh), a unique username, a strong password of at least eight characters, and confirmation that you are aged 18 or above. No email address is required for the initial registration at 999dk, though adding one is recommended for account recovery.
How Long Does Registration Take?
Under two minutes in most cases. Fill out the registration form, confirm your mobile number via OTP, set your password, and your 999dk account is live. You can proceed directly to the 999dk Login after registration is confirmed and begin exploring the casino lobby and sports betting sections immediately.
KYC Verification
Identity verification (KYC) is not required to log in or play — but it is required before your first withdrawal. 999dk's KYC process asks for a photo of your National ID Card (NID) or passport. Verification is usually completed within 24 hours. Completing KYC early means faster withdrawals when you are ready to cash out your BDT winnings via bKash or Nagad.
Welcome Bonus After First Login
After your first 999dk Login and initial deposit, you become eligible for the 100% matched welcome bonus up to ৳20,000. The bonus is credited automatically once you opt in and your deposit is confirmed. Full terms and wagering requirements are displayed at the time of opt-in. Players must be 18 or above to claim any bonus at 999dk.
One Account Per Player
999dk strictly allows one account per player, per household, and per device. Creating duplicate accounts is a violation of the Terms and Conditions and may result in account suspension and forfeiture of balances. If you suspect someone has created an account using your details, contact 999dk support immediately via live chat or WhatsApp.
Available Across All Bangladesh Divisions
999dk registration and login is available to residents across all eight divisions of Bangladesh — Dhaka, Chittagong, Sylhet, Rajshahi, Khulna, Barisal, Rangpur, and Mymensingh. Players in Cox's Bazar, Comilla, Gazipur, and Narayanganj can all access the platform on any modern mobile browser via a 3G, 4G, or LTE connection.
Registration at 999dk is open to adults aged 18 and above only. By completing registration and using the 999dk Login, you confirm you are of legal age in your jurisdiction. 999dk operates as an entertainment platform — gambling involves financial risk. Please read our Responsible Gaming page and set deposit limits before your first real-money session.
What You Can Do After the 999dk Login
Once you have completed the 999dk Login and landed on your account dashboard, the full 999dk platform is at your fingertips. Here is a breakdown of the key areas accessible after signing in.
Live Casino
Join live baccarat, roulette, blackjack, Teen Patti, and Andar Bahar tables powered by Evolution Gaming and Ezugi. Tables run around the clock with dealers streamed in HD. Minimum bet from ৳50.
Cricket Betting
Bet on BPL, IPL, T20 World Cup, ICC tournaments, and Bangladesh Tigers matches. In-play betting with live odds updated ball-by-ball. Pre-match markets also available for upcoming fixtures.
Slots & Crash Games
500+ slot titles from Pragmatic Play, NetEnt, Play'n GO, and Hacksaw Gaming. Crash games including Aviator by Spribe are also accessible from the main lobby after login.
BDT Wallet
Your BDT balance is displayed live in the navigation bar after every 999dk Login. Deposit via bKash, Nagad, Rocket, or Upay and withdraw your winnings back to the same wallet within one to four hours.
Bonuses & Promotions
Your active bonuses, cashback offers, and reload promotions are visible in the Promotions tab after login. Opt in to weekly reload bonuses and live casino cashback directly from your account dashboard.
Transaction History
View a full log of every deposit, withdrawal, bet, and bonus credit from the History section of your 999dk account. Filter by date range, game type, or transaction type. Records are retained for 12 months.
Responsible Gaming Tools
Set daily, weekly, or monthly deposit limits, loss limits, session time reminders, and self-exclusion from the Responsible Gaming section of your account settings. Available immediately after every 999dk Login.
Live Support Access
The live chat widget and WhatsApp support channel are accessible 24/7 after logging in. The 999dk support team responds in English within minutes. Average first-response time is under two minutes during peak hours.
Security at 999dk Login
999dk takes account security seriously. Every login to the 999dk platform is protected by multiple layers of technical and procedural safeguards. Here is what is in place to protect your account and BDT balance.
128-bit SSL Encryption
All data transmitted between your browser and 999dk servers is encrypted with industry-standard SSL. This includes your login credentials, personal details, and transaction data.
OTP Two-Factor Auth
When logging in from a new device, 999dk sends a one-time password (OTP) to your registered Bangladesh mobile number as a second verification layer. No SMS, no entry.
Login Location Alerts
999dk monitors login geography. If your account is accessed from an unusual location, the platform flags the session and may require additional verification before granting full account access.
Brute-Force Protection
After a set number of failed login attempts, the 999dk Login system temporarily locks the account and notifies the registered mobile number. This prevents automated password-guessing attacks.
KYC Identity Verification
Before any withdrawal is processed, 999dk verifies player identity through KYC document checks. This prevents fraudulent withdrawals even if account credentials are compromised.
Session Timeout
Inactive 999dk sessions are automatically logged out after a defined period of inactivity to prevent unauthorised access on shared or unattended devices. You will need to log in again on your next visit.
Best Practices for Keeping Your 999dk Account Safe
- Use a unique password for your 999dk account that you do not use on any other platform. A mix of uppercase letters, lowercase letters, numbers, and symbols is strongly recommended.
- Never share your 999dk Login credentials with anyone — including people who claim to be 999dk support agents. Legitimate 999dk staff will never ask for your password.
- Always access 999dk through the official URL: 999dk.app. Bookmark the page on your mobile browser to avoid accidentally visiting a phishing copy.
- If you receive an unexpected OTP on your Bangladesh mobile number when you have not attempted to log in, contact 999dk support immediately — someone may be attempting to access your account.
- Log out of your 999dk account when using a shared device such as a computer at a Dhaka internet café, a university lab, or a shared family phone.
- Update your password regularly — at least every three months — from the Security section of your 999dk account settings.
- Enable login notifications if available on your account so you receive an SMS alert every time your 999dk Login is used successfully.
Reporting a Security Issue
If you notice any suspicious activity on your 999dk account — including unrecognised logins, missing balance, or unauthorised bets — take these steps immediately:
- Change your 999dk password immediately from account settings.
- Contact 999dk support via WhatsApp or live chat — available 24/7 in English.
- Request a temporary account freeze while the issue is investigated.
- Do not attempt to make any deposits or withdrawals until the issue is resolved.
Deposits & Withdrawals After 999dk Login
Once you are logged in to 999dk, funding your account and cashing out your winnings is straightforward. All transactions are in BDT with no currency conversion. Mobile money methods are fastest — most deposits land within two minutes.
Deposit Methods
After your 999dk Login, navigate to the Deposit section of your account dashboard to fund your BDT wallet. The following payment methods are accepted:
Minimum deposit: ৳200 via mobile money. ৳500 via card. ৳1,000 via bank transfer. Deposits are credited instantly for bKash, Nagad, Rocket, and Upay.
Withdrawal Process
Withdrawals from 999dk are processed manually by the finance team. For verified accounts, here is what to expect:
Go to Withdraw in Your 999dk Account
After login, select Withdraw from your wallet menu. Choose your preferred method — bKash or Nagad are fastest.
Enter Amount and Confirm
Enter the BDT amount you wish to withdraw. Minimum ৳500, maximum ৳50,000 per transaction via mobile money. Larger amounts are routed to bank transfer.
Finance Team Review
The 999dk finance team reviews and approves the request. For verified accounts this takes one to four hours via bKash or Nagad. First-time withdrawals may require KYC completion.
Funds Arrive in Your Wallet
Your BDT winnings are sent directly to your bKash, Nagad, or bank account. 999dk charges no withdrawal fees on its end.
999dk Login Troubleshooting
Having trouble signing in? Below are the most common 999dk Login issues reported by players in Bangladesh and the recommended solutions. If none of these resolve your issue, contact 999dk support via WhatsApp or live chat — the team is available 24/7 in English.
I entered my password correctly but login is failing — what should I do?
First, confirm that your Caps Lock key is not active — passwords at 999dk are case-sensitive. Second, check that you are using the correct login field: 999dk accepts either your registered Bangladesh mobile number or your username, not both interchangeably on all devices. Try both. If login still fails, use the "Forgot Password" option to request a reset OTP to your registered mobile number. If you do not receive the OTP within two minutes, contact 999dk support via WhatsApp.
My 999dk account has been temporarily locked — how do I unlock it?
Account locks at 999dk are triggered automatically after multiple consecutive failed login attempts as a security measure to protect your BDT balance. The lock is temporary and lifts automatically after 30 minutes in most cases. If you need immediate access, contact 999dk support via live chat or WhatsApp — the support team can manually review and lift the lock after verifying your identity. Make sure you know your registered mobile number before contacting support.
I am not receiving the OTP SMS on my Bangladesh mobile number.
OTP delivery relies on your mobile carrier's SMS gateway. During peak hours, some Grameenphone, Robi, and Banglalink users in Bangladesh may experience OTP delays of up to three minutes. Wait three minutes before requesting a new OTP — do not request multiple OTPs in quick succession as this can trigger a temporary block on new OTP sends. If you still do not receive the OTP after two attempts, contact 999dk support directly via WhatsApp to verify your account through an alternative method.
The 999dk Login page is not loading on my mobile browser.
Start by checking your mobile data or Wi-Fi connection. If you are on a Banglalink or Teletalk connection and experiencing slow speeds, switch to a different network or Wi-Fi if available. Clear your browser cache and cookies, then reload the page. Make sure you are using a supported modern browser — Chrome for Android, Safari for iOS, or Firefox Mobile all work well with 999dk. If the page still fails to load, contact 999dk support via WhatsApp to check for any ongoing platform maintenance.
I forgot my 999dk username — can I still log in?
Yes. The 999dk Login form accepts either your registered Bangladesh mobile number or your username. If you cannot remember your username, simply enter the mobile number you used during registration in the username/mobile field. If you also cannot remember which mobile number you registered with, contact 999dk support via live chat — the team can look up your account using details such as your full name and the payment method (bKash or Nagad number) you used for a past deposit.
My balance is showing zero after login — is my money missing?
A zero balance immediately after 999dk Login is almost always a display delay caused by a slow page load rather than a missing balance. Refresh your account dashboard and wait ten seconds for the balance to sync. If the balance remains at zero after refreshing, check your transaction history to see whether recent deposits or withdrawals are showing as pending. If a deposit is pending for more than 15 minutes for bKash or Nagad, contact 999dk support with your transaction reference number for manual confirmation.
Can I access 999dk Login from two devices at the same time?
999dk allows you to be logged in on one device at a time. If you log in from a second device — for example, both your smartphone and a desktop — the earlier session may be terminated automatically. This is a security feature to prevent unauthorised simultaneous access. If you switch between devices regularly, always log out of your previous session before logging in on a new device to avoid unexpected logouts mid-session.
How do I reset my 999dk password?
On the 999dk Login page, select the password reset option. Enter your registered Bangladesh mobile number and click Send OTP. You will receive a one-time code via SMS — enter it on the next screen, then set a new password of at least eight characters including uppercase letters, lowercase letters, and numbers. Your new password takes effect immediately. If you do not receive the reset OTP or have lost access to your registered mobile number, contact 999dk support directly via WhatsApp to initiate a manual account recovery process.
Ready to Sign In to 999dk?
Use the login form above to access your account and start playing. New to 999dk? Registration is free and takes under two minutes. 18+ only — please play responsibly.
Go to 999dk LoginFrequently Asked Questions — 999dk Login
Common questions from players across Bangladesh about the 999dk Login process, account management, and platform access.
Is the 999dk Login page safe to use in Bangladesh?
Yes. The 999dk Login page uses 128-bit SSL encryption to protect all data transmitted between your browser and the 999dk servers. Your login credentials, personal information, and BDT transaction data are encrypted at all times. 999dk also uses OTP two-factor authentication for logins from new devices, adding a second layer of protection. Always ensure you are accessing the login page via the official 999dk.app domain and that your browser shows a secure (padlock) connection indicator.
Do I need to download an app for the 999dk Login?
No. 999dk is a fully browser-based platform and requires no app download. The 999dk Login works on any modern mobile browser — Chrome for Android, Samsung Internet, Safari for iPhone, Firefox Mobile, and others. Simply open your browser, go to 999dk.app, navigate to the Login page, and sign in. The platform is fully responsive and performs well on all screen sizes including budget Android smartphones widely used across Dhaka, Chittagong, and rural Bangladesh.
Can I use bKash to deposit right after login?
Yes. Immediately after your 999dk Login, you can navigate to the Deposit section and select bKash as your payment method. Enter your bKash-registered mobile number, confirm the amount, and complete the transfer via your bKash app or USSD code. Deposits via bKash are credited to your 999dk BDT balance within two minutes in most cases. The minimum bKash deposit at 999dk is ৳200. Nagad, Rocket, and Upay are also available at the same minimum deposit threshold.
What happens if I forget to log out of my 999dk account?
999dk's session management system automatically logs out inactive sessions after a defined period of inactivity to protect your account. If you are on a personal device and leave the browser open, your session will eventually time out. If you are on a shared device, always manually log out from the account menu after each session. If you believe your account was accessed while you were logged out and left signed in, change your password immediately and contact 999dk support to review your recent login history.
Is 999dk Login available during Eid and other Bangladesh public holidays?
Yes. The 999dk Login portal is available 24 hours a day, 365 days a year — including during Eid ul-Fitr, Eid ul-Adha, Pohela Boishakh (Bengali New Year), Victory Day on December 16, Independence Day on March 26, and all other Bangladesh public holidays. 999dk support via live chat and WhatsApp also operates continuously during public holidays. Withdrawals submitted on public holidays are processed as normal, though bank transfer withdrawals may take slightly longer due to bank operating schedules.
Can players from Sylhet, Rajshahi, and Cox's Bazar use 999dk Login?
Yes. 999dk is accessible to players across all of Bangladesh — Dhaka, Chittagong, Sylhet, Rajshahi, Khulna, Barisal, Rangpur, Mymensingh, and Cox's Bazar. The platform requires only an internet connection and a modern mobile browser. Players in areas with slower 3G connections may find page load times slightly longer than those on 4G or fibre connections, but the login process and game lobby are functional across all standard mobile network speeds available in Bangladesh.
How do I change my password after logging in to 999dk?
After completing the 999dk Login, navigate to Account Settings from the top navigation menu within your account. Select the Security or Password section, enter your current password, then enter and confirm your new password. Your new password must be at least eight characters and should include a mix of uppercase letters, lowercase letters, numbers, and at least one special character. Changes take effect immediately. 999dk recommends updating your password every three months as a routine security measure.
What is the minimum age to create a 999dk Login account?
The minimum age to register and use the 999dk Login is 18 years. This requirement is firm and non-negotiable. During the KYC verification process required before your first withdrawal, 999dk checks your submitted National ID Card (NID) or passport to confirm your date of birth. Any account found to belong to a person under 18 years of age will be closed immediately, any balance will be forfeited per the Terms and Conditions, and the matter may be escalated further. 18+ only — no exceptions.
Can I set deposit limits on my account after 999dk Login?
Yes. 999dk provides a full suite of responsible gaming tools accessible from your account settings after every login. You can set daily, weekly, and monthly deposit limits, loss limits, session duration reminders, and a self-exclusion period if you need time away from the platform. 999dk encourages all players — especially those new to online casino gaming — to configure these limits before their first real-money session. Visit the Responsible Gaming page for a full description of available tools.
How do I contact 999dk support if I cannot log in at all?
If you cannot access your account at all, 999dk support is reachable without being logged in via the WhatsApp number displayed on this page. The support team operates 24 hours a day, 7 days a week in English including all Bangladesh public holidays. When contacting support about a login issue, have your registered Bangladesh mobile number ready and — if possible — the approximate date of your most recent successful login. This allows the support team to locate your account and resolve the issue as quickly as possible. Average WhatsApp response time is under three minutes.