All articles
Pakistan

How to register a software company in Pakistan: structure, SECP, FBR, PSEB and the order to do it in

A practical sequence for registering a software or IT services company in Pakistan, which legal structure actually suits an export business, and the five mistakes we see founders make in the first ninety days.

RNM Admin21 September 20269 min read
How to register a software company in Pakistan: structure, SECP, FBR, PSEB and the order to do it in

Most guides to registering a company in Pakistan are written by people who sell company registration. They describe the paperwork and stop, which is the easy half. The half that actually decides whether the business works is the set of choices you make before the paperwork, and the things you have to get right in the ninety days after.

This is the sequence we walk clients through. It assumes the common case: a software house, IT services firm or product company that expects to bill clients abroad.

If that is not you, start elsewhere. For the general SECP filing sequence for any business, see how to register a private limited company in Pakistan. If you are still deciding on the structure itself, SECP company versus sole proprietorship covers that choice on its own. This post is the software and IT export version: the parts those two do not go into, namely PSEB, export tax treatment, export banking and intellectual property.

One standing note. Fees, tax rates, filing thresholds and incentive schemes in Pakistan change, sometimes inside a single financial year. This post deliberately contains none of them. Every figure you need is published by the authority that sets it, and those are the only sources worth trusting: the Securities and Exchange Commission of Pakistan for incorporation, the Federal Board of Revenue for tax, the Pakistan Software Export Board for IT export registration, and the State Bank of Pakistan for anything touching foreign currency.

The short version

  • Structure first, paperwork second. If you will bill foreign clients, hire a team, or ever raise money, a private limited company is almost always the right answer and a sole proprietorship is almost always the expensive shortcut.
  • The working order is: structure, then SECP incorporation, then FBR registration, then a bank account, then PSEB, then contracts. Doing these out of order causes most of the delay founders complain about.
  • PSEB registration is not optional in practice for an export business, even though it is technically voluntary. It is the document banks, buyers and the tax system all key off.
  • Budget six to eight weeks to be genuinely operational, not the ten days the incorporation itself takes.
  • The five failures we see are all avoidable and all expensive: wrong structure, no IP assignment, informal payroll, no accounting from day one, and mixing personal and business money.

Step 0: choose the structure, and be honest about why

This is the decision that matters and it takes about twenty minutes of clear thinking.

Sole proprietorshipAOP / partnershipPrivate limited (Pvt Ltd)
Setup effortLowestLowModerate
Ongoing complianceMinimalLowReal, annual filings
LiabilityPersonal, unlimitedPersonal, unlimitedLimited to the company
Can take investmentNoAwkwardlyYes, properly
Foreign clients' comfortWeakWeakStrong
Can be sold or acquiredNot reallyPainfullyYes
Multiple foundersNoYes, informallyYes, with a cap table

The usual objection to a private limited company is the compliance burden, and it is a fair objection if you are testing an idea with one client. It stops being fair the moment any of the following is true: you have a co-founder, you employ people, you bill clients outside Pakistan, or you intend to raise money or sell the business one day.

What this should change: treat the decision as a question about your three-year intent, not your first-year convenience. Converting a proprietorship into a company later is possible, and it is always more expensive and more disruptive than starting correctly. We made the same argument about formalisation generally in what is actually changing for businesses in Pakistan.

Step 1: SECP incorporation

Incorporation runs through SECP's online portal. The mechanics are straightforward and the sequence is:

  1. Reserve the name. Have three options ready. Names that imply a regulated activity, a government connection, or another company's mark get refused, and each refusal costs you days.
  2. File the incorporation documents, including your memorandum and articles. The object clause matters more than founders expect. Write it wide enough to cover software development, IT enabled services, consultancy and export of services, so you are not amending it when you add a service line.
  3. Register the directors and subscribers, with CNIC or passport details and a digital signature for each.
  4. Receive the incorporation certificate and the company's registration number.

The portal path is genuinely fast when the paperwork is clean. Almost all the delay founders report comes from name rejections and from incomplete director documentation, both of which are preventable in an afternoon of preparation.

Step 2: FBR, the NTN, and sales tax

Once incorporated, register the company with FBR for a National Tax Number. This is the identity the entire tax system uses for you, and nothing else works without it.

Two things to get right here:

  • Sales tax registration depends on what you sell and where. Services are taxed provincially in Pakistan, so your obligations differ depending on whether you are registered in Punjab, Sindh, KP, Balochistan or Islamabad. Check with the relevant provincial revenue authority as well as FBR. Getting this wrong is a common and avoidable source of penalties.
  • There is a concessional regime for exported IT and IT enabled services, and it is one of the genuine advantages of operating this business from Pakistan. The conditions, the rate and the paperwork attached to it change, and they are tied to registration and to receiving payment through proper banking channels. Confirm the current position with FBR and your tax adviser before you build a financial model on it.

