CompanyNP: Corporate Law Firm in Nepal

Software Company Registration in Nepal

TO BOOK AN APPOINTMENT: +977 9709090127

Software Company Registration in Nepal
Software Company Registration in Nepal

Software company Registration in Nepal is a structured legal process governed by the Companies Act, 2006 (2063 BS) and other related statutes. Nepal’s IT sector has grown significantly over the past decade, making software company registration in Nepal a popular choice for entrepreneurs, developers, and foreign investors. The Office of the Company Registrar (OCR) under the Ministry of Industry, Commerce and Supplies handles company registration in Nepal. This article explains every step, document, law, cost, and process involved in registering a software company in Nepal.

What is a Software Company in Nepal?

A software company in Nepal is a technology-based business entity that engages in software development, IT services, mobile application development, web development, data management, cybersecurity, cloud computing, or related digital services.

Such companies operate under the legal framework of:

  • Companies Act, 2006 (2063 BS)
  • Industrial Enterprises Act, 2076 BS
  • Foreign Investment and Technology Transfer Act, 2075 BS (FITTA)
  • Electronic Transactions Act, 2063 BS
  • Income Tax Act, 2058 BS

Nepal’s government classifies software and IT companies under the service industry category. These businesses may register as private limited companies, public limited companies, or single-member companies depending on their scale and structure.

Why Register a Software Company in Nepal?

Nepal offers several advantages for registering a software company:

  • Lower operational costs compared to India and other South Asian countries
  • Growing IT talent pool from institutions like Tribhuvan University, Kathmandu University, and Pokhara University
  • Government incentives for IT companies, including tax exemptions under the Income Tax Act, 2058
  • Nepal Software Technology Park in Banepa provides infrastructure support
  • Export-oriented IT businesses receive tax holidays
  • Foreign investment is allowed up to 100% in software and IT sectors under FITTA 2075

Types of Company Structures for Software Registration in Nepal

Before registering a software company in Nepal, you must choose the appropriate legal structure.

Company TypeMinimum ShareholdersMinimum Paid-up CapitalSuitable For
Private Limited Company1 to 101NPR 100,000Startups, SMEs, IT firms
Public Limited Company7 or moreNPR 5,000,000Large-scale tech companies
Single Member Company1NPR 100,000Solo IT entrepreneurs
Branch Office (Foreign)Foreign parent companyAs per OCR requirementForeign software firms
Liaison Office (Foreign)Foreign parent companyNo capital requirementMarket research, not-for-profit activity

Most software startups in Nepal register as Private Limited Companies because of the flexible capital requirements and straightforward compliance obligations.

Step-by-Step Process for Software Company Registration in Nepal

Step-by-Step Process for Software Company Registration in Nepal

Step 1: Name Reservation at the Office of Company Registrar

The first step is reserving a company name at the Office of the Company Registrar (OCR). The name must:

  • Be unique and not already registered
  • Not resemble any existing company’s name
  • Comply with Section 9 of the Companies Act, 2006

You can check name availability through the OCR’s online portal at ocr.gov.np. The name reservation fee is nominal and valid for a limited period.

Step 2: Prepare and Submit the Memorandum of Association (MOA) and Articles of Association (AOA)

These are the foundational documents of the company.

  • MOA defines the company’s objectives, scope, and registered address
  • AOA outlines internal governance, shareholder rights, and director responsibilities

For a software company, the MOA must clearly state the business objectives such as software development, IT consulting, digital services, application development, and related activities.

Step 3: Collect and Submit Required Documents

The following documents are required for software company registration in Nepal:

  • Citizenship certificate of all promoters/shareholders (both sides)
  • Passport-size photographs of all shareholders and directors
  • Memorandum of Association (MOA) – signed by all shareholders
  • Articles of Association (AOA) – signed by all shareholders
  • Proposed company name with alternatives
  • Registered office address proof (rent agreement or ownership certificate)
  • PAN/Tax registration of shareholders (if applicable)
  • Board resolution (if any shareholder is a corporate entity)

For foreign shareholders, additional documents include:

  • Valid passport copy
  • Address proof from home country
  • Board resolution from parent company (notarized and apostilled)

Step 4: Submit Application to OCR Online Portal

Nepal has transitioned to an e-registration system through OCR’s online portal. Applicants must:

  1. Create an account on ocr.gov.np
  2. Fill in the company registration form online
  3. Upload scanned copies of all required documents
  4. Pay the registration fee online through connected banking portals

Step 5: Pay Company Registration Fees

The registration fee depends on the paid-up capital of the company.

Paid-up Capital (NPR)Registration Fee (NPR)
Up to 100,0001,000
100,001 to 500,0004,500
500,001 to 2,500,0009,500
2,500,001 to 10,000,00018,000
Above 10,000,000Additional charges apply

Step 6: Receive Certificate of Incorporation

After verification of submitted documents, OCR issues the Certificate of Incorporation. This certificate legally establishes your software company in Nepal. The process typically takes 3 to 7 working days after complete document submission.

