Moving money in and out of d999 is fast, safe and completely in Pakistani Rupees. Whether you prefer Easypaisa, JazzCash, NayaPay, SadaPay, a bank transfer or a card — your funds move without delays, hidden fees or conversion costs eating into your balance.
Switch between deposit and withdrawal details for each method.
Send to d999's Easypaisa number from the app or USSD (*786#). Reference your d999 user ID in the payment notes for instant credit.
Use the JazzCash app or dial *786# to send directly to d999's JazzCash wallet. Include your d999 ID in the message field for automatic matching.
Transfer via the NayaPay app to d999's linked NayaPay account. Your d999 wallet is credited the moment the transfer confirms.
Send from your SadaPay wallet to d999's SadaPay account. Instant settlement — your balance is ready to play the moment it lands.
Use your online banking IBFT feature to transfer directly to d999's bank account. Include your registered mobile number as the payment reference for faster matching.
Pakistani Visa and Mastercard debit/credit cards accepted. Enter your card details in the d999 cashier — a one-time OTP from your bank confirms the transaction.
Fastest withdrawal option on d999. Request via the cashier and funds land in your Easypaisa mobile wallet typically in under three minutes, around the clock.
Withdraw from d999 back to your JazzCash mobile wallet in minutes. JazzCash number must match the one registered on your d999 account.
NayaPay withdrawals from d999 settle within ten minutes to your NayaPay balance and are then accessible instantly from the NayaPay app.
Withdraw back to your SadaPay wallet from d999 in under ten minutes. No withdrawal fee charged by d999 on SadaPay transactions.
Bank account IBFT withdrawals process within 2–8 hours depending on your bank's cut-off schedule. Best for larger amounts that exceed mobile wallet limits.
Card withdrawals on d999 return funds to the same Visa or Mastercard used for the original deposit. Processing time depends on your issuing bank — typically 1–3 business days.
The most common reason players stop trusting an online betting platform is not bad odds or a limited game selection — it is payment problems. A site that makes depositing easy but drags its feet on withdrawals, or one that quietly applies currency conversion fees before returning your winnings, quickly loses the confidence of its users. d999 was built with the opposite philosophy from the ground up: getting money in and out of your account should be the least stressful part of your experience on the platform, not the most.
Every transaction on d999 is denominated entirely in Pakistani Rupees. When you deposit Rs 10,000, you have Rs 10,000 credited to your d999 wallet. When you win and your balance grows to Rs 15,000, you withdraw Rs 15,000. There is no intermediate step where your PKR is converted to USD, EUR or any other currency and then converted back — a process that international platforms use to skim exchange rate margins from Pakistani players. On d999, what you deposit is what you play with, and what you win is what you receive. That is the foundational commitment the platform makes to every Pakistani user.
Easypaisa and JazzCash are the two most popular deposit and withdrawal methods among d999 players, and for good reason. These apps are already on the phones of tens of millions of Pakistanis. Making a deposit via Easypaisa on d999 takes about forty-five seconds — open your app, select the send money option, enter d999's registered number, type your user ID in the reference field and confirm. Your d999 wallet updates within seconds. Withdrawal to Easypaisa is equally straightforward and almost always completes in under three minutes, 24 hours a day, seven days a week, including Eid holidays when traditional banking may be closed or slow. For players who want to keep their d999 activity completely on mobile with no need for a bank account at all, Easypaisa or JazzCash is the perfect closed-loop payment channel.
NayaPay and SadaPay represent the newer generation of Pakistani digital wallets and both work seamlessly with d999. These apps have built strong reputations for user experience and interbank transfer speed, and d999 takes advantage of that infrastructure. Deposits from both wallets land instantly and withdrawals process within ten minutes. Both platforms also support higher daily transaction limits than the classic mobile money operators, which makes them a good choice for more active players who move larger amounts in and out of their d999 balance on a regular basis.
For players who prefer to keep their d999 account linked to a conventional bank, IBFT transfer is the right deposit and withdrawal route. IBFT works through your bank's mobile app or internet banking portal and covers all major Pakistani banks — HBL, MCB, UBL, Meezan, Allied Bank, Bank Alfalah, Faysal Bank, JS Bank and more. IBFT deposits are credited to your d999 wallet once the interbank clearing system confirms the transfer, which typically happens within fifteen minutes to two hours depending on the time of day and your bank's processing schedule. IBFT withdrawals back to your bank account work the same way — d999 processes the request immediately, and the funds clear at the receiving bank within a few hours during business hours. IBFT supports the highest single-transaction limits of any payment method on d999, making it the practical choice for significant deposits or large withdrawal requests.
Visa and Mastercard debit and credit cards issued by Pakistani banks are also accepted on d999 for both deposits and withdrawals. Card deposits are typically instant or confirm within five minutes after your bank sends a one-time OTP to authorise the transaction. Withdrawals back to a card take between one and three business days depending on your issuing bank's processing timeline — this is an industry-standard banking delay that d999 has no ability to accelerate on your behalf, though d999's side of the transaction is processed immediately upon your request. It is worth noting that card withdrawals on d999 return funds to the exact same card used for the deposit — this is a standard anti-fraud requirement that all responsible platforms observe.
One of the practical advantages of d999's payment system that players often discover after their first withdrawal is the absence of any withdrawal fees charged by d999 itself. Many platforms charge a percentage of the withdrawal amount as a processing fee, which eats meaningfully into your winnings over time. d999 charges nothing on withdrawals — whatever amount you request is the amount you receive. Your mobile wallet operator or bank may apply their own standard transfer fees at the receiving end, but d999 adds nothing on top of what you would normally pay through those channels for any other money transfer.
Verification is a one-time process on d999 and is required before processing your first withdrawal. The standard requirements are a clear photo of your CNIC (front and back) and a selfie. This is a legal Know Your Customer requirement that all responsible financial services and betting platforms must observe — it protects you from someone else using your account to withdraw funds, and it protects the integrity of the payment system. Once your documents are approved, which typically takes under 24 hours, you are fully verified and all future withdrawals process without any additional checks unless your account details change. New players should complete verification as soon as they register rather than waiting until after a win — there is nothing more frustrating than having a big win and then realising you need to pause while documents are reviewed.
d999 maintains strict security standards on all payment transactions. Every deposit and withdrawal is encrypted in transit using current TLS standards. Your payment details — card numbers, bank account details, mobile wallet numbers — are never stored in a way that is accessible to staff. Two-factor authentication is available and strongly recommended for your d999 account to prevent unauthorised withdrawal requests. The platform monitors transaction patterns and flags unusual activity automatically — if something looks different from your normal usage, d999 may contact you to confirm before processing a transaction, which is a protective measure rather than an obstacle.
For new players, the welcome bonus of up to Rs 50,000 matched on your first deposit means that understanding how to make that first deposit correctly is particularly important. The deposit must be made through the d999 cashier using one of the supported payment methods listed on this page — top-up amounts sent by any other route will not trigger the welcome bonus. Once the deposit lands and the bonus is activated, the combined balance (deposit plus bonus) is credited to your d999 wallet and available for play across all games. Standard wagering requirements apply to the bonus portion, and these are clearly displayed in your d999 account before you confirm the deposit. There are no conditions that change after you have accepted.
If you ever have a deposit that does not appear in your d999 wallet within the expected timeframe, or a withdrawal request that has not completed within the standard processing time for your chosen method, the d999 support team is available 24 hours a day through the live chat channel. Keep your payment reference number from the sending app handy — it allows the support team to trace the transaction quickly and resolve any issues without unnecessary back and forth. In practice, the vast majority of payment queries are resolved within ten minutes of contacting support.
d999's payment system is built specifically for Pakistan — the payment methods, the currency, the processing speeds, the customer support that understands the local banking landscape. If you have been using international platforms and experiencing friction around PKR deposits or slow withdrawals, registering on d999 and experiencing how the payment side of the platform actually operates for Pakistani users is worth doing. Your first Easypaisa withdrawal completing in under three minutes tends to settle the question permanently.
Register on d999, make your first deposit via Easypaisa or JazzCash and receive up to Rs 50,000 matched bonus. No hidden conditions.
Register & Deposit Now
All six methods at a glance. Min. deposit, withdrawal speed and key limits.
d999 charges zero fees on all deposits and withdrawals. Any fees shown on your Easypaisa or JazzCash statement are charged by your mobile wallet operator — not by d999 — and are the same fees you would pay for any P2P transfer on those apps.
Withdrawal requests are returned only to accounts and wallets registered in your name on d999. Payments to third-party accounts are not permitted. Always use the same payment method for both deposits and withdrawals where possible.
Requesting a withdrawal from your d999 balance takes less than two minutes once your account is verified.
The most common payment questions from d999 players across Pakistan.
Only deposit what you can comfortably afford to spend on entertainment. d999 provides deposit limit, loss limit and session time tools in your account settings — use them to stay in control of your spending. Never borrow money to fund a d999 account. If gambling stops being enjoyable, use the self-exclusion tool or contact our support team any time. Must be 18 or older to deposit and play. Visit our Responsible Gaming page for full details. Your financial data is protected under our Privacy Policy.