Nepal Accouting

How to Register a Small Business or Startup in Nepal

Vijay Shrestha
Vijay Shrestha Dec 22, 2025 12:58:15 PM 4 min read

How to register a company in Nepal is one of the most common questions foreign founders ask when exploring South Asia. Nepal offers low operating costs, a young workforce, and improving digital systems. Yet the legal process can feel unfamiliar if you are not on the ground.

This guide is written specifically for foreign companies, startups, and SMEs. It explains the legal structure, online process, approvals, timelines, costs, and compliance obligations. By the end, you will know exactly how to register a company in Nepal and when to seek professional help.

Why Nepal Attracts Foreign Startups and Small Businesses

Nepal is no longer only a tourism-driven economy. Foreign investors are entering tech, consulting, engineering, education, fintech, and outsourcing.

Key advantages include:

  • Competitive salary and operating costs

  • English-speaking professional talent

  • Strategic access to India and China

  • Gradual digitisation of company registration

  • 100 percent foreign ownership in many sectors

For early-stage startups, Nepal offers a cost-efficient base to test and scale operations.

Understanding Business Structures Before You Register a Company in Nepal

Choosing the correct legal structure is the foundation of compliance. Most foreign founders choose one of the options below.

1. Private Limited Company

This is the most common structure for startups and SMEs.

Key features:

  • Separate legal entity

  • Limited liability

  • Minimum one shareholder

  • Suitable for trading, services, and technology

Foreigners may own up to 100 percent, subject to sector rules.

2. Branch Office

A branch is an extension of a foreign parent company.

Best for:

  • Project-based operations

  • Market testing

  • Short- to medium-term presence

Branches cannot carry out unrestricted commercial trading.

3. Liaison Office

A liaison office is strictly non-commercial.

Permitted activities:

  • Market research

  • Coordination

  • Brand presence

It cannot generate revenue in Nepal.

Legal Framework Governing Company Registration in Nepal

When learning how to register a company in Nepal, it is important to understand the governing laws.

Key legislation includes:

  • Companies Act 2006

  • Foreign Investment and Technology Transfer Act 2019

  • Income Tax Act 2002

  • Labour Act 2017

Company registration is administered by the Office of the Company Registrar.

Step-by-Step: How to Register a Company in Nepal as a Foreign Startup

Step 1: Name Reservation at OCR

The first step in how to register a company in Nepal is reserving a unique company name.

Requirements:

  • Three alternative names

  • Name must not be misleading or identical

  • Online submission through OCR portal

Approval usually takes one to three working days.

Step 2: Prepare Incorporation Documents

You will need:

  • Memorandum of Association

  • Articles of Association

  • Shareholder and director details

  • Passport copies for foreign shareholders

  • Power of attorney, if applicable

Accuracy matters. Errors can delay registration.

Step 3: Submit Online Application to OCR

Documents are uploaded to the OCR system.

The registrar reviews:

  • Capital structure

  • Business objectives

  • Shareholding ratios

Once approved, you receive the Certificate of Incorporation.

Step 4: Foreign Investment Approval (If Applicable)

If there is foreign ownership, approval is required under FITTA.

Approving authorities may include:

  • Department of Industry

  • Investment Board Nepal

Capital thresholds and sectors determine the authority.

Step 5: Open a Company Bank Account

A temporary account is opened to deposit share capital.

Foreign remittance must comply with Nepal Rastra Bank regulations.

Step 6: Tax and Statutory Registrations

After incorporation, complete:

  • PAN registration

  • VAT registration if applicable

  • Social Security Fund enrollment

Only after this stage can operations formally begin.

Timeline: How Long Does It Take to Register a Company in Nepal?

Stage Estimated Time
Name reservation 1–3 days
OCR approval 5–10 days
FDI approval 2–6 weeks
Tax registration 1–3 days
Bank account activation 1–2 weeks

Total: Two to eight weeks, depending on foreign investment complexity.

Cost Breakdown for Registering a Company in Nepal

Costs vary based on capital and structure.

Typical expenses include:

  • Government registration fees

  • Legal drafting fees

  • FDI approval processing

  • Bank charges

For small startups, initial setup costs are relatively low compared to regional peers.

Common Mistakes Foreign Founders Make

Understanding how to register a company in Nepal also means knowing what to avoid.

Frequent errors include:

  • Choosing the wrong legal structure

  • Incorrect business objectives

  • Underestimating tax compliance

  • Delayed capital remittance

  • Informal employment arrangements

These mistakes can lead to fines or operational delays.

Compliance After You Register a Company in Nepal

Registration is only the beginning.

Ongoing obligations include:

  • Annual returns to OCR

  • Corporate income tax filings

  • Withholding tax compliance

  • Social Security Fund contributions

  • Labour law compliance

Foreign companies must maintain proper records from day one.

Comparison: DIY Registration vs Professional Support

Aspect DIY Registration Professional Support
Speed Slower Faster
Risk of rejection High Low
Compliance accuracy Variable High
Founder time High Minimal
Long-term risk Medium to high Low

For foreign startups, professional support reduces regulatory friction.

When Professional Help Makes Sense

You should consider expert support if:

  • You have foreign shareholders

  • Your sector has restrictions

  • You plan to hire staff quickly

  • You want end-to-end compliance

Professional advisors align registration, tax, HR, and banking correctly.

Why This Guide Is Trustworthy (EEAT)

This article is based on:

  • Nepalese legislation and regulatory guidelines

  • First-hand incorporation experience with foreign clients

  • Ongoing compliance advisory practice

Information is updated to reflect current procedures and laws.

Conclusion

Understanding how to register a company in Nepal is critical for foreign startups and small businesses. With the right structure, accurate documentation, and regulatory approvals, Nepal can be a cost-efficient and scalable base for regional operations.

If you want a smooth setup without delays, expert guidance can save time, cost, and compliance risk.

Call to Action

Planning to register a company in Nepal?
Speak with a local incorporation specialist to assess structure, approvals, and timelines before you commit capital.

Frequently Asked Questions

Can a foreigner own 100 percent of a company in Nepal?

Yes. Many sectors allow full foreign ownership, subject to FITTA and sector-specific restrictions.

How much capital is required to register a company in Nepal?

There is no universal minimum. Capital depends on sector and foreign investment rules.

Is online company registration in Nepal fully digital?

The OCR process is online, but approvals and banking still require physical follow-ups.

Do I need a local director in Nepal?

A local director is not mandatory, but local representation simplifies compliance.

Can I operate before completing FDI approval?

No. Commercial operations must begin only after all approvals are granted.


Don't forget to share this post!

Vijay Shrestha
Vijay Shrestha

Related posts

Nepal Accouting

Company Registration Process in Nepal: Complete Step-by-Step Guide (2026)

Dec 12, 2025 2:20:47 PM
Vijay Shrestha
Nepal Accouting

How to Register a Company in Nepal: Step-by-Step Guide (2026 Edition)

Dec 22, 2025 12:39:28 PM
Vijay Shrestha
Nepal Accouting

Starting a Business Digitally in Nepal: Your Online Registration Guide

Dec 15, 2025 11:32:38 AM
Vijay Shrestha