Post-Registration Requirements for Software Companies in Nepal

Post-Registration Requirements for Software Companies in Nepal

Registering at OCR is only the first step. After company registration, several other registrations are mandatory.

PAN Registration at Inland Revenue Department (IRD)

Every company registered in Nepal must obtain a Permanent Account Number (PAN) from the Inland Revenue Department (IRD). PAN registration is required for tax filing, banking, and business transactions.

Required documents for PAN registration:

  • Company registration certificate
  • MOA and AOA
  • Citizenship of authorized representative
  • Office address proof

VAT Registration

Software companies with an annual turnover exceeding NPR 5,000,000 must register for Value Added Tax (VAT) under the Value Added Tax Act, 2052. IT service exports may be VAT-exempt under certain conditions.

Registration with Department of Industry (DOI)

Software companies involved in IT services, software export, or technology development must register with the Department of Industry (DOI) under the Industrial Enterprises Act, 2076. This registration provides access to government incentives and tax benefits.

Registration with ICTC or ISPAN

Software and IT companies may also register with:

  • Information and Communication Technology Center (ICTC) under the Ministry of Communication and Information Technology
  • Internet Service Providers’ Association of Nepal (ISPAN)
  • IT Association of Nepal (ITAN)

These memberships help in accessing government contracts, export benefits, and industry representation.

Labor and Social Security Registration

  • Register employees under Social Security Fund (SSF) as per the Social Security Act, 2075
  • Comply with Labor Act, 2074 for employment contracts, leave, and salary

Foreign Investment in Software Companies in Nepal

Foreign nationals and companies can invest in Nepal’s IT and software sector under the Foreign Investment and Technology Transfer Act, 2075 (FITTA). The key provisions are:

  • 100% foreign ownership is permitted in software development and IT services
  • Foreign investors must obtain Foreign Investment Approval from the Department of Industry or Nepal Investment Board (NIB) depending on investment size
  • Investments above NPR 6,000,000,000 require approval from Nepal Investment Board (NIB)
  • Repatriation of profits and dividends is allowed under FITTA

Foreign nationals registering a software company must open a foreign currency account in a Nepal Rastra Bank licensed commercial bank and remit capital through proper banking channels.

Tax Benefits for Software Companies in Nepal

Nepal’s tax law provides significant incentives for IT companies:

  • Section 11 of Income Tax Act, 2058 provides tax holiday for 5 years for software development and IT companies in operation
  • 50% tax concession for the next 3 years after the tax holiday period
  • Software export income may receive additional deductions
  • Companies operating inside Nepal Software Technology Park (NSTP) receive additional infrastructure and fiscal benefits

These incentives make Nepal a competitive destination for software company registration and IT business operations.

Common Challenges in Software Company Registration in Nepal

Common Challenges in Software Company Registration in Nepal

While the process is streamlined, some challenges persist:

  • Slow document verification at OCR during peak periods
  • Lack of digital payment infrastructure in some registration steps
  • Complex compliance requirements for foreign investment approval
  • Limited awareness of post-registration obligations among new entrepreneurs

Conclusion

Software company registration in Nepal follows a clear legal framework under the Companies Act, 2006, Industrial Enterprises Act, 2076, and Foreign Investment and Technology Transfer Act, 2075. The process involves name reservation, document preparation, OCR registration, PAN/VAT registration, and Department of Industry enrollment. Nepal’s favorable tax policies, growing IT talent, and government support make it an attractive destination for software businesses. Whether you are a Nepali entrepreneur or a foreign investor, understanding the legal requirements and post-registration obligations ensures smooth and compliant business operations in Nepal’s expanding technology sector.

FAQs

1. How long does it take to register a software company in Nepal?

After submitting all complete documents, OCR typically processes the application within 3 to 7 working days. Online submission has reduced processing time significantly compared to earlier manual systems.

2. What is the minimum capital required to register a software company in Nepal?

The minimum paid-up capital for a private limited company is NPR 100,000. There is no specific minimum capital prescribed separately for software companies under current law.

3. Can a foreigner register a software company in Nepal?

Yes. Foreign nationals can register a software company in Nepal under FITTA, 2075. They require Department of Industry or Nepal Investment Board approval and must remit capital through official banking channels.

4. Is VAT applicable to software companies in Nepal?

Software companies with annual turnover above NPR 5,000,000 must register for VAT. However, software export services may qualify for VAT exemption under applicable tax laws.

5. Do software companies in Nepal get tax holidays?

Yes. Under Income Tax Act, 2058, software development and IT companies receive a 5-year tax holiday from the date of commercial operation, followed by a 50% tax concession for the next 3 years.

6. Where do I register a software company in Nepal?

You register a software company at the Office of the Company Registrar (OCR) under the Ministry of Industry, Commerce and Supplies. The registration is done online through OCR’s official portal.

Contact Us Via

The firm serves multinational corporations, local companies, and businesses seeking professional legal representation and strategic advisory services, with a focus on engagements that align with our expertise and professional standards.