Insights

Demystifying the Company Registration Process in Nepal for Startups

Written by Vijay Shrestha | Feb 27, 2026 12:15:01 PM

If you’re a foreign startup looking at Nepal as your next growth market, your first real decision isn’t about office space or hiring it’s about private vs public company structure.

This choice shapes your registration process, capital requirements, reporting obligations, foreign direct investment (FDI) approval, and even how banks and regulators view you. I’ve seen foreign founders delay market entry by months simply because they chose the wrong structure at the beginning.

This guide is designed specifically for foreign companies and startups entering Nepal. In this post, we’ll explain what private vs public company means under Nepali law, outline the step-by-step company registration process, clarify FDI considerations, and share practical insights to help you avoid costly delays.

By the end, you’ll know exactly how to move forward with confidence.

What Is Private vs Public Company, and Why Does It Matter?

Under Nepal’s Companies Act, 2063 (2006), companies are broadly categorized into:

1. Private Company

A privately held entity with restrictions on:

  • Share transfer
  • Number of shareholders (maximum 101)
  • Public share offerings

Most foreign startups choose this structure.

2. Public Company

A company that:

  • Can issue shares to the public
  • Has no maximum shareholder limit
  • Requires higher compliance and governance standards
  • Requires a minimum of 7 shareholders

Why This Decision Matters for Foreign Startups

Choosing between a private vs public company affects:

  • FDI approval process
  • Minimum capital planning
  • Board composition
  • Reporting requirements
  • Long-term fundraising strategy
  • Exit planning

For example:
If you're an Australian tech startup opening a Nepal development center, a private company is usually ideal.
If you're planning large-scale capital raising in Nepal’s market, a public structure may make sense.

Most early-stage foreign businesses do not need a public company.

How to Register a Company in Nepal (Step-by-Step)

Let’s break the process down clearly.

Step 1: Decide Your Structure (Private vs Public Company)

Before filing anything, determine:

  • Will you raise capital publicly?
  • How many shareholders will you have?
  • Is this a wholly owned foreign subsidiary?
  • Are you planning future IPO activity?

For 90% of foreign startups, a private limited company is the right structure.

Step 2: Obtain FDI Approval (For Foreign Shareholders)

If there is foreign investment involved, approval is required from:

  • Department of Industry (DOI) or
  • Investment Board Nepal (for large investments)

You will need:

  • Board resolution from parent company
  • Passport copies of foreign shareholders
  • Proposed investment amount
  • Project report/business plan
  • Source of funds declaration

This step is critical. Many founders underestimate compliance here.

Step 3: Name Reservation with Office of Company Registrar (OCR)

Submit proposed company name online.

Tips:

  • Avoid generic names.
  • Check for similarity with existing companies.
  • Have at least three name options.

Approval typically takes a few days.

Step 4: Draft Memorandum and Articles of Association

This includes:

  • Company objectives
  • Share structure
  • Director details
  • Registered office address
  • Capital structure

For foreign companies, drafting must align with FDI approval documents.

Misalignment causes rejection.

Step 5: Register with Office of Company Registrar

Submit:

  • Approved name certificate
  • MOA & AOA
  • Shareholder details
  • Director documents
  • FDI approval letter (if applicable)

Once approved, you receive:

  • Certificate of Incorporation
  • Company registration number

Step 6: Tax Registration (PAN/VAT)

Register with Inland Revenue Department for:

  • PAN (mandatory)
  • VAT (if applicable)

Corporate Income Tax currently stands at 25% for most sectors.

Step 7: Open Bank Account & Inject Capital

After registration:

  • Open company bank account
  • Remit foreign capital through formal banking channels
  • Obtain NRB (Nepal Rastra Bank) acknowledgment for capital inflow

Without this step, repatriation later becomes complicated.

Step 8: Post-Incorporation Compliance

You must also:

  • Register for Social Security Fund (if hiring employees)
  • Maintain statutory registers
  • Conduct annual audit
  • File annual returns with OCR

Nepal compliance is straightforward — but strict.

Example: Tech Startup Entering Nepal

Let’s say a Sydney-based SaaS company wants to open a Nepal engineering unit.

Recommended structure:
✔ Private Limited Company
✔ 100% foreign ownership
✔ FDI approval through DOI
✔ Capital injected through bank channel

Why not public company?
Because there is no need for public fundraising or local share offering.

Keep it simple. Scale later.

Tips and Reminders for Private vs Public Company Decisions

  1. Start private. You can convert later.
  2. Align capital with business plan submitted to DOI.
  3. Ensure parent company board resolution is precise.
  4. Don’t underestimate NRB compliance for repatriation.
  5. Plan governance early — especially director appointments.

I’ve seen companies fix structural mistakes years later at significant cost. Getting it right on day one saves time and money.

Common Mistakes Foreign Startups Make

  • Choosing public company unnecessarily
  • Filing incomplete FDI documentation
  • Misaligning capital between DOI approval and OCR filing
  • Ignoring annual compliance requirements
  • Delaying PAN/VAT registration

These delays affect banking, hiring, and operations.

FAQ: People Also Ask

1. What is the difference between private vs public company in Nepal?

A private company limits shareholders (maximum 101) and cannot offer shares publicly. A public company can issue shares to the public and requires at least 7 shareholders with stricter compliance obligations.

2. Can a foreigner own 100% of a private company in Nepal?

Yes, in most sectors. However, FDI approval from the Department of Industry is required before registration.

3. How long does company registration take in Nepal?

With proper documentation, private company registration typically takes 2–4 weeks, including FDI approval.

4. Is minimum capital required for foreign investment?

Minimum FDI threshold generally starts from NPR 20 million (subject to sector regulations).

5. Can a private company convert into a public company later?

Yes. A private company can be converted into a public company by meeting shareholder and compliance requirements under the Companies Act.

Closing

Understanding private vs public company structure is the foundation of a successful Nepal market entry.

For foreign startups, the right structure reduces regulatory friction, accelerates bank approvals, simplifies compliance, and protects long-term growth plans.

Nepal offers tremendous opportunity — but only if your foundation is built correctly.

Call to Action

If you’re a foreign startup planning to register a company in Nepal, don’t navigate the process alone.

Book a consultation with our Nepal market-entry specialists.
We’ll guide you through:

  • Structure selection
  • FDI approval
  • Company registration
  • Compliance planning

Start strong. Expand confidently.