Upwork is Pakistan's gateway to high-value international freelance contracts — and Pakistani Upwork freelancers earn billions in USD annually. Yet most have never filed a proper tax return. This guide explains your complete FBR obligations in 2026 and shows you how to legally pay zero income tax on most of your Upwork earnings.
Upwork Income & Pakistan Tax Law
Under Pakistan's Income Tax Ordinance 2001, all income earned by Pakistani tax residents — including Upwork earnings — is taxable worldwide. You must declare Upwork income in your annual FBR return regardless of whether you bring the money to Pakistan or keep it in Payoneer.
However — and this is the critical point — income from foreign Upwork clients that qualifies as IT-enabled services is 100% income tax exempt under SRO 1125(I)/2023 when received via designated banking channel. "Taxable but exempt" is the correct description for most Pakistani Upwork income.
Upwork freelancers offering IT services — web development, mobile apps, data science, cybersecurity, UI/UX design, copywriting, SEO, digital marketing, AI services — all qualify for the IT export exemption. Physical product sales do not.
Upwork Contract Types & Tax
Upwork Service Fees — Tax Deductibility
Upwork charges a sliding service fee on your billings:
For tax purposes, declare either your net earnings (after Upwork fees) or your gross with the fees as a deductible expense. The net earnings approach is simpler and equally valid.
Payment Flow & WHT
The Upwork → Pakistan payment flow matters for both the IT export exemption and WHT calculation:
Step 1: Client pays Upwork (USD)
Step 2: Upwork credits your account (after their fee)
Step 3: You withdraw to Payoneer or direct bank (SWIFT)
Step 4: Payoneer → Pakistani bank (or direct SWIFT credit)
Step 5: Bank deducts 1% WHT (filer) / 2% (non-filer) under S.231AA
Steps 3-4 = Designated Banking Channel → IT export exemption ✓
If you keep Upwork earnings in Payoneer without bringing them to Pakistan, you still need to declare them in your FBR wealth statement as foreign assets. Undeclared foreign balances = unexplained wealth.
Filing Upwork Income — Step by Step
- Download Upwork Transaction History — From Upwork Reports → Transaction History. Filter by your tax year (Jul–Jun).
- Calculate Net Earnings — Total received after Upwork service fees for the tax year.
- Convert to PKR — Use SBP average exchange rate for the financial year.
- Log in to iris.fbr.gov.pk — File Income Tax Return for the relevant Tax Year.
- Declare as Business Income — Under "IT Export (Exempt)" for foreign client work.
- Claim WHT Credit — Enter WHT deducted by banks (from bank WHT certificates).
- Complete Wealth Statement — Payoneer balance, bank balance, all assets and liabilities.
- Submit by September 30 — For Tax Year ended June 30.
Frequently Asked Questions
Upwork Tax Return — Filed Correctly
Our consultants handle Upwork income declarations, IT export exemption claims, and full FBR compliance for Pakistani freelancers.