Step 3: the bank account, opened with export in mind

Open the company account in the company's name, with the incorporation certificate and NTN in hand. Do not operate through a personal account, even for a week. Untangling that later is one of the most tedious pieces of remediation work we do.

If you will be billing clients abroad, tell the bank that at account opening rather than three months in. The account setup, the documentation, and the way inward remittances are coded all differ for an exporter, and the coding is what determines your tax treatment later. We wrote the full mechanics of getting paid from abroad, including what actually happens to a payment in transit, in the Pakistani exporter's guide to getting paid.

Step 4: PSEB registration

PSEB registration is voluntary on paper. In practice, for an IT export business, treat it as mandatory.

It is the credential that connects you to the export concessions, it is what banks and buyers ask for when they want evidence you are a real IT company rather than an individual with an invoice template, and it is the gateway to the support schemes that do exist. The registration itself is not difficult; the reason founders skip it is that nobody told them it mattered.

Step 5: the contracts nobody sets up in time

This is where a technically correct company still ends up with a real problem.

  • Intellectual property assignment. If your engineers have not signed an agreement assigning what they build to the company, the company does not own its own product. This is discovered during diligence, at the worst possible time, and it is the single most common deal-breaking defect we see in Pakistani software businesses.
  • Employment contracts and a real payroll. Informal salary arrangements are convenient until you need audited accounts, an enterprise client's vendor review, or an investor's data room.
  • A client master services agreement. One template, reviewed once by a lawyer, used for every client. Not a new document negotiated from scratch each time.
  • A founders' agreement, if there is more than one of you. Written while everyone likes each other.

Step 6: accounting, from the first transaction

Set up bookkeeping before you have anything to book. It costs almost nothing at zero transactions and it is a painful reconstruction project at two hundred.

The specific reason this matters for Pakistani IT exporters: your favourable tax treatment depends on being able to demonstrate what was exported, to whom, and that payment arrived through the banking channel. That is an accounting record, not a memory. Our thirteen-week cash flow forecast is the natural next tool once the books exist.

A realistic timeline

WeekWhat happens
1Structure decided, name options prepared, director documents assembled
2SECP name reservation and incorporation filing
3Incorporation certificate, FBR NTN registration
4Company bank account opened, declared as an exporter
5PSEB registration submitted, provincial sales tax position confirmed
6IP assignments, employment contracts, client MSA template signed
7 to 8Bookkeeping live, first compliant invoice issued

Incorporation is the fast part. Everything that makes the company usable is the slow part, and it is the part that gets deferred.

The five mistakes we see most

  1. Choosing a sole proprietorship to save on compliance, then spending far more converting when the first serious client or investor appears.
  2. No IP assignment from engineers. Fatal in diligence, invisible until then.
  3. Running salaries informally. Blocks enterprise clients with vendor onboarding requirements, and blocks any audit.
  4. Receiving client payments into a personal account or an unrelated wallet. This can cost you the export tax treatment entirely, which is a far larger number than whatever fee you avoided.
  5. Treating registration as the finish line. It is the starting line. The business becomes real at the first compliant invoice, not at the incorporation certificate.

Frequently asked questions

How long does it take to register a software company in Pakistan?

The SECP incorporation itself is measured in days when the documentation is clean. Being genuinely operational, meaning incorporated, tax registered, banked, PSEB registered and contractually sound, realistically takes six to eight weeks.

Do I need a private limited company to work with foreign clients?

You can invoice foreign clients as a proprietor, but many serious buyers will not onboard one, and the banking, tax and IP position is weaker in every respect. If foreign revenue is the plan, incorporate.

Is PSEB registration required for IT companies in Pakistan?

Legally voluntary, practically necessary for an export business. It is what the banking system, the tax treatment and most buyers key off. Check the current requirements directly with PSEB.

Can a foreign national own a company in Pakistan?

Yes, foreign shareholding in a Pakistani private limited company is permitted, with additional documentation and security clearance requirements depending on nationality and sector. Confirm the current position with SECP before planning around it.

What tax will my software export company pay?

There is a concessional regime for exported IT and IT enabled services, conditional on registration and on payments arriving through the banking channel. The rate and conditions change. Verify with FBR and a tax adviser rather than with any blog, including this one.

Where to go next

Registration is a means to an end, and the end is a business that can win work and keep it. If you want the structure, the compliance and the commercial setup handled as one piece of work rather than five errands, that is what our startup consulting practice does. If you already have the entity and the problem is operations, start with business operations consulting or just tell us where it hurts.

Work with us on this

Business Start-Up Advisory

We handle the structure, the compliance and the commercial setup as one piece of work rather than five separate errands.

Ready when you are

Let's build the next chapter of your business: together.

Tell us where you are and where you want to go. We'll come prepared.