Upwork in Pakistan

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.

MethodUpwork feeTimingLimits and notes
Direct to Local Bank (PKR)$0.99 per withdrawal; some banks add an incoming feeWithin 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, FinjaVaries by wallet; the exchange rate includes conversion costsIn most cases within minutes; contact support after 24 hoursLimits vary by wallet and show when you add it. Name must exactly match the wallet and your verified Upwork name
PayoneerA small per-transfer fee (Upwork does not publish the amount); Payoneer may charge its own feesTypically within 24 hoursPayoneer account name must match your verified Upwork name
US-dollar wire transfer$50 per wire; intermediary or correspondent banks may add feesSent within one business day; can take up to seven business days to arriveNeeds 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 US2 to 5 business daysOnly for a US bank account that accepts ACH
PayPalNot availableNot availablePakistan 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

Write a cover letter for your first Upwork job →

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

Draft a proposal that reads like you wrote it →

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

Find the skill keywords clients search for →

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

Frequently Asked Questions

Is PayPal available for Upwork withdrawals in Pakistan?+
No. Pakistan does not appear on PayPal's list of supported countries (checked 25 October 2026), and Upwork says PayPal is available in many locations but not all. Pakistani freelancers use Direct to Local Bank, a mobile wallet, Payoneer or a US-dollar wire transfer instead.
Can I withdraw Upwork earnings to JazzCash or Easypaisa?+
Yes. Upwork's direct to wallet option for Pakistan supports JazzCash, Easypaisa, NayaPay, SadaPay and Finja. The wallet name must exactly match your verified Upwork name, the method activates after three days, and fees and limits vary by wallet.
What is the minimum withdrawal to a Pakistani bank account?+
$5 per Direct to Local Bank withdrawal, with a maximum of $8,999, according to Upwork's limits page. Upwork charges $0.99 per withdrawal, and your bank may add its own incoming fee.
How do I qualify for the 0.25% tax rate?+
Register with PSEB as a freelancer using a personal NTN, CNIC and bank certificate, and receive your earnings through a bank. The 0.25% rate applies to PSEB-registered IT and IT-enabled services exporters and is set until tax year 2029.
Do I pay provincial sales tax on Upwork income?+
In Punjab, the Punjab Revenue Authority says export of taxable services is not liable to tax when the service is consumed outside Pakistan and paid in foreign exchange through declared banking channels. Sales tax on services is provincial and the rules differ by province, so check with your own provincial authority.
Upwork account kaise banaye?+
Sign up at upwork.com, complete your profile, and verify your identity; your verified name must match your withdrawal account. Before adding any withdrawal method, Upwork asks you to fill in your tax information. Each new withdrawal method activates after three days.

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 →