How to Withdraw Money From Upwork in Pakistan (2026)
Compiled with AI-assisted research from the official help pages and sources listed at the end of this guide. Spotted something out of date? Tell us.
Pakistani freelancers can withdraw Upwork earnings by Direct to Local Bank in PKR, through Payoneer, or by US dollar wire, but not by PayPal. Direct to Local Bank has the lowest published Upwork fee, $0.99 per transfer, and arrives within four business days. Payoneer adds a small Upwork fee plus Payoneer's own charges, but lets you move money on to a JazzCash wallet or a SadaPay account.
Upwork payout routes in Pakistan (as of September 2026)
| Route | Fee | Time to arrive | Minimum | Notes |
|---|---|---|---|---|
| Direct to Local Bank (PKR) | $0.99 per withdrawal, plus incoming fees at some banks | Within 4 business days, with a noon UTC cutoff for same-day processing | $5, maximum $8,999 per withdrawal | Personal accounts only, because Upwork cannot accept company registrations for PKR accounts. Upwork's payment partners set the exchange rate and may add a markup |
| Payoneer | A small per-transfer fee, shown when you choose Add a method | Usually within 24 hours to your Payoneer balance | Not published by Upwork | Offered to freelancers outside the US and India. Payoneer's own fees apply when you withdraw onward |
| US Dollar Wire Transfer | $50 per transfer, plus any intermediary or correspondent bank fee | Processed within 1 business day, up to 7 business days to arrive | Not published | For banks outside the US on the SWIFT network |
| PayPal | Not available | Not available | Not available | PayPal's list of supported countries does not include Pakistan |
Direct to U.S. Bank (ACH) needs a US bank account and costs $2.99 per transfer for international tax addresses from 1 September 2026. Wise cannot fill that gap, because Wise lists Pakistan among the countries whose residents cannot get USD account details.
Moving money out of Payoneer in Pakistan
| Destination | Fee | Time to arrive | Minimum | Notes |
|---|---|---|---|---|
| Pakistani bank account (IBAN) | Conversion fee built into Payoneer's rate, shown on the withdrawal summary | Mostly the same day, some up to 2 business days | Shown below the amount field | The account holder name must match your Payoneer name |
| JazzCash wallet | Payoneer charges a standard 3%, according to JazzCash, and JazzCash charges nothing | Usually instant, but AML screening can take up to 2 days | USD 5 | Linked through the JazzCash app. Two free ATM cash withdrawals in the calendar month you receive a freelance payment |
| SadaPay account | SadaPay charges no fee, and conversion uses the rate shown by the sending platform | Usually instant, sometimes 1 to 2 working days | Not published | Send to your SadaPay IBAN, found under Load money in the app. The money arrives in PKR |
NayaPay and Easypaisa do not advertise a Payoneer route on their official websites, so neither is listed here. Payoneer also charges a $29.95 annual account fee in Pakistan if 12 months pass without you receiving $6,000 in payments, a rule in force since 23 February 2026.
Worked example: withdrawing $500
This is an example only. It assumes 1 USD = PKR 277.70, close to the mid-market reference rate published on 12 September 2026, not a live rate.
| Route | Deductions | USD converted | PKR at the assumed rate |
|---|---|---|---|
| Direct to Local Bank | $0.99 Upwork fee | $499.01 | PKR 138,575, less any partner markup and incoming bank fee |
| Payoneer, then JazzCash | Upwork's Payoneer fee plus Payoneer's 3% ($15.00) | Up to $485.00 | Up to PKR 134,685 |
| US Dollar Wire | $50 Upwork fee | $450.00 | PKR 124,965, before your bank's conversion and any intermediary fee |
Each 1% of exchange-rate markup on the local bank route costs about PKR 1,386, so compare the PKR amount you actually receive with the day's mid-market rate. The $500 here is your available balance. Upwork's Freelancer Service Fee, which now ranges from 0% to 15% per contract, comes off before earnings become available. Model it with the fee calculator.
Before your first withdrawal
- Submit your tax information. Upwork asks every freelancer to complete it before withdrawing. Non-US freelancers use Form W-8BEN, or W-8BEN-E for a company.
- Make sure the name on your bank or Payoneer account matches your verified Upwork name, including middle names.
- Expect a three-day security hold every time you add a new withdrawal method.
- Know when money becomes available. Hourly earnings are paid 10 days after the weekly billing period ends each Sunday, on the following Wednesday (UTC). Fixed-price payments sit with the client for up to 14 days of review, then move to Pending for a five-day security hold.
How to set up Direct to Local Bank
- Go to Account settings on desktop, or Settings in the app, then Withdrawals.
- Choose Add a method, then click Set up next to Direct to Local Bank.
- Pick Pakistan (PKR) and enter your bank details, including bank codes. A Pakistani IBAN has 24 characters and starts with PK.
- Choose a withdrawal schedule and click Next.
- Wait three days for the method to activate.
- Withdraw from Manage finances > Withdraw earnings by selecting Withdraw now.
Automatic schedules run weekly (every Wednesday), twice per month (1st and 3rd Wednesday), monthly (last Wednesday) or quarterly (last Monday of each quarter), and you can set a minimum balance that must be reached first. Funds left in your account for 180 days are withdrawn automatically.
How to use the Payoneer route
- In Settings > Withdrawals, choose Add a method and click Set up next to Payoneer.
- Sign in to Payoneer or register, using the same name as your verified Upwork profile.
- Choose a schedule, click Next and wait out the three-day hold.
- Withdraw as normal. Transfers usually reach Payoneer within 24 hours.
- In Payoneer, withdraw to your bank IBAN. For JazzCash, link the accounts in the JazzCash app, which uses an IBAN agreed between JazzCash and Payoneer to connect your wallet. For SadaPay, withdraw to your SadaPay IBAN.
Compare Payoneer with other options in our list of earning platforms in Pakistan.
Tax and paperwork
The FBR withholding tax rate card, updated to 30 June 2026 under the Finance Act 2026, lists section 154A for export of services. It sets 0.25% of export proceeds for computer software, IT or IT-enabled services by persons registered with the Pakistan Software Export Board (tax years 2024 to 2029), and 1% in any other case. Whether an inflow is treated as export proceeds depends on how it reaches your bank, so check each credit on your statement and keep your Upwork transaction history and invoices for your return. Upwork's help centre has no Pakistan-specific tax page.
Common problems and fixes
- Withdraw now is missing: check that your tax info is saved, the method has finished its three-day hold and the money shows as available rather than pending.
- Name mismatch: Upwork approves recognised variations within 48 hours. A joint account needs your ID plus an original bank statement showing both names. The Identity Verification team usually replies within three to four business days.
- Wrong IBAN or bank code: a failed transfer returns to your Upwork balance and Upwork emails you. If your details were wrong, you get the money back minus the original withdrawal fee, any return fees and any penalty your bank charges. If Upwork caused the error, it covers the fees. Add a new method with the correct details, which starts another three-day hold.
- Money has not arrived: most withdrawals land quickly, but some take more than eight business days. After eight days, contact Upwork support with a bank statement.
- Payoneer rejects your ID: Payoneer refuses cropped images, flash glare, copies of copies, phone screenshots and documents showing a different address. Upload an uncropped JPG, PNG, BMP or high-resolution PDF scan of the original.
Sources
- Upwork: Learn about the Freelancer Service Fee
- Upwork: How to get paid on Upwork
- Upwork: How to withdraw earnings with Direct to Local Bank
- Upwork: Fees, limits and timing of Direct to Local Bank payments
- Upwork: How currency conversion works on Upwork
- Upwork: How to use Payoneer to withdraw your earnings
- Upwork: How quickly Payoneer pays and what fees apply
- Upwork: How do wire transfers work on Upwork?
- Upwork: How do I withdraw my earnings?
- Upwork: How to set up automatic withdrawals
- Upwork: How payments for hourly contracts work
- Upwork: Payments for milestones and fixed-price contracts
- Upwork: Tax information for freelancers
- Upwork: How to troubleshoot withdrawal issues
- Upwork: Account and withdrawal method under different names
- Upwork: When will I receive funds in my withdrawal method?
- PayPal Developer: Supported country codes
- Wise: Can I get USD account details?
- JazzCash: International remittance and Payoneer
- SadaPay Help: How can I receive remittances with a SadaPay account?
- Payoneer Help: Annual account fee
- Payoneer Help: Withdraw to bank FAQ
- Payoneer Help: Why was my document rejected?
- FBR: Withholding Tax Rates Card, updated to 30 June 2026
- IBAN.com: IBAN structure by country
- ExchangeRate-API: USD reference rates, 12 September 2026
Upwork fees, payouts & alternatives