Tax filing season is open. ● Secure your ATL status before the deadline — open your Chartered Books →
← All tax guidesFreelance and international

Running a Pakistani software house: the compliance picture

CA Finalist, ACCA FinalistEditorial team: Chartered Advisory Team of Chartered Accountants
Freelance and international guide: Software house tax compliance in Pakistan
Quick answer: A software house typically carries four obligations at once: concessionary income tax on qualifying export receipts, ordinary business tax on local revenue, provincial services tax on services rendered in Pakistan, and payroll withholding for its team. The two revenue streams must be separated in the books from day one, because a blended set of records cannot support an export concession claim.

Pakistani software houses operate under one of the most favourable tax regimes available anywhere — and lose the benefit more often through bookkeeping and banking arrangements than through anything to do with tax planning. The compliance picture has four layers and they interact.

The four layers

The four layers
LayerWhat applies
Export income tax0.25% for PSEB-registered exporters, extended to 30 June 2029; 1% otherwise. Conditions apply
Local income taxOrdinary business or corporate computation on Pakistani client revenue
Provincial services taxOn services rendered in a province — reduced rate for IT and ITeS in several regimes, typically with input tax blocked
PayrollSection 149 withholding, deposits and statements, plus EOBI and provincial social security

None of these substitutes for another. Qualifying for the export concession says nothing about your provincial services position, and neither affects your payroll obligations.

Separating the two revenue streams

This is the operational decision that determines whether the concession survives scrutiny. Set it up before you have a mixed year to unpick:

  1. Separate revenue accounts in the chart of accounts for export and local revenue — not one line split later by estimate.
  2. Separate bank accounts where practical, so export receipts land in a designated account with a clean trail.
  3. Separate invoice sequences, or at minimum a field identifying each invoice as export or local.
  4. Client records establishing where each client is located.
  5. Monthly reconciliation of export invoices to realised bank credits.
Why blended records fail: when a reviewer cannot see which receipts were export receipts, the exposure is not limited to the ambiguous portion — the reliability of the whole claim comes into question. Separation is cheap in month one and close to impossible to reconstruct in year three.
Freelancer and IT exporter tax return

You earn from Upwork, Fiverr, direct foreign clients or a remote employer abroad, and the money lands in a Pakistani bank account.

Fee Rs 5,000Turnaround 3–5 working days

The export conditions, operationally

  • Service classification. Software development, maintenance and support, systems integration, data processing and remote technology-enabled services form the recognisable core. Mixed engagements combining software with advisory need care.
  • Foreign recipient, evidenced by contract.
  • Receipt through approved banking channels in Pakistan, with a commonly applied requirement that a substantial proportion of export income be so received during the tax year.
  • PSEB registration if the 0.25% rate is claimed — PSEB registration.
  • Current FBR registration and filing.

Collect the proceeds realisation evidence monthly rather than at year end — remittance evidence.

The provincial layer

Services rendered within Pakistan fall under provincial services tax. For a software house that means:

  • Local client work is within scope, at the rate applicable to IT and IT-enabled services in that province — often a reduced rate with input tax recovery blocked.
  • Export of services is generally zero-rated subject to conditions, typically including receipt through banking channels. Zero-rated is not out of scope: you may still need registration and to report the supply.
  • Multi-province delivery can require more than one provincial registration, driven by place of provision rather than by where your office is.

See the federal-provincial fork and Punjab services tax.

Payroll for a technical team

Software houses carry payroll complexity beyond their size because of how technical teams are engaged:

  • Employees — section 149 annualised withholding, deposits, statements and certificates.
  • Contractors — a different withholding provision, and misclassification exposes the company.
  • Overseas team members — payments to non-residents have their own provisions and treaty considerations.
  • Equity and share-based awards — valuation and timing both matter for the employee tax position.
  • EOBI and provincial social security registrations, per province of employment.

Payroll compliance covers the full stack.

What changes as you scale

The compliance profile of a five-person studio and a fifty-person software house differ in kind, not just in volume. The thresholds worth anticipating:

What changes as you scale
TriggerWhat it brings
Hiring beyond a handful of staffEOBI and provincial social security registration; a real payroll function
Opening a second office in another provinceAn additional provincial services registration and monthly return cycle
IncorporatingSECP annual and event-driven filings; possibly audited accounts
Growing past the small company criteriaCorporate rate moves from 20% to 29% for the whole year
Substantial local revenue at thin marginsMinimum tax on turnover can exceed regular tax
Engaging overseas contractorsWithholding on payments to non-residents, and treaty documentation

Each of these is predictable from your own plan a year ahead. The businesses that handle growth badly are not the ones that grow fastest — they are the ones that treat each threshold as a surprise. See small company treatment and minimum tax.

The annual rhythm

  1. Monthly: payroll and withholding; provincial services tax returns; export receipt reconciliation and realisation certificates.
  2. Quarterly: advance tax instalments where applicable; review the export receipt proportion against the annual condition.
  3. Annually: income tax return with export and local streams computed separately; PSEB status review; corporate filings where incorporated.
  4. Each July: re-check rates, conditions and thresholds, because they are re-enacted annually.

Sources

This guide is written against the official and clearly labelled professional references below. Rates, thresholds and portal procedures change between reviews, so open the primary source before relying on a figure.

Questions people also ask

We have both foreign and Pakistani clients. Do we need separate accounting?

Separate tracking, yes — at minimum distinct revenue accounts and ideally distinct bank accounts. The export concession applies to qualifying export receipts, and you have to be able to demonstrate which receipts those were. A single revenue line covering both streams makes the claim difficult to evidence and puts the whole concession at risk rather than just the ambiguous portion.

Is a software house liable to provincial sales tax on services?

For services rendered within a province, generally yes, with the rate depending on the province and the service category — several provinces apply a reduced rate to IT and IT-enabled services, typically with input tax recovery blocked. Export of services is usually zero-rated subject to conditions. Income tax treatment says nothing about this; the two regimes are assessed separately.

How should we handle contractors versus employees on the team?

By the substance of the arrangement rather than the label on the agreement. A person working set hours under your direction using your equipment is likely an employee whatever the contract says, with section 149 withholding applying. Genuine independent contractors fall under a different withholding provision. Misclassification exposes the company, not the individual.

Do we need to register the company or can we operate as an AOP?

Both are possible and the concessionary export rate does not depend on incorporation. Client requirements, investor expectations, liability exposure and hiring plans usually drive the answer. Many foreign clients prefer contracting with a company, and that commercial reality often decides it before tax does.

What is the most common compliance failure in this sector?

Receipts that never reached Pakistan through approved banking channels — money left in platform or processor balances, or routed to personal accounts abroad — followed closely by an inability to separate export from local revenue. Both are record-keeping and banking failures rather than tax planning failures, and both are entirely preventable.

Scope note: General educational information for Pakistan, not a legal opinion or a substitute for advice based on your documents. Law, notifications, portal procedures and individual facts can change the result.
Need this applied to your own documents?

Send the tax year and the transaction or filing involved, and we will tell you what is actually required.

Talk to Chartered Advisory Open the tax calculators