You’re making decent money on Fiverr or Upwork, the payments are landing in your Payoneer account, and somewhere in the back of your mind a question keeps nagging you: is any of this legal if FBR doesn’t know about it?
Short answer, because you deserve one before the long version: yes, you need to register with FBR once you’re earning freelance income, and the earlier you do it, the less painful it is. Registration itself is free and takes a day or two. The part people actually struggle with is everything that comes after. Here’s what the rules really say.

So, Do You Actually Need to Register?
Yes. FBR doesn’t have a special exemption for “I only do this part time” or “it’s just pocket money from Fiverr.” If you’re earning income, whether from a Pakistani client or a company in California, it counts as income from business or profession, and you’re expected to declare it.
The Rs 600,000 threshold you’ve probably heard about isn’t an excuse to skip registration. It’s the point below which your income tax liability is zero. You can still be registered, filing a return, and owing nothing. In fact, most beginner freelancers fall into exactly this bracket in their first year, and it costs them nothing to be on record with FBR.
Where things change is once your monthly income starts looking less like a side hustle and more like a full income. That’s when registration stops being optional in any practical sense, because the benefits of being a filer start outweighing the mild hassle of setting it up.
What NTN Registration Actually Involves
Your NTN, or National Tax Number, is what makes you a registered taxpayer in Pakistan’s system. For individuals, it’s usually just your CNIC number once it’s activated in FBR’s IRIS portal.
Here’s the process:
- Go to iris.fbr.gov.pk and register as an individual
- Enter your CNIC, mobile number, and email address
- Verify your mobile number with the OTP FBR sends you
- Select your business type as freelancer, IT services, or professional, whichever fits your work
- Add your bank account details
Registration is free and usually goes through within a day or two. Once it’s approved, you get login credentials to the IRIS portal, which is where you’ll do everything else, including filing your annual return.
A lot of freelancers get stuck right here, not because the form is hard, but because they’ve been putting it off for a year and now feel like they have to explain themselves. You don’t. FBR isn’t going to knock on your door because you registered late. Just get it done and move on.
PSEB Registration: The Step Most Freelancers Skip
This is the one that actually saves you money, and it’s the step most beginners never get to.
Once you have your NTN, you can register separately with the Pakistan Software Export Board at pseb.org.pk. Registration costs around Rs 1,000 and takes about a week to process. What it unlocks is a much lower tax rate on income you earn from clients abroad.
Instead of paying under the regular business income slabs, qualifying IT and IT-enabled export income taxed through PSEB registration can fall to as low as 0.25 percent, a rate that’s been extended through Tax Year 2029. Freelancers who export services without PSEB registration but still qualify as IT exporters generally sit closer to 1 percent. Either way, it’s a fraction of what you’d pay under the standard slabs.
Registration comparison at a glance:
| Registration | Cost | Processing time | What it does |
|---|---|---|---|
| NTN (FBR IRIS) | Free | 1-3 working days | Makes you a registered taxpayer, required before anything else |
| PSEB | Around Rs 1,000 | About a week | Unlocks the reduced tax rate on qualifying export income |
| Sales tax (STRN) | Free | 3-7 working days | Only needed if your turnover crosses Rs 10 million a year |
The catch is you need proof that your income is actually coming from exporting services. Payoneer transaction history, platform statements from Fiverr or Upwork, or client invoices all work. Ask your bank to set up a Proceeds Realization Certificate for your foreign transfers too, since FBR asks for it during assessments and it’s easier to have your bank generate these automatically than to chase them down later.
What Happens If You Just Don’t Bother
Nothing dramatic happens the first year. That’s exactly why so many freelancers convince themselves it’s not necessary.
The real cost shows up in the withholding tax you pay without noticing. If you’re not on FBR’s Active Taxpayer List, banks and other institutions apply a much higher withholding rate on cash withdrawals, bank transactions, and property purchases, often double or triple what an active filer pays. It doesn’t feel like a tax bill. It just quietly eats into money you’d otherwise keep.
There’s also a more direct issue on the platform side. If you haven’t submitted a W-8BEN form on Upwork or Fiverr, US clients get a default 30 percent withholding on their payments before the money ever reaches you. Submitting the form and linking your NTN drops that to zero under the Pakistan-US tax treaty. This alone is worth registering for, even before you think about FBR filing at all.
And under recent budget changes, payment platforms including Payoneer and Wise are now expected to report transaction data to FBR directly. Staying unregistered isn’t really invisibility anymore. It’s just delayed paperwork with extra withholding tax attached in the meantime.
Do You Need to Register for Sales Tax Too?
For most individual freelancers, no. Sales tax registration only becomes mandatory once your annual turnover from taxable services crosses Rs 10 million. Unless you’re running a much bigger operation than a solo Fiverr gig, this threshold simply doesn’t apply to you.
NTN and STRN are separate registrations, and freelancers frequently mix them up. NTN identifies you as an income tax payer. STRN is only relevant once you’re dealing in taxable goods or services at that higher turnover level. Don’t register for one thinking it covers the other.
Filing Your Return Once You’re Registered
Registration gets you into the system. Filing is the part you repeat every year.
The annual deadline for individuals is September 30, covering income from the previous July to June tax year. Inside IRIS, you’ll declare your total income including anything earned in foreign currency, then claim allowable deductions like your internet bill, a portion of your electricity, laptop costs, software subscriptions, and platform commissions.
If your estimated annual tax liability goes above Rs 50,000, you’re also expected to pay advance tax in quarterly installments rather than one lump sum at the end. It sounds like more admin, but it usually works out easier on your cash flow than a single large bill in September.
A Few Things Nobody Tells Beginners
Being registered and being compliant aren’t the same thing. Registering with FBR is step one, but you still need to file every year to stay on the Active Taxpayer List. Missing a year drops you off, and getting back on costs you the lower withholding rates in the meantime.
FBR doesn’t actually use the word “freelancer” anywhere in its own forms. You’ll be categorized under business income or self-employment income depending on how you set up your profile, and picking the wrong category at registration is one of the most common reasons applications get delayed.
This article explains the general rules, not your specific situation. If you’re earning a serious monthly income or your income mixes local clients, foreign clients, and platform work, it’s worth paying an accountant a few thousand rupees once to set your registration up correctly rather than guessing and fixing it later.
Frequently Asked Questions
Is FBR registration mandatory for freelancers in Pakistan? Yes. Any income earned through freelancing, local or international, is taxable, and FBR expects you to be registered regardless of how much you earn.
Do I need to register if I earn less than Rs 600,000 a year? You should still register and file, even though your tax liability at that income level is zero. The exemption applies to the tax owed, not to the requirement to register.
How is PSEB registration different from NTN registration? NTN makes you a registered taxpayer with FBR. PSEB registration is a separate, optional step that unlocks a much lower tax rate specifically on income you export to clients abroad.
Will FBR find out about my Payoneer or Wise income if I don’t register? Increasingly, yes. Recent budget provisions require international payment platforms to share transaction data with FBR, which narrows how long unregistered freelancers can stay off the radar.
Do I need a lawyer or accountant to register? No. NTN registration is designed to be done yourself through the IRIS portal. An accountant becomes useful once your income grows and you want to make sure deductions and PSEB benefits are being claimed correctly.
If you’re still figuring out how you’re getting paid in the first place, our guide on Payoneer vs Wise for Pakistani Freelancers breaks down which one fits your setup. And if you haven’t started freelancing yet, How to Start Freelancing in Pakistan with Zero Experience walks you through the first steps.