Moving money in and out of your xc888 account has never been easier. We support all the major Pakistani payment methods – Easypaisa, JazzCash, NayaPay, SadaPay, IBFT and cards – with zero hidden charges and processing times that actually respect your time.
One of the biggest frustrations Pakistani players face with online betting sites is dealing with complicated payment systems that were never designed with local users in mind. You either end up converting currency, losing money to exchange rates or waiting days for a withdrawal that should take minutes. At xc888, we built our entire payment infrastructure specifically around what Pakistani players actually need.
Every transaction on xc888 happens in Pakistani Rupees. Your balance is displayed in PKR, your deposit arrives in PKR and your winnings are paid out in PKR. There are no hidden conversion steps, no mysterious charges deducted after the fact and no third-party currency processors adding their own fees in the middle.
We support Easypaisa and JazzCash because those are the wallets most Pakistani players already use daily. We also support NayaPay, SadaPay, IBFT bank transfers for those who prefer to work directly through their bank account and Visa/Mastercard debit or credit cards for players who prefer a traditional card option.
Security is another area where xc888 takes no shortcuts. Every deposit and withdrawal request goes through a verification layer to ensure the transaction is authorised by the actual account holder. We use SSL encryption across all financial data, and player funds are held in segregated accounts separate from company operating funds – so your money is protected regardless of anything else.
The xc888 cashier is designed to be straightforward. Whether you are depositing for the first time or requesting your hundredth withdrawal, the process takes no more than a couple of minutes. No lengthy forms, no confusing options and no unexpected error messages that leave you stuck with support trying to figure out what went wrong.
xc888 holds all player funds in segregated accounts. Your balance is protected, accessible at any time and never at risk from platform operations.
All methods below are available for both deposits and withdrawals. Choose whichever fits your routine – they all work reliably and without hidden charges.
Pakistan's most widely used mobile wallet. Send funds directly from your Easypaisa app or account and receive winnings back to the same number.
Instant DepositDeposit and withdraw using your JazzCash mobile account. Works seamlessly with any Jazz or Warid number and processes around the clock.
Instant DepositDigital wallet popular with younger Pakistani users. Fast top-ups and withdrawals with a clean interface that makes the process simple.
Instant DepositThe SadaPay Mastercard and wallet are both accepted. Use your SadaPay balance or linked account to fund your xc888 wallet effortlessly.
Instant DepositInterbank fund transfers from any Pakistani bank. Ideal for larger amounts where you want to move money directly from your account.
Under 30 MinsDebit and credit cards issued by Pakistani banks are accepted. Secure 3D authentication ensures your card details are never exposed.
Under 15 MinsInstant transfers from your mobile account, any time of day.
InstantPakistan's number two wallet – fast, reliable and widely trusted.
InstantModern fintech wallet with smooth deposit and payout experience.
InstantLink your SadaPay card or wallet for quick, fee-free transactions.
InstantUse your internet banking or mobile banking app to transfer funds via IBFT directly to xc888's designated account. Works with all major Pakistani banks including HBL, UBL, MCB, Allied Bank, Meezan Bank, Bank Alfalah and more. Your account is credited once the transfer clears – typically within 30 minutes during banking hours.
Within 30 MinutesPay directly with your Pakistani bank-issued debit or credit card. We support 3D Secure authentication (OTP verification) so your card details remain protected at all times. Withdrawals back to your card typically complete within 15 minutes.
Under 15 Minutes
The entire process takes under two minutes. Follow these steps and your account will be funded and ready to play immediately.
Sign in to your xc888 account. If you do not have one yet, registration only takes a minute and is completely free.
Click the Deposit button in your account dashboard. You will be taken straight to the xc888 cashier page.
Select your preferred payment method, enter the amount in PKR (minimum Rs 200) and confirm the transaction details.
Complete the payment on your chosen app or bank. Your xc888 balance updates in real time – no need to wait or refresh.
Withdrawing your winnings from xc888 is just as straightforward as depositing. The process is designed so that you can request a payout in under two minutes and receive the funds in your Easypaisa, JazzCash or bank account very shortly after.
To make a withdrawal, navigate to the cashier section of your account and select the Withdraw tab. Choose your preferred method – we recommend using the same method you deposited with to keep things simple – enter the amount you want to withdraw and confirm the request.
Most withdrawals via Easypaisa and JazzCash complete within ten minutes. Bank transfers typically process within half an hour. Card withdrawals complete within fifteen minutes. All withdrawals are processed manually by our payments team to verify authenticity, which is why we are able to maintain such a strong security record.
There is no limit on how many times you can withdraw per day, and there are absolutely zero fees charged by xc888 on any withdrawal. The minimum withdrawal amount is Rs 500.
Log in and click on the Withdraw option in your account dashboard.
Choose Easypaisa, JazzCash, bank or card. Enter the PKR amount (minimum Rs 500).
Verify your identity with a one-time password sent to your registered mobile number.
xc888 processes the payment and funds land in your wallet within minutes.
| Payment Method | Min Deposit | Max Deposit | Withdrawal Time |
|---|---|---|---|
| Easypaisa | Rs 200 | Rs 1,00,000 | Under 10 mins |
| JazzCash | Rs 200 | Rs 1,00,000 | Under 10 mins |
| NayaPay | Rs 500 | Rs 2,00,000 | Under 15 mins |
| SadaPay | Rs 500 | Rs 2,00,000 | Under 15 mins |
| IBFT Bank Transfer | Rs 1,000 | Rs 10,00,000 | Under 30 mins |
| Visa / Mastercard | Rs 500 | Rs 5,00,000 | Under 15 mins |
Processing times quoted are averages. Actual times may vary slightly during peak periods. VIP members receive priority processing.
When you deposit or withdraw at xc888, your financial data passes through multiple security layers. Every connection is encrypted with 256-bit SSL, the same standard used by Pakistan's leading banks. Payment requests are verified against your account profile before any funds move, and our system flags any unusual activity automatically for manual review.
We never store your complete card details on our servers. Card payments are tokenised through a PCI-DSS compliant processor, which means your card number is replaced with a secure token after the first transaction. For mobile wallet payments, we connect via the official Easypaisa and JazzCash APIs, so your wallet credentials are never shared with or visible to xc888.
All player funds at xc888 are held in dedicated accounts that are completely separate from the company's operational budget. In the unlikely event of any platform issue, your balance is never affected. You can request a withdrawal at any time and your funds will be available.
All payment data is fully encrypted during transmission.
OTP confirmation on every withdrawal request.
Player balances kept separate from operating accounts.
Card processing meets the highest international security standards.
Join thousands of Pakistani players who trust xc888 with their money. Fast deposits, instant withdrawals, zero fees and full PKR support – everything you need in one place.