Short answer: Pakistani freelancers usually need an NTN, clean records of export income and a bank trail for foreign receipts. PSEB registration can bring benefits, but it does not replace tax filing. Rules change, so confirm the current position with the FBR or a tax adviser.
The basics: income tax and sales tax are different
Income tax applies to your profit. Sales tax applies to certain goods and services, and not every freelancer service is in scope. Do not assume that having an NTN means you have handled every tax. Ask a adviser which taxes apply to your specific service and client.
1. Register for an NTN
An NTN (National Tax Number) is your tax identity with the FBR. Registration usually needs your CNIC, contact details and business information. Keep the certificate and login details safe. Use the same name and details on invoices, bank accounts and returns.
2. Consider PSEB registration
The Pakistan Software Export Board registers IT and IT-enabled service companies and freelancers. Registration can support access to certain programmes, banking and credibility with clients. Benefits and eligibility change, so check the PSEB website and confirm what applies to you.
3. Keep export proceeds traceable
Foreign clients should pay through a bank channel that creates a clear record. Keep the invoice, contract, bank credit advice and platform statement together. A personal wallet transfer with no paper trail is difficult to explain later.
4. Keep simple books
- Invoice number, date, client and amount.
- Platform fees and bank charges.
- Software, internet and equipment costs.
- Tax withheld by clients or platforms.
- Foreign exchange conversion records.
5. File on time
Filing deadlines and forms depend on your status. Put the date in your calendar, reconcile your income with bank receipts, and keep a copy of the submitted return. If you have foreign income, check the relevant reporting section rather than hiding it in a generic total.
Common mistakes
- Using a personal bank account with no client reference.
- Mixing business and personal expenses.
- Assuming PSEB registration is the same as filing a tax return.
- Not keeping platform statements and invoices.
- Waiting until the deadline to ask an adviser.
When to get professional help
If you earn foreign income, work with multiple platforms, have employees or cross the sales tax threshold, use a tax adviser. The cost of a review is usually smaller than a correction or penalty. This article is general information, not tax advice.
Frequently asked questions
Do Pakistani freelancers need an NTN?
Many freelancers register for an NTN to file income tax and keep their business records formal. Check your own income and filing obligations with the FBR.
What is PSEB registration?
PSEB is the Pakistan Software Export Board. It registers IT and IT-enabled service providers and may offer programmes or benefits. Eligibility and benefits can change.
Is freelance income tax-free in Pakistan?
No. Freelance income can be taxable, and export income has specific reporting and banking rules. Confirm the current treatment with a tax adviser.
Can I file my own freelance tax return?
A simple return may be possible if your records are clean, but foreign income, credits and platform fees can be complex. Professional help is safer when in doubt.
Estimate salary tax, not freelance profit
Use the salary calculator for employment income; get advice for business income.
Related guides
Published 2026-10-30 by Wafa Smart Tech, Lahore. This is general information, not legal, tax or financial advice. Confirm current rules with the relevant authority or a qualified professional.
