Let me save you an hour of confusing tax jargon: if you're a Pakistani freelancer earning foreign income, the FBR offers one of the lowest tax rates in the world. The problem is that most people either don't know about it, or they find the process intimidating enough to skip it entirely.
I'm not a tax lawyer. This is a practical walkthrough based on my own experience and what I've picked up from fellow freelancers. For anything complex, always consult a registered tax practitioner.
Why This Actually Matters Now
Over the last few years, the FBR has tightened the net considerably. Here's what changed:
- Banks now report foreign remittances to FBR automatically
- Non-filers face higher withholding tax on banking transactions
- International clients increasingly ask for proof of tax registration
- Payoneer, Wise and similar platforms now share data with tax authorities in some cases
In other words, the old "kisi ko pata nahi chalega" approach no longer works. Better to be on the right side of it — especially since the tax rate is genuinely low.
Step 1 — Register for NTN (National Tax Number)
NTN is the foundation. Without it, nothing else matters.
Here's how to get one:
- Go to iris.fbr.gov.pk
- Click "Registration" → "Individual"
- Provide: CNIC, mobile number, email, and basic personal info
- You'll receive an SMS and email confirmation
- Login to IRIS with your CNIC and password
- Download your NTN certificate (PDF)
Total time: about 20 minutes. Cost: free.
Important: Register as an individual, not a business, unless you have a registered company. This keeps your tax rate lower and filing simpler.
Step 2 — Understand the Tax Rates
This is where freelancers get confused. There are effectively two rates:
Rate 1 — 0.25% (PSEB Registered) — Recommended
If you register with the Pakistan Software Export Board (PSEB), your foreign income is taxed at just 0.25%. That's not a typo. Quarter of one percent.
To qualify:
- Register with PSEB at pseb.org.pk
- Provide your NTN and CNIC
- Fee: around PKR 10,000 per year (may vary)
- Renew annually
Example: If you earned USD 30,000 (about PKR 8.4 million) in foreign income, your tax is approximately PKR 21,000. That's it. Zero withholding on top.
Rate 2 — 1% to 2% (Without PSEB)
If you don't register with PSEB, your foreign income is taxed at 1% (filer) to 2% (non-filer). Still low by global standards, but 4-8x more than the PSEB rate.
Verdict: the PSEB fee pays for itself in the first month.
Step 3 — File Your Tax Return (IRIS)
This is the part that scares most people. It's easier than it looks.
The financial year in Pakistan runs July to June. So:
- July 2026 – June 2027 = tax year 2027
- Filing deadline: usually 30 September of the following year
- Extension: sometimes granted, but don't rely on it
To file:
- Login to iris.fbr.gov.pk
- Select "Declaration" → "Income Tax Return" → "For Individuals"
- Enter your income details:
- Foreign remittance (in PKR)
- Local income (if any)
- Business expenses (if claiming)
- Attach supporting documents if required
- Submit and download the acknowledgment (CPR)
The whole filing takes 30-45 minutes once you have your numbers ready.
Step 4 — Keep Records Year-Round
The most common problem I see: freelancers scramble every year because they don't have clear records.
Keep these organized:
- Bank statements — all incoming foreign payments
- Payoneer/Wise statements — PDF exports
- Client invoices — with dates and amounts
- Platform fees — Upwork, Fiverr commission, etc.
- Expenses — laptop, internet, software subscriptions (deductible)
A simple Google Sheet with these categories covers 95% of what FBR will ever ask for.
Common Mistakes to Avoid
Mistake 1 — Registering as a Business When You're an Individual
Business registration (sole proprietor, partnership, company) triggers higher tax rates and more compliance. Unless you have a compelling reason, register as an individual.
Mistake 2 — Skipping PSEB Registration
The PKR 10,000 annual fee is the best ROI in freelancing. Without it, your tax rate jumps from 0.25% to 1%+.
Mistake 3 — Mixing Personal and Business Money
Open a separate bank account for freelancing income. It makes filing 5x easier and gives you clean records if audited.
Mistake 4 — Not Filing Returns for a Year With Zero Income
Even if you earned nothing in a year, file a "Nil" return. It keeps you on the Filer list and avoids penalties when you resume.
Mistake 5 — Ignoring FBR Notices
If you receive a notice, respond within the given timeframe. Ignoring it leads to automatic penalty and possible bank account freezing. Most notices are routine (asking for clarification) and can be resolved with a reply.
Do You Need a Tax Practitioner?
For simple freelance income (foreign only, no business), you can file yourself. It's genuinely not that hard.
Hire a tax practitioner if:
- You have both local and foreign income
- You're earning above PKR 10 million
- You receive an FBR notice
- You have business expenses worth claiming
Typical practitioner fee: PKR 15,000 – 40,000 per filing.
The Bottom Line
FBR tax for freelancers in Pakistan is genuinely one of the friendliest setups globally. The 0.25% rate for PSEB-registered exporters is almost unbeatable.
The cost of not registering isn't just future penalties — it's also the inability to:
- Get competitive rates on loans or credit cards
- Register property in your name
- Bid on larger international contracts (many require NTN)
- Open a corporate bank account
Register once, file once a year, and you're done. It's a small amount of effort for a significant amount of peace of mind.
Disclaimer: Tax rules change. This guide reflects general practice in 2026. For your specific situation, always verify current rates on fbr.gov.pk or with a registered tax practitioner.