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.

Before You Start: What You’ll Need on Hand
- Your IRIS login credentials (set up during NTN registration)
- A full record of your income for the tax year, from every platform and client
- Payoneer, Wise, or bank statements showing foreign transfers
- Receipts or records for deductible expenses: internet, a portion of electricity, laptop or equipment purchases, software subscriptions, platform commissions
- Your PSEB certificate, if you’re registered, since it affects which rate applies to your export income
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
- Log in to iris.fbr.gov.pk with your registered credentials.
- 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.
- Choose the correct return form. Most individual freelancers file under the normal individual return, declaring business or professional income.
- 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.
- 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.
- 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.
- 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.
- 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
| Deduction | Notes |
|---|---|
| Internet bill | Fully deductible as a direct cost of doing remote work |
| Portion of electricity | Deductible based on the reasonable share used for work |
| Laptop / equipment | Deductible, sometimes depreciated over more than one year |
| Software and subscriptions | Includes design tools, hosting, project management apps |
| Platform commissions | Fiverr, 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
- Declaring income in the wrong tax year. Remember the July-to-June cycle; income received in July counts toward the following year’s return, not the one you might assume.
- Forgetting to convert foreign currency correctly. Use the exchange rate guidance IRIS or your bank statements provide, not a rough personal estimate.
- Skipping quarterly advance tax when your liability crosses the Rs 50,000 threshold.
- Filing late or not at all, which drops you off the Active Taxpayer List and raises your withholding rate until you’re reinstated.
- Not keeping your acknowledgment receipt, which you may need if FBR ever asks for clarification on a past return.
Frequently Asked Questions
September 30 each year, covering income from the previous July through June.
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.
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.
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.