New Account

Join dk99 — Sign Up & Start Playing

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.

Fast Sign-Up JazzCash & Easypaisa Cricket & PSL Betting Welcome Bonus 18+ Only

Create Your dk99 Account

Create My Account →
or

Welcome Bonus Waiting for You

New players who register and make their first deposit unlock an exclusive welcome bonus. The more you explore — slots, cricket betting, PSL markets, fish games — the more rewards you can stack up through dk99 promotions.

First Deposit Bonus Free Spins on Slots Cricket Bet Boost Referral Rewards
View All Promotions
Why Register at dk99?
Account Ready in Minutes Fill in your details, verify your mobile number and you're in — no lengthy paperwork.
Deposit & Withdraw in PKR All balances, bets and payouts are in Pakistani Rupees — no currency conversion hassle.
JazzCash & Easypaisa Supported Top up your account instantly using Pakistan's most popular mobile wallets.
Cricket, PSL & More Bet on T20, international cricket, PSL matches and football within minutes of signing up.
Full Game Lobby Access Slots, fish games, live casino and the complete game lobby unlock immediately after registration.
24/7 Support in English Our support team is available around the clock via live chat to help with any account query.
Accepted Payment Methods
JazzCash Easypaisa Raast Bank Transfer Cards Mobile Wallets

All deposits and withdrawals are processed in PKR. Minimum deposit and withdrawal amounts may apply.

18+

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.


How to Register on dk99

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.

1

Fill in Your Details

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.

2

Verify Your Mobile

We'll send a quick OTP to your registered number. Enter it to confirm your identity and activate your account immediately.

3

Make Your First Deposit

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.

4

Start Playing

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.


What You Get With Your dk99 Account

Every registered player gets full access to the entire dk99 platform from day one — no tiers, no waiting, no hidden restrictions.

Cricket & PSL Betting

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.

Slots & Casino Games

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.

Fish Games

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.

Mobile App & Browser Play

Download the dk99 App for the smoothest mobile experience, or play directly in your browser — no downloads required. Everything works on Android and iOS.

Ongoing Promotions

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.

Fast Withdrawals in PKR

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.


Why Thousands of Pakistan Players Choose dk99

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.

Depositing After Registration

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:

  • JazzCash — Pakistan's most widely used mobile wallet, deposits are near-instant.
  • Easypaisa — Another extremely popular option, particularly in smaller cities and towns.
  • Raast — Pakistan's interbank instant payment system for fast bank-to-platform transfers.
  • Bank Transfer — Standard transfers from any Pakistani bank account.
  • Debit and Credit Cards — Visa and Mastercard accepted where available.
  • Other Mobile Wallets — Additional wallet options may be available depending on your location.

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.

Your Welcome Bonus: What to Expect

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.

Playing Responsibly from the Start

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.

Downloading the dk99 App After Registration

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.


Registration FAQ

The most common questions new players ask before and during the sign-up process.

Yes, creating a dk99 account is completely free. There is no sign-up fee, no monthly subscription and no charge for accessing the platform itself. You only spend money when you choose to make a deposit and place bets or play games. There are no hidden charges for registration.

Yes. Your Pakistani mobile number — whether it's the same number registered with JazzCash or Easypaisa — is what you use to create your account. This makes it straightforward to verify your identity and later deposit using the same number tied to your mobile wallet. You'll receive an OTP on that number to confirm your registration.

You must be at least 18 years old to register and use any feature of the dk99 platform. During registration you confirm this by ticking the age verification checkbox. dk99 reserves the right to request age verification documents at any time. Accounts found to belong to under-18 players will be closed immediately.

No. Each player is permitted to hold one account on dk99. Creating multiple accounts — whether under the same name or different details — is against the platform's Terms and Conditions and may result in all associated accounts being permanently closed and any balances being forfeited. If you've forgotten your login details, use the account recovery option rather than registering again.

As soon as your mobile number is verified and your first deposit is confirmed, you can place bets and play games immediately. There is no waiting period between registration and first play. JazzCash and Easypaisa deposits typically clear within seconds, so you can go from sign-up to first bet on a PSL match in the same five-minute window.

If you can't remember your password, use the "Forgot Password" option on the login page. You'll be prompted to enter your registered mobile number, and an OTP will be sent to verify your identity before you can set a new password. If you run into any difficulty, the 24/7 live chat support team can help you recover access to your account quickly.

Ready? Your Account Is a Click Away

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.