Upwork in Pakistan: withdrawals, tax and getting hired
How Upwork earnings reach a Pakistani bank account or mobile wallet, what each withdrawal method costs, how section 154A tax and PSEB registration work, what the State Bank lets freelancers keep in dollars, and what Pakistani freelancers ask for on Upwork. Each figure links to the Upwork, FBR, PSEB or State Bank of Pakistan page it comes from.
Facts last verified: . Sources: Upwork Help Center, FBR, PSEB, State Bank of Pakistan, Punjab Revenue Authority, PayPal. This is general information, not tax or legal advice; rules change, so check the linked official source before you act.
How do you get paid from Upwork in Pakistan?
Upwork offers four routes for Pakistan: Direct to Local Bank in PKR at $0.99 per withdrawal, direct to wallet (JazzCash, Easypaisa, NayaPay, SadaPay, Finja), Payoneer, and US-dollar wire transfer at $50 each. PayPal is not an option because Pakistan is missing from PayPal's country list. New methods take three days to activate.
Before you can add any withdrawal method, Upwork asks you to enter your tax information. Whichever method you choose, the name on the receiving account must match your verified Upwork name; for mobile wallets the first and last name must match exactly. A withdrawal cannot be cancelled once it has started.
Direct to Local Bank and the wallets pay you in rupees. If you want to receive US dollars, Upwork's route is the US-dollar wire transfer, which needs a non-US bank on SWIFT and an IBAN where required.
| Method | Upwork fee | Timing | Limits and notes |
|---|---|---|---|
| Direct to Local Bank (PKR) | $0.99 per withdrawal; some banks add an incoming fee | Within four business days; noon UTC cutoff for same-day processing | $5 minimum, $8,999 maximum per withdrawal. Personal accounts only. Name must match your verified Upwork name |
| Direct to wallet: JazzCash, Easypaisa, NayaPay, SadaPay, Finja | Varies by wallet; the exchange rate includes conversion costs | In most cases within minutes; contact support after 24 hours | Limits vary by wallet and show when you add it. Name must exactly match the wallet and your verified Upwork name |
| Payoneer | A small per-transfer fee (Upwork does not publish the amount); Payoneer may charge its own fees | Typically within 24 hours | Payoneer account name must match your verified Upwork name |
| US-dollar wire transfer | $50 per wire; intermediary or correspondent banks may add fees | Sent within one business day; can take up to seven business days to arrive | Needs a non-US bank on SWIFT, with IBAN where required |
| Direct to U.S. Bank (ACH) | $2.99 per withdrawal from 1 September 2026 if your tax address is outside the US | 2 to 5 business days | Only for a US bank account that accepts ACH |
| PayPal | Not available | Not available | Pakistan is not on PayPal's list of supported countries |
Sources: Upwork: Direct to Local Bank fees, limits and timing, Upwork: direct to wallet, Upwork: mobile wallet fees and timing, Upwork: Payoneer fees, Upwork: wire transfers, Upwork: Direct to U.S. Bank, Upwork: how to get paid, PayPal country list
How long do Upwork withdrawals take to reach Pakistan?
Upwork says Direct to Local Bank payments arrive within four business days, with a noon UTC cutoff for same-day processing. Wallet withdrawals usually land within minutes, Payoneer within about 24 hours, and wire transfers are sent within one business day but can take up to seven business days to arrive.
- Direct to Local Bank and wire transfers: Upwork can trace a payment that has not arrived after eight business days.
- Mobile wallets: contact Upwork support if a wallet withdrawal has not arrived after 24 hours.
- A new withdrawal method only becomes active three calendar days after you add it, so add it before you need the money.
- Automatic withdrawals can run weekly, twice a month, monthly or quarterly. You can keep a reserve balance of up to $250, and Upwork sends unclaimed balances automatically after 180 days.
Sources: Upwork: Direct to Local Bank fees, limits and timing, Upwork: mobile wallet fees and timing, Upwork: wire transfers, Upwork: automatic withdrawals
What are the limits for Direct to Local Bank in Pakistan?
Upwork sets a $5 minimum and an $8,999 maximum per Direct to Local Bank withdrawal for Pakistan. Use a personal account: Upwork says it cannot accommodate company registrations for PKR bank accounts. The name on the bank account must match your verified Upwork name.
Upwork charges $0.99 for each Direct to Local Bank withdrawal, and some Pakistani banks add their own incoming fee. Because the method pays in PKR, Upwork converts your dollar balance before it is sent.
If a payment is late, Upwork can open a trace after eight business days.
Sources: Upwork: Direct to Local Bank fees, limits and timing, Upwork: how to withdraw with Direct to Local Bank
Starting out on Upwork from Pakistan? The cover letter generator writes a personalized cover letter for each job instead of one template you send everywhere.
How much tax do Pakistani Upwork freelancers pay?
Your bank deducts tax under section 154A when foreign earnings arrive: 0.25% for IT and IT-enabled services exporters registered with PSEB, and 1% in other cases. The Finance Act 2026 extended the 0.25% rate to tax year 2029. The deduction counts as final tax only if you file your return and meet the conditions.
Section 154A of the Income Tax Ordinance 2001 makes the bank that receives your foreign exchange deduct the tax at the time the proceeds are realised. Clause (a) covers PSEB-registered exporters of computer software, IT and IT-enabled services; clause (b) covers other services rendered outside Pakistan or exported from Pakistan. The rates sit in Division IVA, Part III of the First Schedule.
Under section 154A(2), the deduction is a final tax when all of these hold:
- you have filed your income tax return;
- you have filed withholding statements, if you are required to;
- you have filed sales tax returns, if required (this condition does not apply to PSEB-registered IT exporters under clause (a)).
- No foreign tax credit is allowed against it. You can opt out of final taxation each year when you file your return.
Sources: FBR: Income Tax Ordinance 2001 (amended to 30 June 2026), FBR: Budget 2026-27 salient features, FBR: withholding tax rate card (tax year 2027)
Should you register with PSEB as a freelancer?
PSEB registration is what qualifies IT and IT-enabled services freelancers for the 0.25% rate instead of 1%. A new freelancer registration costs Rs. 1,000 and renewal costs Rs. 2,000 a year. You need a personal NTN, your CNIC and a bank account certificate, and renewal requires your latest tax return.
- Who can register: PSEB says freelancers working through Upwork, Fiverr and similar platforms are eligible. Registration is optional.
- Documents: a personal NTN with no business name, your CNIC, and a letter or certificate for your personal bank account. Renewal needs your latest return of income (Form 114).
- Validity: membership lasts one year, so it has to be renewed annually.
- Purpose code: PSEB lists State Bank purpose code 9186, "Freelance in computer and information services", for remittances from overseas IT firms and online platforms, and says the remittance must carry the correct IT/ITeS code for registration and tax benefits.
Sources: PSEB: freelancer registration, PSEB: industry facilitation (fees, documents, purpose codes)
Can you keep your Upwork earnings in dollars?
State Bank of Pakistan rules let freelancers keep USD 5,000 a month or 50% of export proceeds, whichever is higher, in an Exporters' Special Foreign Currency Account opened alongside their PKR account. Since April 2026, freelancers no longer submit Form R for export receipts. Upwork's Direct to Local Bank pays in PKR, not dollars.
The SBP framework for freelancer accounts (BPRD Circular 5 of 2023) lets freelancers open the foreign currency account (ESFCA) alongside their main PKR account, in person or digitally. Existing Freelancer Digital Accounts count as opened under the framework.
EPD Circular Letter 6 of 2026, dated 6 April 2026, defines freelancers as resident individuals serving international clients on a contract or project basis. Banks must credit the retention amount to the ESFCA unless you ask in writing for less, and must process inward export receipts within one working day.
To receive dollars from Upwork rather than rupees, the option is the US-dollar wire transfer at $50 per wire.
Sources: SBP: BPRD Circular 5 of 2023, SBP: EPD Circular Letter 6 of 2026, SBP: FE Manual Ch. 12 annexure
Every application spends Connects bought at $0.15 each out of your Pakistani earnings, so the proposal writer gives you 3 styles per job to choose from before you apply.
When is the tax return deadline for freelancers?
The legal deadline for individuals is 30 September after the tax year ends. For tax year 2026, FBR extended it to 15 October and then to 31 October 2026. Filing on time matters because the 154A deduction is final tax only when your return is filed.
Pakistan's tax year runs from 1 July to 30 June. Tax year 2026 covers 1 July 2025 to 30 June 2026; tax year 2027 started on 1 July 2026. The 31 October 2026 date comes from FBR Circular No. 04 of 2026-27, issued on 15 October 2026.
Individuals file the return of income (section 114) and the wealth statement (section 116) on FBR's IRIS portal.
Sources: FBR: Income Tax Ordinance 2001, section 118, FBR: Circular No. 04 of 2026-27
What does Upwork charge Pakistani freelancers?
The same as freelancers anywhere: a service fee of 0% to 15% per contract, shown before you submit a proposal or accept an offer. Connects, the tokens used to apply for jobs, cost $0.15 each and are sold in bundles. Withdrawal fees then depend on the method you choose.
- Service fee exceptions: contracts with Enterprise clients typically carry a 10% fee, and Any Hire and Upwork Payroll contracts have no fee.
- Buying Connects needs a verified billing method, even if you pay for them from your earnings.
- Talent badges earn 30 free Connects each, up to 90.
- Withdrawal fees: $0.99 per Direct to Local Bank withdrawal, $50 per US-dollar wire, and a wallet or Payoneer fee that Upwork shows in your withdrawal settings.
Sources: Upwork: Freelancer Service Fee, Upwork: understanding and using Connects
Which Upwork skills are in demand, and what do Pakistanis charge?
Upwork's In-Demand Skills 2026 report lists full stack development and web design among top coding skills and general virtual assistance among top admin skills, with AI integration up 178%. No reliable average rate exists for Pakistan. Upwork's Pakistan hire pages show featured freelancers asking about $3 to $11 an hour for WordPress and $35 to $55 for graphic design.
The In-Demand Skills report is based on 2025 freelancer earnings from completed jobs, with demand from US clients. It measures demand growth, not pay. Its fastest-growing skills were AI integration (+178%), AI data annotation and labeling (+154%), ecommerce management (+130%) and AI chatbot development (+71%).
The rates below are the asking rates of a handful of freelancers Upwork features on each Pakistan hire page. They are not averages, and the sample is small.
For scale: State Bank data reported by Profit put freelancer earnings at $1.76 billion in FY2025-26, up 78% from $984 million, with IT freelancers earning $1.16 billion and non-IT $592 million. The finance adviser's estimate of "nearly $53 a month" per freelancer divides total receipts by an assumed 2.5 to 3 million freelancers; it is not an hourly or Upwork figure.
| Category (Upwork Pakistan hire page) | Featured freelancers' asking rates |
|---|---|
| WordPress developers | $3, $5, $10, $11/hr |
| Virtual assistants | $3, $5, $10, $10/hr |
| Data entry | $4-$6/hr |
| SEO experts | $5-$9/hr |
| Video editors | $5-$8/hr |
| Graphic designers | $35-$55/hr |
| Mobile app developers | $35-$45/hr |
| Content writers | $40-$100/hr |
| Shopify developers | $32-$250/hr |
Sources: Upwork: In-Demand Skills 2026, Upwork: WordPress developers in Pakistan, Upwork: graphic designers in Pakistan, Profit: FY26 freelancer earnings, Arab News: per-freelancer estimate
Turn the in-demand skills above into the keywords clients actually search, so your title and profile use the same words as the jobs you want from Pakistan.
Tools for freelancers in Pakistan
Starting out on Upwork from Pakistan? The cover letter generator writes a personalized cover letter for each job instead of one template you send everywhere.
Every application spends Connects bought at $0.15 each out of your Pakistani earnings, so the proposal writer gives you 3 styles per job to choose from before you apply.
Turn the in-demand skills above into the keywords clients actually search, so your title and profile use the same words as the jobs you want from Pakistan.
Featured Pakistani profiles ask anywhere from $3 to $250 an hour; the profile optimizer scores your profile on 12 ranking factors so you know what to fix first.
Frequently Asked Questions
Is PayPal available for Upwork withdrawals in Pakistan?+
Can I withdraw Upwork earnings to JazzCash or Easypaisa?+
What is the minimum withdrawal to a Pakistani bank account?+
How do I qualify for the 0.25% tax rate?+
Do I pay provincial sales tax on Upwork income?+
Upwork account kaise banaye?+
Upwork playbooks by niche
Upwork in other countries
Win more Upwork jobs from Pakistan.
Optimize your profile and write job-specific proposals with 100 free AI credits. No credit card required.
Start free →