You have earned your first dollars freelancing online. Now comes the part every Pakistani freelancer obsesses over: getting that money into your hands. Payoneer is the primary payment gateway for Pakistani freelancers, but the withdrawal process can be confusing if you have not done it before.
Table of Contents
- Setting Up Payoneer for Pakistani Bank Withdrawal
- How to Withdraw from Payoneer to Pakistani Bank
- Payoneer Withdrawal Fees and Exchange Rates
- Transferring from Bank to JazzCash
- Transferring from Bank to Easypaisa
- Transferring from Bank to SadaPay
- Best Banks for Payoneer Withdrawals in Pakistan
- Common Problems and Solutions
- Optimizing Your Money Flow
- Tax Considerations
- Related Articles
- About the Author
- Best Way to Receive Dollars in Pakistan
In this guide, I will walk you through every step of withdrawing your Payoneer balance to Pakistani bank accounts, and then transferring to JazzCash or Easypaisa for daily spending. I will cover fees, processing times, best practices, and common mistakes that cost Pakistani freelancers money.
Setting Up Payoneer for Pakistani Bank Withdrawal
Before you can withdraw, your Payoneer account needs to be properly set up. If you have not created an account yet, sign up for Payoneer first and complete these steps:
Step 1: Complete identity verification. Upload your CNIC (front and back), a recent utility bill or bank statement for address verification, and complete the selfie verification. This process takes 1-3 business days.
Step 2: Add your Pakistani bank account. In the Payoneer dashboard, go to Settings > Bank Accounts > Add Bank Account. You will need your bank name, branch name, account number (not IBAN for some banks, IBAN for others), and SWIFT/BIC code.
Important bank details to provide correctly:
- Account holder name: Must match your Payoneer account name exactly. Even a small difference (like a missing middle name) can cause the withdrawal to fail.
- IBAN number: Your 24-digit IBAN. You can find this in your bank app or by calling your bank. Format: PK + 2 digits + 4 letter bank code + 16 digit account number.
- SWIFT code: Each bank has a unique SWIFT code. HBL: HABORPKAXXX, UBL: UNABORPKXXX, Meezan: MEABORPKXXX, MCB: MUCBORPKXXX, Allied: ABPAORPKXXX.
- Bank branch: Include the full branch name and city.
Step 3: Verify your bank account. Payoneer may send a small test deposit (usually $1-2) to verify your bank account. Once you confirm receipt of this deposit, your bank account is verified and ready for withdrawals.
How to Withdraw from Payoneer to Pakistani Bank
Step 1: Log into your Payoneer account (web or app).
Step 2: Click "Withdraw" and select "To Bank Account."
Step 3: Select the currency you want to withdraw (USD is most common for Pakistani freelancers).
Step 4: Enter the withdrawal amount. Note the exchange rate shown and the fee breakdown.
Step 5: Select your Pakistani bank account from the linked accounts.
Step 6: Review all details and confirm the withdrawal.
Processing time: Withdrawals typically take 2-5 business days. In my experience, HBL and UBL process Payoneer withdrawals fastest (often within 2-3 days). Meezan Bank and MCB usually take 3-4 days. Allied Bank can sometimes take up to 5 days.
Payoneer Withdrawal Fees and Exchange Rates
Understanding fees is crucial because they directly affect how many rupees you receive:
Withdrawal fee: Payoneer charges a flat fee of up to $1.50 per withdrawal to Pakistani banks. This is the explicit, visible fee.
Exchange rate markup: This is the bigger cost. Payoneer applies an exchange rate that is approximately 1.5-2% below the mid-market rate. On a $1,000 withdrawal, this markup costs you approximately PKR 3,000-5,500.
Example calculation ($1,000 withdrawal):
- Mid-market rate: PKR 278 per USD
- Payoneer rate: approximately PKR 272-274 per USD
- You receive: PKR 272,000-274,000
- Withdrawal fee: PKR 420 ($1.50)
- Total cost: approximately PKR 4,000-6,000 in exchange rate difference + fee
Tips to minimize costs:
- Withdraw larger amounts less frequently. The $1.50 fee is the same whether you withdraw $100 or $5,000, so fewer withdrawals mean fewer fixed fees.
- Withdraw when the PKR exchange rate is favorable. Monitor the rate on Google and compare with Payoneer's offered rate.
- Keep some balance in USD in your Payoneer account if you expect the dollar to strengthen against PKR.
Transferring from Bank to JazzCash
Once the Payoneer withdrawal lands in your Pakistani bank account, you can transfer to JazzCash for daily spending:
Method 1: Bank app transfer. Open your bank's mobile app (HBL Mobile, UBL Digital, etc.), select "Fund Transfer" or "Interbank Transfer," enter your JazzCash account number (your Jazz mobile number with 03XX format), and transfer the desired amount. This is usually free or costs PKR 10-25.
Method 2: ATM to JazzCash. Some bank ATMs allow direct transfers to mobile wallets. Check if your bank supports this feature.
Method 3: JazzCash app bank linking. In the JazzCash app, link your bank account and pull funds directly. Navigate to "Bank Account" in the app, add your bank details, and request a transfer.
Processing time: Bank to JazzCash transfers are usually instant or take up to 1 hour during business hours. Night-time transfers may process the next morning.
Transferring from Bank to Easypaisa
The process for Easypaisa is similar:
Method 1: Bank app transfer. Same process as JazzCash. Use your Easypaisa account number (your Telenor mobile number) as the recipient.
Method 2: Easypaisa app bank linking. Link your bank account in the Easypaisa app and transfer funds directly.
Method 3: IBFT transfer. Use Interbank Fund Transfer (IBFT) through your bank's online banking portal to send money to your Easypaisa account.
Processing time: Similar to JazzCash — instant to 1 hour during business hours.
Transferring from Bank to SadaPay
SadaPay transfers work through standard interbank transfers:
Method 1: Use your bank app to send money to your SadaPay IBAN. You can find your SadaPay IBAN in the SadaPay app under Account Details.
Method 2: Use online banking to set up a recurring transfer from your bank to SadaPay. Useful for automatically distributing your monthly freelancing income.
Processing time: Usually instant through IBFT during business hours.
Best Banks for Payoneer Withdrawals in Pakistan
Based on community feedback and personal experience, here is my ranking of Pakistani banks for Payoneer withdrawals:
1. HBL (Habib Bank Limited): Most reliable and fastest processing. Strong international banking infrastructure. HBL rarely holds or delays Payoneer withdrawals. Recommended as your primary Payoneer withdrawal bank.
2. UBL (United Bank Limited): Very reliable with good processing times. UBL's online banking is user-friendly for managing freelancing income. Strong SWIFT network for international transactions.
3. Meezan Bank: Best Islamic banking option for Payoneer withdrawals. Reliable processing with 3-4 day turnaround. Growing network of branches across Pakistan.
4. MCB (Muslim Commercial Bank): Generally reliable. Some freelancers report occasional delays, but overall a solid choice. Good branch network in Punjab.
5. Allied Bank: Works but can be slower than the top choices. Some freelancers report 4-5 day processing times. Customer support for international transactions could be better.
Banks to avoid for Payoneer: Smaller banks and microfinance banks may not process international wire transfers smoothly. Stick with the major banks listed above for the most reliable experience.
Common Problems and Solutions
Problem: Withdrawal stuck in processing for over 5 business days.
Solution: Contact Payoneer support with your withdrawal reference number. Also call your bank and ask if they received an incoming wire transfer that might need manual processing or additional documentation.
Problem: Bank returned the withdrawal.
Solution: This usually happens because of a name mismatch between your Payoneer and bank account. Verify that both accounts have exactly the same name. If your bank account has your name in a different format, visit your bank branch and request a name correction.
Problem: Received less money than expected.
Solution: Check Payoneer's exchange rate at the time of withdrawal and verify with your bank that they did not deduct any incoming wire charges. Some banks charge PKR 200-500 for receiving international wires. Ask your bank to waive these charges or switch to a bank that does not charge them.
Problem: Cannot add bank account on Payoneer.
Solution: Ensure you are entering the correct IBAN format and SWIFT code. If the issue persists, contact Payoneer support with your bank details and they will add it manually.
Optimizing Your Money Flow
Here is the workflow I recommend for Pakistani freelancers to maximize efficiency and minimize costs:
- Earn on Fiverr, Upwork, or from direct clients
- Accumulate at least $200-500 in Payoneer before withdrawing (to minimize per-transaction fees)
- Withdraw to your primary bank account (HBL or UBL recommended)
- Transfer monthly spending budget to SadaPay (for online business purchases)
- Transfer daily spending money to JazzCash or Easypaisa
- Keep savings in a bank profit account
- Record all transactions for FBR tax filing
Tax Considerations
Every withdrawal from Payoneer to your Pakistani bank is traceable and should be reported in your FBR tax return. PSEB-registered freelancers enjoy reduced tax rates on IT services exports. Keep monthly records of all withdrawals including the date, USD amount, PKR amount received, and the exchange rate applied.
Many freelancers worry about taxes, but the reality is straightforward: declare your income, pay the applicable tax rate, and enjoy the peace of mind that comes with being fully legal. A good tax consultant costs PKR 5,000-10,000 per year and saves you from potential FBR notices that could cost much more.
Your money is hard-earned. Make sure the journey from client payment to your wallet is as smooth and cost-effective as possible. Set up the right bank, optimize your withdrawal timing, and distribute your funds wisely across your financial tools.