Registering with FBR is the easy part. Filing your actual return, the thing you’re supposed to do every single year by September 30, is where most freelancers either freeze up or wing it and hope for the best.

Filing your annual return as a freelancer in Pakistan means logging into the IRIS portal, declaring your total income including foreign-currency earnings, claiming your allowable business deductions, and submitting before the September 30 deadline for the previous July-to-June tax year. Below is what that actually looks like screen by screen, plus the parts nobody explains until you’ve already made the mistake.

A girl filling her tax on IRIS.
How to File Your Income Tax Return in Pakistan as a Freelancer

Before You Start: What You’ll Need on Hand

Gathering these before you open IRIS turns a stressful two-hour session into a fairly mechanical thirty-minute one.

Step-by-Step: Filing Your Return in IRIS

  1. Log in to iris.fbr.gov.pk with your registered credentials.
  2. Select the relevant tax year. Pakistan’s tax year runs July to June, so the return you file in September covers the period that ended the previous June.
  3. Choose the correct return form. Most individual freelancers file under the normal individual return, declaring business or professional income.
  4. Declare your total income. Enter income from all sources, including foreign-currency earnings converted to PKR. Don’t leave out platform income just because it landed in Payoneer rather than a local bank account; FBR expects it declared regardless of where it sits.
  5. Claim your deductions. This is where freelancers consistently underclaim. Internet bills, a reasonable share of your electricity bill if you work from home, hardware purchases like your laptop, paid software and subscriptions, and platform commissions taken by Fiverr or Upwork are all generally deductible business expenses.
  6. Apply your correct tax rate. If you’re PSEB-registered and your income qualifies as an IT or ITeS export, this is where that reduced rate gets applied instead of the standard slab rates.
  7. Review the computed tax liability. IRIS calculates what you owe based on what you’ve declared. Check this against your own estimate before submitting; errors at this stage are much easier to fix before submission than after.
  8. Submit the return. Once submitted, download and save a copy of the acknowledgment for your own records.

Advance Tax: The Part That Surprises People

If your estimated annual tax liability comes out above Rs 50,000, you’re expected to pay advance tax in quarterly installments throughout the year rather than settling one lump sum at filing time. It sounds like extra admin, but spreading a tax bill across four smaller payments is generally easier on cash flow than one large payment landing right when you’re also trying to close out the tax year.

Freelancers whose income fluctuates month to month, which is most of them, sometimes miss this requirement entirely simply because nobody mentions it until an accountant points it out during a later filing.

Deductions Freelancers Commonly Miss

DeductionNotes
Internet billFully deductible as a direct cost of doing remote work
Portion of electricityDeductible based on the reasonable share used for work
Laptop / equipmentDeductible, sometimes depreciated over more than one year
Software and subscriptionsIncludes design tools, hosting, project management apps
Platform commissionsFiverr, Upwork, and similar service fees reduce your taxable income

Skipping these isn’t a small oversight. Over a full year, unclaimed deductions can meaningfully inflate what you end up owing.

Why Staying on the Active Taxpayer List Matters

Filing once doesn’t keep you compliant forever. Missing a single year’s return drops you off FBR’s Active Taxpayer List, and getting back on doesn’t happen automatically the moment you file again; there’s usually a gap where you’re back to paying higher withholding rates on banking transactions and cash withdrawals.

This is the quiet cost that catches freelancers off guard. It’s rarely one dramatic bill. It’s a slightly higher withholding rate applied every time you move money, for as long as you’re off the list.

Common Filing Mistakes to Avoid

Frequently Asked Questions

What is the deadline to file a tax return in Pakistan?

September 30 each year, covering income from the previous July through June.

Do I need an accountant to file as a freelancer?

Not necessarily. IRIS is built to be self-filed, though an accountant is worth it once your income mixes multiple currencies, clients, and deduction categories.

What happens if I miss the filing deadline?

You risk being dropped from the Active Taxpayer List, which raises your withholding tax rate on banking transactions and cash withdrawals until you’re filed and reinstated.

Can I amend a return after submitting it?

Yes, IRIS allows revised returns within a defined window if you catch an error after submission.

If you haven’t registered with FBR yet, start with our guide on Freelance Taxes in Pakistan: Do You Need to Register with FBR?. And if you’re exporting IT services and haven’t looked into the reduced tax rate, see our breakdown of PSEB registration for freelancers before your next filing.