You have clients, you have code shipping, maybe you have a couple of teammates — but on paper, your software house does not exist. That gap catches up with you fast in Pakistan: banks question your foreign remittances, international clients ask for a registered entity before signing, and the tax benefits reserved for registered IT exporters quietly pass you by. The good news is that registering a software house here is cheaper and faster than most founders assume. This guide walks through the full 2026 path — choosing a legal structure, getting your NTN from FBR, opening a business bank account, and registering with the Pakistan Software Export Board (PSEB) — in the order that actually works.
Why register at all?
Three forces push every serious software business in Pakistan toward registration. First, banks: receiving regular foreign payments into a personal account invites compliance questions, and a registered business with a business account makes export remittances routine instead of suspicious. Second, clients: international companies increasingly require a registered legal entity — and often PSEB registration specifically — before they will sign a contract or clear you through their vendor onboarding. Third, taxes: Pakistan offers concessional tax treatment on IT export income, but only to businesses that are properly registered and can document their export remittances. Unregistered income does not qualify, which means every month you delay is potentially money left on the table.
Which business structure should a software house choose in Pakistan?
A software house in Pakistan has three realistic options, and you should pick one before touching any government portal: a sole proprietorship (just you, trading under a business name, registered through an NTN with FBR — no SECP involvement), a Single Member Company (SMC — a private limited company with one shareholder, registered with SECP), or a full Private Limited (Pvt Ltd) company with two or more shareholders. Freelancers can also register with PSEB as individuals, which we cover below.
| Factor | Sole proprietorship | SMC (Pvt) Ltd | Pvt Ltd |
|---|---|---|---|
| Setup cost | Lowest — NTN is free; minimal paperwork | Moderate — SECP fees plus incorporation documents | Moderate — similar to SMC, plus multi-shareholder paperwork |
| Personal liability | Unlimited — you and the business are legally the same | Limited to the company | Limited to the company |
| Credibility with clients | Fine for freelancing; weaker for enterprise contracts | Strong — a registered company with SECP standing | Strongest — expected structure for agencies with partners or investors |
| Setup timeline | Days | Roughly 1–2 weeks including name reservation | Roughly 1–2 weeks including name reservation |
| Best for | Solo founders testing the waters | Solo founders building a real firm | Co-founders, teams, anyone raising investment |
The honest guidance: if you are a solo freelancer, start as a sole proprietor — it is nearly free and you can upgrade later. If you are building a software house you intend to grow, incorporate. Limited liability matters the day a client dispute or a bad contract shows up, and international clients take an incorporated company more seriously. The SECP incorporation process involves registering as a user, reserving a company name, and filing incorporation documents — all handled online through SECP's eZfile portal, and the company's NTN is issued through the same integrated SECP–FBR system.
How do you register a software house with PSEB, step by step?
Step 1: Get your NTN from FBR
- 01Go to the FBR IRIS portal and register using your CNIC — for individuals, the CNIC number becomes the NTN. FBR's registration pages list no fee; you need a SIM registered in your name, your own email address, a bank account maintenance certificate and, if you have a business, proof of tenancy or ownership of the premises plus a paid utility bill no older than three months.
- 02For a sole proprietorship, register as an individual with a business — add your business name and 'IT / software services' as the business activity. This single step legally creates your sole proprietorship.
- 03For an SMC or Pvt Ltd, you do not register separately on IRIS: SECP issues the company's NTN through its integrated system with FBR when you incorporate (Step 2).
- 04Note the exact business name you use here — it must match everywhere else. More on that in the common mistakes section.
Step 2 (companies only): Incorporate with SECP
- 01Register as a user on SECP's eZfile portal, which gives you the login and PIN you use to submit filings.
- 02Reserve your company name — on its own or combined with the incorporation application. Check availability first and have backups ready — common tech words get rejected for similarity.
- 03File the incorporation documents: memorandum and articles of association, director and shareholder details, and the registered office address. The registration fee depends on your nominal share capital — SECP's fee calculator gives the figure.
- 04SECP emails the certificate of incorporation, and the company's NTN is generated through the integrated SECP–FBR system — no separate visit to an FBR office is needed.
Step 3: Open a business bank account
- 01Take your NTN certificate (and incorporation documents, for a company) to a bank and open an account in the exact registered business name.
- 02Tell the bank the account will receive foreign IT export remittances — most major banks have staff familiar with IT exporters, and some offer dedicated freelancer/exporter accounts.
- 03Request a bank account maintenance certificate once the account is active. PSEB asks for it, and having it ready saves a round trip.
Step 4: Register with PSEB
PSEB is the government body that promotes and regulates Pakistan's IT export industry, and its registration is what unlocks the export-related benefits. The process is fully online.
- 01Create an account on the PSEB portal (pseb.org.pk now redirects to PSEB's techdestination.com site) and choose the right category — company/firm, call centre, or freelancer.
- 02Fill in your business profile: services offered, team size, and export markets if any.
- 03Upload the required documents (full checklist below). For a company or firm, PSEB asks for the business NTN, a business bank account certificate, and the CNICs of the owners or partners — plus the partnership deed for a partnership, or Form C for a registered firm. For a freelancer: personal NTN, personal bank account certificate, and CNIC.
- 04Pay the registration fee. PSEB's published schedule (checked October 2026): PKR 1,000 for a new freelancer registration (PKR 2,000 to renew); PKR 5,000 for a company or firm under 12 months old and PKR 10,000 for one older than that; company renewals run PKR 10,000–30,000 depending on annual revenue. Confirm the current schedule before paying.
- 05Wait for review. PSEB says SECP-registered companies are processed in minutes and other applicants, including freelancers, within one working day of submission. Incomplete or mismatched documents are the usual cause of delays.
Step 5 (optional): Sales tax and trademark
Two optional items round out the setup. If you sell services to local clients, you may need provincial sales tax registration — PRA in Punjab, SRB in Sindh, KPRA in Khyber Pakhtunkhwa — since services are taxed provincially in Pakistan; whether you need it depends on where you operate and who you invoice, so check with your adviser. And if your software house's brand name matters to you, filing a trademark with IPO Pakistan is inexpensive insurance against someone else claiming it first. Neither blocks your PSEB registration.
What documents does PSEB registration need?
PSEB itself asks for the owner's CNIC, an NTN, a bank account maintenance certificate and, for partnerships or firms, the partnership deed or Form C. Gather these before you start — the single biggest time-saver in the whole process. The first four are what PSEB itself asks for; the rest are what banks, FBR, and clients will want to see:
- CNIC of the owner (and of all owners or partners, for a company or firm).
- NTN in the business name (a personal NTN for freelancers).
- Bank account maintenance certificate for the business account (a personal account certificate for freelancers).
- Partnership deed (partnerships) or Form C (registered firms), if that is your structure.
- SECP incorporation certificate plus memorandum and articles of association (companies only).
- Proof of IT business activity — client contracts, invoices, a portfolio, or your company website.
- Evidence of foreign income — remittance records or bank export advices — so your remittances are documented as IT exports.
- Business address documents — FBR asks business registrants for proof of tenancy or ownership of the premises and a paid utility bill no older than three months.
How much does PSEB registration cost, and how long does it take?
| Step | Cost | Typical timeline |
|---|---|---|
| NTN registration (FBR IRIS) | No fee listed by FBR | 1–3 days |
| SECP incorporation (SMC / Pvt Ltd) | Varies with authorised capital — check SECP's fee calculator | Roughly 1–2 weeks |
| Business bank account | Free to open (minimum deposit varies by bank) | A few days |
| PSEB registration — freelancer | PKR 1,000 new; PKR 2,000 to renew | Up to 1 working day after submission |
| PSEB registration — software house (company/firm) | PKR 5,000 new (under 12 months old) or PKR 10,000 new (older); PKR 10,000–30,000 to renew, by annual revenue | Minutes for SECP-registered companies; up to 1 working day for other firms |
Note that PSEB registration has to be renewed — the fee above is not one-time, and renewal matters more than most founders realise (see common mistakes below). End to end, a sole proprietor can go from nothing to PSEB-registered in under two weeks; an incorporated company usually takes three to four weeks, with SECP name reservation and incorporation being the long pole.
What are the benefits of PSEB registration?
- Official recognition as part of Pakistan's IT export industry — the credential international clients and their procurement teams look for during vendor onboarding.
- A much lower tax rate on IT export income. Under section 154A of the Income Tax Ordinance, FBR's current rate card sets tax on export proceeds of computer software, IT, and IT-enabled services at 0.25% for PSEB-registered exporters, against 1% for everyone else, for tax years 2024 to 2029. Rates are set in each year's Finance Act, so confirm the current figure with FBR or your tax adviser rather than relying on any blog post, including this one.
- Banking flexibility for export income — PSEB lists the ability for IT and IT-enabled services companies to keep up to 50% of export remittances in a foreign currency account for international business expenses.
- Access to PSEB programs: subsidised training and certifications, international trade delegations and expo participation, and matchmaking initiatives that put Pakistani firms in front of foreign buyers.
The tax point deserves emphasis because it is the one with real money attached. The concessional export regime applies to remittances you can document as IT export income through proper banking channels — which is exactly why the sequence in this guide matters. Registered entity, business bank account, PSEB registration: each link in that chain is what lets FBR treat your foreign income as export income rather than ordinary income.
What mistakes should you avoid when registering a software house?
Registering too late
The most expensive mistake is the quiet one: freelancing for two or three years on a personal account, then registering and realising the concessional export treatment only helps you going forward. Income you earned while unregistered, remitted into a personal account with no export documentation, is hard or impossible to claim retroactively. If you are earning foreign income from software work today, the registration process should start this month, not after you 'get big enough'.
Mismatched business names
Your NTN says 'TechNova Solutions', your bank account says 'Technova (Pvt) Ltd', and your PSEB application says 'TechNova'. To a reviewer, those are three different businesses — and mismatches are among the most common reasons PSEB applications stall and bank remittances get flagged. Decide the exact legal name once, at the start, and use it character-for-character across FBR, SECP, the bank, and PSEB.
Missing the annual renewal
PSEB registration has to be renewed. Let it lapse and you are, on paper, no longer a registered IT exporter — which can interrupt the 0.25% rate on your remittances and the client-facing credential you registered for in the first place. Renewing late also costs extra: PSEB charges companies a PKR 5,000 surcharge once validity has expired, and renewal requires your latest income tax return (FBR Form 114), so file on time. Put the renewal date in your calendar the day your certificate arrives, and treat the renewal fee as a fixed annual cost of doing business.
The bottom line
For a solo founder, the entire path — NTN, bank account, PSEB — costs somewhere between PKR 1,000 (as a PSEB freelancer) and PKR 10,000 (as a firm) and a couple of weeks of admin. For an incorporated software house, add SECP's fees and another fortnight. Against that, you get bankable export income, a credential that shortens enterprise sales cycles, and access to one of the most favourable tax regimes Pakistan offers any industry. Few business investments in this market return that much for so little. Start with the NTN this week, keep your business name consistent everywhere, and check pseb.org.pk for the current fee schedule before you file.
Frequently asked questions
Q01How much does it cost to register a software house in Pakistan?
FBR lists no fee for an NTN. PSEB's published schedule (October 2026) is PKR 1,000 for a new freelancer registration (PKR 2,000 to renew), and PKR 5,000 for a company or firm under 12 months old or PKR 10,000 for an older one, with company renewals of PKR 10,000–30,000 depending on revenue. If you incorporate an SMC or Pvt Ltd, add SECP's incorporation fee, which varies with nominal share capital. Confirm current fees with PSEB and SECP before filing.
Q02How long does PSEB registration take?
PSEB says SECP-registered companies are processed in minutes and other applicants, including freelancers, within one working day of submission, provided the documents are complete. In our experience the full journey — NTN, bank account, then PSEB — takes about two weeks for a sole proprietor and three to four weeks if you incorporate with SECP first.
Q03Can freelancers register with PSEB?
Yes. PSEB has a dedicated freelancer category with a lower fee: PKR 1,000 to register and PKR 2,000 to renew. You need a personal NTN, a personal bank account certificate, and your CNIC. Freelancer registration gives you the same core benefit: the 0.25% tax rate on documented IT export income instead of 1%.
Q04Is PSEB registration mandatory to run a software house?
No — you can legally operate with just an NTN (and SECP incorporation if you form a company). But PSEB registration is what qualifies you for the 0.25% tax rate on IT export proceeds instead of 1%, and many international clients and banks expect it. For any business earning foreign income from software, it is strongly worth the fee.
Q05What are the tax benefits of PSEB registration?
Under section 154A, FBR's current rate card taxes export proceeds of computer software, IT, and IT-enabled services at 0.25% for PSEB-registered exporters and 1% for everyone else, for tax years 2024 to 2029. Rates are set in each year's Finance Act, so confirm the current figure with FBR or a tax adviser. Only properly documented remittances through banking channels qualify.
Q06Do I need to register a company with SECP before applying to PSEB?
Not necessarily. A sole proprietorship — created simply by registering your business NTN with FBR — can register with PSEB without any SECP involvement. SECP incorporation (SMC or Pvt Ltd) is only needed if you want limited liability and a company structure, which most growing software houses eventually do.
Where do these facts come from?
Official sources, last checked on 28 October 2026.
- 01PSEB registration: categories, documents, fees and processing time — Pakistan Software Export Board
- 02Withholding Tax Rate Card, tax year 2027 (section 154A export of services) — Federal Board of Revenue
- 03PSEB membership benefits (0.25% tax rate, 50% foreign-currency retention) — Pakistan Software Export Board
- 04Income tax registration process (IRIS) — Federal Board of Revenue
- 05Registration of a company (name reservation and incorporation) — Securities and Exchange Commission of Pakistan
- 06Company incorporation fee calculator — Securities and Exchange Commission of Pakistan
- 07Starting a business: NTN issued through SECP–FBR integration — Securities and Exchange Commission of Pakistan