Freelancer Tax Return — What You Need to Know First
Annual deadline for individual (non-salaried) taxpayers. Tax Year 2026 deadline: Sep 30, 2026.
iris.fbr.gov.pk — your NTN is your CNIC number. Free, online, and available 24/7.
First-time setup takes longer. Subsequent years are much faster once your profile is complete.
Documents to Prepare Before Filing
Gathering documents first makes the filing process smooth. Collect all of the following before opening IRIS:
- CNIC (your NTN number as an individual)
- FBR IRIS login password
- Mobile number registered with FBR
- Annual earnings reports from Fiverr, Upwork, YouTube AdSense, Amazon, or other platforms
- Payoneer annual statement showing total withdrawals to Pakistani bank
- Pakistani bank statements (Jan–Jun 2026 for Tax Year 2026)
- Any local Pakistani income (tuition, consulting, local clients)
- Bank profit / interest earned (from savings accounts)
- Any property you own
- Any vehicle registered in your name
- Internet bills
- Equipment invoices (laptop, peripherals)
- Software subscriptions
- Office rental receipts if applicable
Step-by-Step: Filing Your Freelancer Tax Return on FBR IRIS
Follow these steps in order. Steps 1–3 are only required once (first-time registration). Steps 4–8 repeat every year.
Total estimated time: 60 minutes first time | 20 minutes subsequent years
- Step 1 — Register on FBR IRIS (First-Time Only)
Visit iris.fbr.gov.pk. Click "Registration for Unregistered Person." Enter your CNIC number — this is your NTN as an individual. Verify your registered mobile via OTP. Complete your profile: select "Individual" as taxpayer type, enter your address, and select "Business Income" as your primary income source. Save and submit. - Step 2 — Set Up Your Income Profile
After registration, log in with your CNIC and the password you set. Go to "Profile" and ensure your income type, address, and bank account details are correct. Add any bank accounts where you receive foreign remittances. - Step 3 — Gather and Total Your Annual Income
Add up all foreign freelance income received from July 1 to June 30 of the tax year. Convert all USD or other currency amounts to PKR using the actual bank credit rate for each transaction. Sum your Payoneer credits, AdSense EFT payments, and any other foreign platform income. - Step 4 — Open the Income Tax Return in IRIS
Log in to IRIS. From the left-side menu, go to: Declaration → Income Tax Return → [Current Tax Year]. IRIS opens the return form. Do not close the browser until you submit. - Step 5 — Enter Income Under the Correct Section
In the return form, navigate to the income section. For foreign freelance income via banking: enter under Business Income → IT Export / ITeS Income (if claiming the IT export reduced rate), or under Business Income → Revenue from Services (if using standard business slabs and deducting expenses). Enter the total annual PKR amount. - Step 6 — Declare Other Income and Assets
IRIS asks for other income types: local income, bank profit, property, vehicles, and foreign assets. Complete each section honestly. Assets declared in the wealth statement must match your actual holdings. Do not leave mandatory sections blank. - Step 7 — Compute Tax and Generate PSID
Click "Compute Tax." IRIS calculates your tax based on entered income and applicable rate. Review the computed amount. If tax is due, click "Create PSID" to generate a Payment Slip ID. Pay this PSID at any bank branch, through internet banking, or via mobile wallet (JazzCash, Easypaisa). Collect your payment receipt or transaction reference. - Step 8 — Submit Return and Save Acknowledgment
After payment confirmation appears in IRIS (may take a few hours), go back to your return and click "Submit." IRIS generates an acknowledgment with your filing reference number. Download and save this PDF — it is your proof of filing. Your name will appear on the Active Taxpayer List within 24–72 hours.
Claiming the IT Export Rate — Which Section in IRIS
The IT export reduced rate applies to foreign income from IT and IT-enabled services remitted through banking channels. In FBR IRIS, this is typically declared under:
Business Income → IT and IT-enabled Services Export Receipts
The exact section heading may vary slightly across IRIS versions. Look for wording that mentions "IT export," "ITeS," "export receipts," or "foreign remittance from IT services." If unsure, consult a registered tax practitioner for your first filing.
Tax computed on gross receipts. No deductions allowed. Simple and low rate (~1%).
Tax on net income after deductions (expenses). Higher slab rates but expenses reduce taxable income.
At high expense levels (e.g., a business with significant operating costs), the standard route with deductions may sometimes result in lower tax than the IT export flat rate. At low expense levels, the IT export rate is almost always better.
Filing a Nil Return (Zero Income)
If you earned no income in a tax year, you should still file a nil return. This:
- Keeps you on the Active Taxpayer List.
- Maintains your reduced withholding tax rates on banking transactions.
- Shows a clean, continuous filing history to FBR.
- Takes about 5–10 minutes to complete in IRIS.
In IRIS, open the return, enter zero in all income fields, complete the wealth statement with your current assets, compute (result will be Rs. 0 tax), and submit. No payment is needed for a nil return.
Active Taxpayer List (ATL) — What Happens After Filing
After you file your return, FBR updates the ATL annually. The ATL is published every Monday. Your name should appear within a few days of filing.
Check your ATL status at: atl.fbr.gov.pk — enter your CNIC number to verify.
| Benefit | ATL Filer | Non-Filer |
|---|---|---|
| Bank cash withdrawal WHT | 0.15% | 0.6% |
| Property purchase WHT | Lower rate | Higher rate |
| Vehicle registration | Lower rate | Higher rate |
| Foreign remittance tax | Eligible for IT export rate | May face higher WHT |
Common IRIS Filing Errors and How to Fix Them
| Error / Issue | Cause | Fix |
|---|---|---|
| OTP not received during registration | Mobile number not matching NADRA record | Update mobile number at NADRA e-Sahulat or visit a NADRA office |
| Return shows "Previous year unfiled" | Missing returns from prior years | File all outstanding years' returns before or alongside current year |
| PSID payment not reflecting in IRIS | Bank processing delay (usually 24–48 hours) | Wait 48 hours, then check IRIS. Contact FBR helpline (051-111-772-772) if still not updated |
| Wealth statement mismatch | Declared assets don't match NADRA, NRSP, or property records | Review property and vehicle registration data. Declared values must be accurate |
| Wrong income category selected | Selecting "Salary" instead of "Business Income" for freelance work | Ensure "Business Income" is selected — freelancers are not employees |
Common Mistakes in Freelancer Tax Returns
- Not converting foreign income to PKR at actual bank credit rate — using interbank or Google rates instead.
- Forgetting to declare bank profit income from savings accounts.
- Not completing the wealth statement — this is mandatory and must reflect all assets.
- Filing in the wrong tax year — Tax Year 2026 covers July 2025 to June 2026.
- Submitting without paying PSID first — return remains unsubmitted without payment.
- Not downloading and saving the acknowledgment receipt after submission.
- Filing as a "salaried individual" instead of as a business income earner.
Related Guides
Frequently Asked Questions
What is the deadline to file a freelancer tax return in Pakistan?
September 30 each year. For Tax Year 2026 (July 2025 to June 2026), the deadline is September 30, 2026. Extensions may be granted — check fbr.gov.pk for official updates.
Do I need an accountant to file my freelancer return?
Not necessarily. Many freelancers with straightforward income file independently on IRIS. For complex situations — multiple income sources, business deductions, or high income — a registered tax practitioner helps.
What documents do I need for my freelancer tax return?
Your CNIC, platform earnings reports, Payoneer statements, Pakistani bank statements, and any expense records if claiming business deductions. Bank profit and asset information are also required.
What happens if I miss the September 30 deadline?
Penalties apply — typically 0.1% of tax per week. More significantly, missing the deadline can drop you from the ATL, resulting in higher withholding tax rates on all your banking transactions for the following year.
Should I file even if I had zero income this year?
Yes. Filing a nil return keeps you on the ATL, maintains reduced withholding tax rates, and shows a clean continuous filing history. It takes less than 10 minutes and costs nothing.
Can I check if I am on the Active Taxpayer List?
Yes. Visit atl.fbr.gov.pk, enter your CNIC number, and your filer status will be displayed. The ATL is updated every Monday. Your name should appear within a few days of filing your return.
Summary
Filing a freelancer tax return in Pakistan takes about 60 minutes the first time and much less in subsequent years. Register on FBR IRIS with your CNIC, gather your platform earnings reports and bank statements, declare income under the correct section, pay any tax via PSID, and submit before September 30.
Even with zero income, file a nil return to stay on the ATL. The filer benefits — lower withholding taxes on banking and transactions — are worth the small time investment every year.