Moving money in and out of your 99pkr account should be the easiest part of your day — not a source of frustration. We support all the payment methods Pakistanis actually use, process everything in rupees, charge zero fees on deposits or withdrawals, and aim to have your money back in your wallet the same day you request it.
One of the most common complaints Pakistani online gamers have about international platforms is the payment experience. Either the site does not support local wallets at all, or it does so through a clunky third-party processor that adds fees, introduces delays, and sometimes just fails with no explanation. At 99pkr we have built the payment system around what actually works in Pakistan — the mobile wallets people already have on their phones and the banking infrastructure they already trust.
Your 99pkr account operates entirely in Pakistani Rupees. There is no conversion step, no exchange rate eating into your balance, and no mystery fee appearing when you try to cash out. What you deposit is what lands in your account. What you withdraw is what arrives in your wallet. The only difference between what you request and what you receive is if a bonus wagering requirement has not been met — and those are clearly stated in the Promotions section before you opt in.
Processing speed is a genuine priority at 99pkr. Easypaisa and JazzCash deposits are confirmed within seconds — the time it takes for the transaction to clear on Telenor or Jazz's side is basically the only delay. Withdrawals via mobile wallet are processed the same day for verified accounts, and in most cases the money is in your Easypaisa or JazzCash account within a couple of hours of your request being submitted. Bank IBFT withdrawals take a little longer depending on interbank clearing windows, but are always completed the same business day.
Here is a complete breakdown of what each supported method offers on 99pkr, including minimum amounts, fees, and typical processing times.
Your own bank or wallet provider may apply their standard interbank or transaction charges independently of 99pkr. Always check with your bank if you are unsure.
Step-by-step for any supported payment method.
Open the 99pkr website or app on your phone and sign in. If you do not have an account yet, registration takes under two minutes — no lengthy forms required.
Tap the wallet icon or find "Deposit" in the account menu. The cashier page shows all available deposit methods with their current processing times.
Choose Easypaisa, JazzCash, NayaPay, SadaPay, Bank IBFT, or Visa/Mastercard. Enter the amount you want to deposit — minimum Rs 200 for mobile wallets.
Approve the transaction through your mobile wallet app or banking app. For Easypaisa and JazzCash this is usually a single tap with a PIN confirmation.
Your 99pkr account balance reflects the deposit immediately for mobile wallets. You are ready to bet, play, or collect a welcome bonus straight away.
Get your winnings back to your wallet — same day.
Before your first withdrawal on 99pkr you will need to verify your identity — a one-time process. Upload a clear photo of your CNIC and a selfie. This usually takes under 30 minutes to approve.
Go to the cashier section, select "Withdraw," and choose your preferred withdrawal channel. It must match the account or wallet you used for the deposit.
Type in how much you want to withdraw — minimum Rs 500. If you have an active bonus, make sure its wagering requirement is complete before submitting, otherwise the withdrawal will be pending until it is fulfilled.
Confirm the withdrawal request. You may receive a one-time SMS code on your registered number as a security step. Enter it to authorise the transaction.
For Easypaisa and JazzCash, funds arrive within two hours. Bank IBFT withdrawals complete the same business day. You will receive an SMS notification when the transfer is sent.
Full comparison of all six payment options on 99pkr.
| Method | Type | Min. Dep. | Dep. Speed | Min. WD. | WD Speed | Fees | PKR |
|---|---|---|---|---|---|---|---|
| 📱 Easypaisa | Mobile Wallet | Rs 200 | Instant | Rs 500 | < 2 hrs | ||
| 💜 JazzCash | Mobile Wallet | Rs 200 | Instant | Rs 500 | < 2 hrs | ||
| 🟢 NayaPay | Digital Wallet | Rs 200 | < 1 min | Rs 500 | < 3 hrs | ||
| 🔵 SadaPay | Digital Wallet | Rs 200 | < 1 min | Rs 500 | < 3 hrs | ||
| 🏦 Bank IBFT | Bank Transfer | Rs 1,000 | < 30 min | Rs 1,000 | Same day | ||
| 💳 Visa / MC | Debit/Credit | Rs 500 | 1–3 hrs | Rs 1,000 | 1–5 days |
KYC stands for Know Your Customer — it is a one-time identity verification step that all regulated platforms are required to complete before processing withdrawals. At 99pkr the KYC process is kept as simple as possible. You only need to do it once, and after that all future withdrawals go through without any additional verification steps required.
What you need for KYC on 99pkr: a clear photo of the front and back of your CNIC (Computerised National Identity Card), and a selfie holding the card so our verification team can confirm it is genuinely yours. The images can be taken on any smartphone camera — they do not need to be professionally scanned, just clearly readable. Most accounts are verified within thirty minutes during business hours.
The reason 99pkr requires KYC before withdrawals is straightforward — it protects you as much as it protects us. If someone somehow gained access to your account, KYC verification means they cannot withdraw your balance to a different wallet without passing a check that requires your actual identity documents. Think of it as an extra lock on the door when real money is going out.
For security and anti-money-laundering compliance, 99pkr requires withdrawals to be sent back through the same payment channel used for the original deposit. If you deposited via Easypaisa, your withdrawal will be processed back to your Easypaisa account. This is standard practice across all properly regulated platforms and protects against fraudulent use of third-party payment accounts.
Mobile wallet deposits on 99pkr update instantly in virtually all cases. If for any reason a transaction is delayed, the most common cause is a temporary processing hold on the wallet provider's side — not anything on the 99pkr platform. Wait five minutes and check again. If the issue persists, contact our live support chat with your transaction reference number and it will be resolved within the hour.
99pkr does not impose a platform-level daily withdrawal cap for verified accounts. However, your own Easypaisa, JazzCash, or bank account may have daily transfer limits set by the provider — typically Rs 25,000 to Rs 1,00,000 per day for standard mobile wallet accounts, with higher limits for verified Plus or Premium accounts. If you need to withdraw a large amount, consider splitting it across two days or using bank IBFT which usually supports higher single-transaction amounts.
Yes — if you have accepted a bonus on 99pkr that carries a wagering requirement, you need to meet that requirement before you can withdraw the bonus amount or any winnings derived from it. Your real-money balance (the funds you deposited without a bonus) can usually be withdrawn at any time regardless of bonus status. The cashier page clearly shows your available withdrawal balance versus any locked bonus balance.
No. 99pkr requires all deposits and withdrawals to be made through a payment account registered in the same name as your 99pkr account. This is a security requirement that protects all players and prevents misuse of other people's payment accounts. Using a third-party payment account may result in the deposit being declined or a withdrawal being delayed pending verification.
Every payment on 99pkr is protected by multiple security layers.
All data transmitted between your device and 99pkr servers is encrypted at bank-grade strength. Your payment details are never exposed in transit.
One-time identity check ensures that only the account holder can authorise withdrawals. Protects your balance from unauthorised access.
Every withdrawal request on 99pkr triggers a one-time password to your registered mobile number. Transactions cannot complete without it.
99pkr does not store your card number, CVV, or PIN at any point. Card transactions are tokenised through the payment processor and never touched by our servers directly.
Automated and manual monitoring systems watch for unusual activity on every account around the clock. Suspicious transactions are flagged and investigated before they process.
All payment and personal data processed through 99pkr is handled under a strict privacy framework. Your transaction history, wallet details, and CNIC information are stored securely with access limited to verified staff for support and compliance purposes only. This data is never sold, shared with advertisers, or passed to third parties without your explicit consent.
Read our full Privacy Policy for complete information on how we handle your data.
Answers to the most common payment questions from Pakistani 99pkr users.
Register your free account, verify your mobile number, and fund your 99pkr balance through Easypaisa or JazzCash — minimum Rs 200. No paperwork, no waiting, no hidden charges. Your first deposit bonus is waiting.