Create your free dk99 account in under two minutes. Deposit in PKR via JazzCash or Easypaisa, bet on cricket and PSL, spin slots and explore the full game lobby from day one.
All deposits and withdrawals are processed in PKR. Minimum deposit and withdrawal amounts may apply.
dk99 is strictly an adults-only platform. You must be 18 years or older to register and play. Please game responsibly and within your means.
Getting started takes less than two minutes. Follow these four simple steps and you'll be placing your first cricket bet or spinning your first slot in no time.
Enter your full name, a unique username, your Pakistani mobile number and a strong password. That's the core of your account — takes about 30 seconds.
We'll send a quick OTP to your registered number. Enter it to confirm your identity and activate your account immediately.
Add funds in PKR using JazzCash, Easypaisa, Raast, bank transfer or cards. Your deposit shows up in your balance instantly and unlocks your welcome bonus.
Head to the game lobby, pick a PSL match to bet on, launch a slot, shoot some fish — the full platform is yours from the moment your deposit lands.
Every registered player gets full access to the entire dk99 platform from day one — no tiers, no waiting, no hidden restrictions.
Bet on live and upcoming cricket matches — T20 internationals, Pakistan Super League fixtures, test matches and more. Real-time odds updated ball by ball, all in PKR.
Hundreds of slot titles, table games and live casino options available the moment you log in. From classic three-reel slots to feature-packed video slots with big bonus rounds.
dk99's fish games are some of the most played titles on the platform. Shoot, aim and win — a unique game format that's become a firm favourite among Pakistan players.
Download the dk99 App for the smoothest mobile experience, or play directly in your browser — no downloads required. Everything works on Android and iOS.
From your welcome bonus on day one to reload bonuses, cashback offers and PSL season specials — dk99 runs regular promotions that give registered players genuine extra value.
When you win, getting your money out should be quick and hassle-free. dk99 processes withdrawal requests promptly to your JazzCash, Easypaisa or bank account in PKR.
There are plenty of online gaming platforms out there, so it's a fair question to ask — why dk99? The short answer is that dk99 was built with Pakistan players in mind from the ground up. That means PKR as the default currency, support for JazzCash and Easypaisa from day one, cricket and PSL markets that go deep enough to satisfy serious bettors, and a platform that works reliably on the kinds of mobile connections common across Pakistan.
It also means a registration process that doesn't ask for unnecessary paperwork upfront. You provide your name, a username, your mobile number and a password — and you're in. Verification steps are kept simple and fast so you can get from sign-up to first bet in the same session without friction.
Once your account is active, you'll want to add funds before you can start betting or playing. dk99 supports all the payment methods Pakistan players actually use:
All balances are held and displayed in PKR. There are no hidden currency conversion fees for Pakistani players. Minimum deposit amounts are clearly displayed in the cashier section once you're logged in.
New players who complete registration and make their first deposit are eligible for the dk99 welcome bonus. The exact bonus structure — whether it's a percentage match on your deposit, free spins on selected slots, a free bet credit for cricket or a combination of all three — is detailed on the Promotions page. Bonus terms and wagering requirements vary by offer, so it's worth reading the conditions before you choose how to use your bonus credit.
The key point is that simply registering and depositing is enough to trigger the welcome offer. You don't need to use a special code or navigate through multiple pages. Once your first deposit clears, the bonus is credited automatically or available to activate from your account dashboard.
dk99 encourages every new player to set a deposit limit before they place their first bet. It takes thirty seconds in your account settings and it means your gaming stays within a budget you've decided on before emotions or momentum come into play. You can set limits in PKR on a daily, weekly or monthly basis. Reducing a limit takes effect immediately; increasing one requires a short waiting period.
If at any point you feel your gaming is getting out of hand, the platform has self-exclusion and cooling-off tools available at no cost. The Responsible Gaming page explains all of these in detail. Gaming on dk99 should always be something you enjoy — not something that causes stress.
Once you've registered, downloading the dk99 App is one of the best moves you can make as a regular player. The App is optimised for mobile screens, loads faster than a browser tab on mobile data and sends push notifications for match alerts, bonus activations and account updates. You log in with the same username and password you created during registration — there's no separate app account to set up. Head to the App page for download instructions.
Remember: All features of the dk99 platform — betting, slots, fish games, the game lobby, promotions and the app — are exclusively for registered players who are 18 years of age or older. Registration is free and takes under two minutes.
The most common questions new players ask before and during the sign-up process.
Join dk99 today — register for free, deposit in PKR via JazzCash or Easypaisa, and start betting on cricket, PSL and more. The full game lobby, slots and fish games are all waiting for you from the moment you sign up.