If you earn through Fiverr, Upwork, or similar platforms as a Pakistani freelancer, you’re required to declare that income and file a return just like any other earner — the “it’s foreign platform income, FBR won’t know” assumption is wrong and increasingly risky, since banks now report foreign inward remittances that FBR can cross-check against your filing.
Step 1: Register With FBR (Get Your NTN)
Your NTN is tied to your CNIC. Register online through the FBR IRIS portal — see our FBR IRIS Login guide if you haven’t set up your account yet.
Step 2: Understand How Your Freelance Income Is Taxed
Freelance/business income as an individual falls under the AOP/non-salaried individual slab structure (Section 18), not the salaried slabs — a common mix-up. If you also have a salary job alongside freelancing, your salary and freelance income are taxed under their respective slabs separately, not combined into one bracket.
Step 3: Track Your Foreign Remittances
Fiverr and Upwork payments typically arrive via bank transfer, PayPal (where available), or platform-specific payout methods that eventually land in your Pakistani bank account as a foreign remittance. Keep records of these — your bank statement showing inward foreign remittances is your primary evidence of freelance income when you file.
Step 4: Claim Available Exemptions and Reduced Rates
IT and IT-enabled services exports (which most freelance platform work falls under) have historically had preferential tax treatment in Pakistan, including reduced rates and exemptions tied to remittance through official banking channels. Whether you qualify depends on the specific nature of your services and how the payment is routed — this is genuinely worth having checked rather than assuming, since getting it wrong either overpays you or creates a compliance gap.
Step 5: File Your Return
Declare your freelance income under the business/AOP income head in your IRIS return. See our Income Tax Return filing guide for the general filing steps.
Freelance income tax has enough nuance (export services treatment, foreign remittance documentation, mixing salary and freelance income) that a lot of freelancers either overpay out of caution or under-report out of confusion. If you’d like your specific situation checked, get in touch via our contact page.
FAQs
Does FBR actually track Fiverr/Upwork income?
Increasingly yes — foreign inward remittances through banking channels are visible to FBR, and cross-checking against filed returns is standard practice, not a hypothetical risk.
Do I need to register a business, or can I file as an individual?
Most solo freelancers file as an individual under the AOP/non-salaried category — you don’t need to register a formal company or AOP structure just to freelance, unless you’re scaling to a team or want the liability/tax structure a formal entity offers.
What if I’ve never filed before and have been freelancing for years?
You can still register and file now — it’s better to become compliant going forward than to keep avoiding it, and a consultant can help assess what, if anything, needs addressing for prior years.
If most of your income comes from foreign clients or platforms, it is also worth checking whether you need to register with PSEB – this is separate from your NTN and often required before banks will process your foreign remittances under the correct export code.



