Yes, income you earn from Upwork, Fiverr or direct foreign clients is taxable in Pakistan. If you are a resident, Pakistan taxes your income from anywhere in the world. If your work counts as an export of computer software, IT services or IT-enabled services (ITeS) and the money comes into a Pakistani bank account through normal banking channels, it gets concessional treatment: your bank collects a reduced tax when the remittance arrives, instead of the income being taxed at the normal rates. This guide explains who qualifies, how the bank collects that tax, what PSEB registration does, how income from local clients is taxed, and how to register, keep records and file for tax year 2026 (1 July 2025 to 30 June 2026).
Is IT export income "exempt"?
Not in the way many older articles claim. Most current guidance says the old outright exemption for IT exports no longer applies. In its place is a reduced tax that your bank collects on your gross export proceeds. You will still see articles saying that export income is fully exempt in tax year 2026, or that a special tax credit makes it tax-free. The guidance does not agree on either claim, so don't plan your finances around them.
We have deliberately left the exact percentages out of this guide. The articles we reviewed give different rates, cite different legal provisions and name different SROs for the same regime. Before you rely on a rate, check the current FBR withholding tax card or ask your bank's home-remittance desk what rate they will apply to your account.
Who counts as an IT/ITeS exporter?
For tax purposes, a freelancer is an individual earning income from business or profession, not a salaried employee. You don't need to register a company to freelance. You can work as an individual and report the income on your personal return.
Your foreign earnings count as IT/ITeS exports if:
- the service is IT or IT-enabled. Commonly cited examples are software, web and mobile app development, IT support and consulting, data entry, call centre services, medical transcription and graphic design.
- the client is outside Pakistan, and the services are provided to that client, not to a Pakistani client.
- you are paid in foreign exchange, and the money comes into a bank account in Pakistan through normal banking channels.
Some freelance work falls in a grey area, such as digital marketing, content writing and virtual assistance. If your service isn't clearly IT or ITeS, keep a strong record of what you actually deliver, and get a tax adviser's view before you assume the export treatment applies.
Income that does not qualify is taxed under the normal regime described below. This includes work for Pakistani clients, non-IT services, and foreign income that didn't come through banking channels.
How tax is collected on foreign remittances
When a foreign payment for IT/ITeS exports reaches your Pakistani bank account, your bank acts as the withholding agent. It deducts the tax on the export proceeds when the remittance is credited. You don't pay this tax separately.
Where the conditions are met, the guidance generally treats this bank-collected tax as a final tax on that income. That has two consequences:
- You pay no further income tax on that export income at the normal rates.
- You cannot claim business expenses against that income, because the tax is charged on the gross proceeds.
The conditions that most sources agree on:
- Be registered with FBR (have an NTN) and file your returns so you stay on the Active Taxpayers List (ATL).
- Bring the money in through normal banking channels, as an inward remittance into your own Pakistani bank account. Transfers into a local account through services such as Payoneer or Wise are commonly used. Cash, hawala/hundi and crypto payouts outside official channels do not qualify.
- Keep proof of every remittance from your bank (see record-keeping below).
The articles disagree on how much of your foreign income must be brought into Pakistan to keep the benefit. Ask your bank or a tax adviser what currently applies to your account. The simplest safe course is to route all of your export earnings into your Pakistani account.
If export income doesn't meet the conditions, it can lose the concessional treatment and be taxed at the normal rates. If you can't show where money in your account came from, FBR can treat it as unexplained income under section 111.
The role of PSEB registration
Almost all the guidance ties the lowest concessional rate to registration with the Pakistan Software Export Board (PSEB). Exporters who are not registered pay a higher, though still reduced, rate. Individual freelancers as well as companies can register. For practical steps:
- Register on the PSEB portal (pseb.org.pk) before your next payments arrive. Check how long the registration lasts and renew it before it lapses.
- Tell your bank about your PSEB registration, so the correct rate is applied from the start.
- If the bank deducts at a higher rate than it should, raise it with the bank straight away, and keep its tax deduction certificate.
Tax year 2027 onwards
Remittances you receive from 1 July 2026 fall into tax year 2027 (FY 2026-27). The sources contradict each other on the concession's future. Some say it was time-limited and due to end. Others say Budget 2026-27 extended it for several more years. Until you have checked the FBR-notified withholding tax card for tax year 2027, don't assume either version.
Income from Pakistani clients (section 153)
If you work for Pakistani businesses and are paid in rupees, that income is not export income. It is business income taxed under the normal regime:
- You work out taxable income as your receipts minus legitimate business expenses. See deductible expenses for freelancers.
- Tax is charged at the non-salaried slab rates. Taxable income up to Rs 600,000 is taxed at 0%. See the current rates on our tax slabs page.
Companies and other businesses that pay you for services must deduct withholding tax under section 153 before paying you. The rate depends on the type of service and on whether you are on the ATL. Non-filers pay substantially more. The sources quote conflicting rates, so check the current FBR withholding tax card for your category. In practice:
- Give your client your NTN so they deduct at the filer rate.
- Ask for a withholding tax certificate for every deduction.
- Claim the tax deducted in your annual return as tax already paid. Our guide to WHT rates and claiming credit explains how.
- If a client doesn't deduct, the income is still taxable, and you pay the tax yourself when you file.
If you have both kinds of income, you file one return. It declares the export income, taxed under the export regime, separately from the local income, taxed under the normal regime. The same applies if you have a salaried job as well: salary and freelance income go in the same return.
If your tax under the normal regime is significant, you may also have to pay quarterly advance tax under section 147. The thresholds and due dates quoted in older articles conflict, so check them on IRIS or with an adviser.
Step 1: Get your NTN
Registration is free and online:
- Go to iris.fbr.gov.pk and choose Registration for Unregistered Person.
- Enter your CNIC, name, mobile number and email address.
- Enter the verification codes sent to your mobile and email, then set your password.
- Log in and complete your profile: address, bank account and principal business activity. Choose the IT/software/online services activity that matches your work.
- Submit. For individuals, your CNIC number serves as your NTN. Keep a copy of your registration certificate for your bank, PSEB and clients.
US tax forms (W-8BEN)
Platforms such as Upwork ask you to complete a W-8BEN form, which certifies that you are not a US person. It prevents default US withholding on your earnings that would otherwise apply to non-US taxpayers. It deals only with the US side. It doesn't register you with FBR or change anything about your Pakistani tax.
Step 2: Keep the right records
Good records are how you prove your income qualifies. Keep, for the whole tax year:
- Bank proof of each foreign remittance. Ask your bank for a proceeds realisation certificate (PRC) or encashment certificate for each inward remittance. Also keep statements for every account, including foreign currency accounts.
- The bank's certificate of tax deducted on your export proceeds.
- Invoices to foreign clients showing the service, the client's overseas address and the foreign-currency amount. Keep contracts and project correspondence too.
- Platform earnings statements: annual Upwork, Fiverr and Payoneer reports.
- Your PSEB registration certificate, if you have one.
- For local work: withholding tax certificates from clients, and receipts for business expenses.
A separate bank account for freelance income makes all of this easier. It also helps when you reconcile your wealth statement.
Step 3: File your return on IRIS
Filing is mandatory even if your only income is export income already taxed by your bank. Filing keeps you on the ATL. A nil or low-income return is also worth filing, because non-filers pay higher withholding tax on many everyday transactions.
- Log in to iris.fbr.gov.pk and open the Income Tax Return for tax year 2026.
- Choose the return for individuals with business or professional income.
- Enter your foreign IT/ITeS export income in the export section, separately from any local income.
- Enter local client income under business income, with your allowable expenses.
- Enter the tax already deducted: by your bank on foreign remittances, and by local clients under section 153.
- Complete the wealth statement: assets, liabilities and household expenses. Our guide to declaring foreign income, assets and remittances covers money held abroad or in platform wallets.
- Review the tax computation. If a balance is payable, generate a PSID on IRIS and pay it through online banking or a bank branch.
- Submit, and save the acknowledgement and the filed return.
Have your PSEB certificate, bank certificates and WHT certificates ready in case FBR asks for them.
The normal deadline for individuals for tax year 2026 is 30 September 2026. FBR sometimes extends it, but don't count on that. See the filing deadline guide for the latest position.
Common mistakes
- Assuming all foreign income is automatically covered. It must be IT/ITeS export income that comes in through banking channels, with records to show it.
- Leaving money abroad or in a wallet indefinitely. As a resident you must still declare it. Money that isn't remitted through banking channels can lose the export treatment.
- Claiming expenses against export income that has already been taxed at the bank.
- Not filing because "the bank already deducted tax". You still have to file a return.
- Relying on unconfirmed "new rules". Articles circulating about an "SRO 543(I)/2026" or an FBR "Circular 5/2026" for freelancers describe hypothetical measures. No such SRO or circular has been confirmed.
Frequently asked questions
Do I need PSEB registration to freelance legally?
No. PSEB registration isn't what makes you compliant; your NTN and your annual return do that. But the guidance consistently links the lowest concessional rate on export proceeds to PSEB registration, so most IT/ITeS freelancers benefit from registering.
My bank already deducted tax. Do I still need to file?
Yes. Declare the export income and the tax the bank deducted in your return, and file your wealth statement. Filing keeps you on the Active Taxpayers List.
Can I deduct my laptop, internet and platform fees?
Only against income taxed under the normal regime, such as work for local clients. Where your export income is taxed as a final tax on the gross proceeds, expenses aren't deducted against it.
What if I earn below Rs 600,000 from local work?
Taxable income up to Rs 600,000 under the normal regime is taxed at 0%. Filing a return is still worth it, because it keeps you on the ATL and saves you from higher non-filer withholding rates.
What if a client pays me in crypto or through a friend abroad?
That money doesn't come through normal banking channels, so it doesn't qualify for the concessional export treatment. It is still income you must declare. Ask foreign clients to pay into your own account through a channel that arrives in Pakistan as an inward remittance.
This is general information; rules change, so check FBR's current notifications or a tax adviser for your case.