If you earn dollars from freelancing or software exports and you're paying normal income tax on it, you're overpaying by 7–10x. Pakistan's IT export income qualifies for a concessional 1% final tax under the FBR — but only if you're registered with PSEB (Pakistan Software Export Board) and you remit the dollars through proper banking channels.
Most freelancers either don't know this exists, or assume it's too complicated. It's not. The whole process took me two weeks of part-time effort. Here's exactly how it works.
What PSEB is and why it matters#
PSEB is the government body under the Ministry of IT that regulates and supports Pakistan's IT industry. Registration with PSEB is what unlocks the concessional tax treatment for IT and IT-enabled services (ITeS) exports.
The two things PSEB registration gets you:
- The 1% final tax rate on IT/ITeS export remittances (instead of normal income tax slabs of up to 35%).
- Eligibility for various incentives — subsidised internships, international marketing events, access to IT parks with discounted rent, and occasional grant programmes.
For most freelancers, the 1% tax rate alone is worth the registration. If you remit $20,000/year, you'd pay ~PKR 56,000 (at 1%) instead of potentially ~PKR 1,000,000+ in normal income tax. That's real money.
The 1% tax rate — the legal basis#
Under the Finance Act, IT and ITeS exporters who meet the conditions can elect to pay a final tax of 1% of export remittance instead of the normal corporate/personal income tax on that income. The conditions are:
- You're registered with PSEB.
- The remittance comes through a Pakistani bank as "export proceeds" via proper banking channels (no informal hawala, no PayPal-to-PayPal).
- The services qualify as IT or ITeS (software development, web design, app development, BPO, animation, digital marketing services, etc.).
- You file the annual tax return and elect the 1% regime.
The 1% is a final tax on that export income — meaning the FBR doesn't tax it again under normal slabs. You still file returns; you still pay tax on any non-export income normally.
Who's eligible#
- Freelancers providing IT/ITeS to foreign clients and getting paid in USD (or other foreign currency) remitted to Pakistan.
- IT companies (Pvt Ltd, LLP) exporting software or services.
- Individuals with NTN who meet the activity criteria.
You don't need an office, you don't need employees, you don't need a company. A solo freelancer with an NTN and a bank account qualifies.
Documents you'll need#
- CNIC (scanned, both sides).
- NTN — if you don't have one, register on FBR's IRIS portal first (free, takes a day).
- Bank account statement showing foreign remittances (last 6 months if you have them).
- Proof of work — Upwork/Fiverr earnings screenshots, client invoices, contracts, or PayPal/Wise statements showing inbound USD.
- Recent utility bill (proof of address).
- Business card / letterhead — optional but speeds things up.
- Resume / CV — PSEB wants to know what you do.
Step-by-step registration#
1. Get your NTN (if you don't have one)#
Go to FBR's IRIS portal (iris.fbr.gov.pk), register as an individual, file your 181 application. Free. Usually approved within 24–48 hours. You'll get an NTN number — print the registration certificate.
2. Open a USD bank account#
Major Pakistani banks offer USD current accounts for freelancers — HBL, Meezan, Bank Alfalah, Faysal. You'll typically need:
- CNIC
- NTN
- Proof of foreign income (Upwork/Fiverr statement)
- Minimum initial deposit (usually $100–$500 equivalent)
Get the bank to confirm in writing that the account can receive "IT export proceeds." This wording matters when you're claiming the 1% rate.
3. Apply on the PSEB portal#
Go to member.pseb.org.pk, create an account, and apply for "IT/ITeS Company/Freelancer Registration." Choose "Freelancer" as the category — the fee structure is lower.
- Freelancer annual fee: PKR 1,000/year (yes, really — one thousand rupees).
- Company registration fee: Higher, varies by category.
Fill in your details, upload documents, pay the fee via the integrated payment gateway (1Bill / bank transfer).
4. Get verified#
PSEB usually reviews within 5–10 working days. They may call you to confirm details. Once approved, you'll get a PSEB Registration Certificate with a unique registration number. Download and save it.
5. Link PSEB with FBR#
This is the step most people miss. To claim the 1% rate, your PSEB registration must be linked to your FBR profile. On IRIS:
- Go to your profile → Registration → "Edit."
- Under "Business Activity," add "Information Technology (IT) / ITeS Export."
- Under "Tax Concession," select "IT Exporter — 1% Final Tax (Section 154A)."
- Enter your PSEB registration number.
FBR cross-verifies with PSEB. Usually takes 7–14 days to reflect.
Claiming the 1% on your remittances#
Once linked, here's how the 1% actually gets applied:
- Your foreign client pays you via bank transfer (SWIFT, Wise Business, Upwork direct to local bank, Payoneer to bank).
- The bank codes the inbound remittance as "export proceeds" using the SBP purpose code 2100 (Computer & IT Services).
- FBR's PRAL system automatically withholds 1% at the bank level — this is the final tax.
- The 1% appears on your annual tax statement as tax already paid.
Critical: Every time a remittance lands, check with your bank that it was coded as IT export proceeds. If a bank officer codes it as "personal transfer" or "consultancy income," you lose the 1% rate and the income gets taxed at normal slabs. This happens more than you'd think — chase your bank every single time.
Common mistakes#
- Using Payoneer-to-bank as "personal transfer." Payoneer transfers can be coded as export proceeds if you tell your bank in advance. Don't let them code it as personal.
- Forgetting to renew PSEB registration. It expires annually. Renew for PKR 1,000 — set a calendar reminder.
- Mixing export and domestic income in one account. Open a separate USD account for export proceeds. Cleaner audit trail.
- Not filing tax returns. Even at 1% final tax, you must file your annual return. Skipping returns can void the concessional rate.
- Assuming Upwork withdrawals are automatically export proceeds. They're not. You must ensure your bank codes them correctly.
Renewal and ongoing#
PSEB registration is annual. Renew before expiry — there's a small late fee but more importantly, any income received while unregistered doesn't qualify for the 1% rate. Filing your FBR return on time each year is mandatory to keep the regime active.
The bottom line#
If you're a freelancer earning in USD and you're not PSEB-registered, you're likely paying 7–10x more tax than you legally owe. The registration costs PKR 1,000/year and takes two weeks of paperwork. There is no good reason not to do this.
Talk to a tax consultant for one hour to set it up correctly the first time — they typically charge PKR 5,000–15,000 for the whole setup. Worth every rupee.
Already done your PSEB registration, or stuck on a step? Come share in #money-payments on our Discord community — people who've been through it will point you to the right forms and the right bank officers.