Registering a software company in Pakistan involves several steps and requires various documents and approvals. The process can be time-consuming and complex, so it is recommended to seek the help of a professional such as a lawyer or chartered accountant.
Here is a general overview of the steps involved in registering a software company in Pakistan:
- Choose a name for the company: The name of the company must be unique and cannot be similar to any existing company.
- Obtain a National Tax Number (NTN) and a Sales Tax Registration Number (STRN) from the Federal Board of Revenue (FBR).
- Prepare the company’s Memorandum of Association (MOA) and Articles of Association (AOA). These documents set out the company’s purpose, powers, and rules.
- File the MOA and AOA with the Securities and Exchange Commission of Pakistan (SECP) along with other required documents such as the certificate of incorporation and the list of directors.
- Obtain the certificate of incorporation from the SECP.
- Register for social security and employee’s old-age benefits institution (EOBI) with the Employees Old-Age Benefits Institution (EOBI)
- Obtain a trade license from the relevant local government authority.
- Open a bank account in the name of the company.
- Register for GST with the Federal Board of Revenue (FBR)
- Register for income tax with the Federal Board of Revenue (FBR)
- Register with the Pakistan Software Export Board (PSEB) as an IT company. PSEB is a regulatory body for the IT industry in Pakistan and provides various services to IT companies such as software development, IT education, and IT export promotion.
- Obtain a digital signature certificate (DSC) for the company’s directors from the National Telecommunication Corporation (NTC) or any other authorized agency. DSC is required for e-filing of various forms and documents with the SECP.
- Apply for a .pk domain name for your company’s website from Pakistan Network Information Center (PKNIC).
- Register with the Pakistan Computer Association (PCA) if you are going to operate as a software house.
It’s important to note that laws, regulations and procedures may change and it is recommended to consult with a professional or relevant authorities before taking any action.
Setting up a software company in Pakistan requires compliance with various regulations and procedures set by the government. Registering with the Pakistan Software Export Board (PSEB) and obtaining a digital signature certificate are some of the key steps specific to software companies. Additionally, it’s important to maintain accurate and updated records, file annual returns and comply with all laws and regulations to ensure the smooth running and longevity of the company.