Quick Answer
Company registration in Nepal is done through the Office of Company Registrar (OCR). The process takes about 3-5 working days for online applications.
Introduction
This guide explains the complete company registration process in Nepal for fiscal year 2082/83. Foreigners can also register companies in Nepal.
Types of Companies in Nepal
Private Limited (LLC)
- Minimum paid-up capital: Rs 1 lakh
- Minimum shareholders: 1
- Maximum shareholders: 101
Public Limited (PLC)
- Minimum paid-up capital: Rs 1 crore
- Minimum shareholders: 7
NGO Registration
- Minimum members: 5 (including 1 female)
- No capital requirement
Sole Proprietorship
- Single owner
- Register at Gharelu or Banijya Bibhag
Pre-Registration Process
- Choose company name - Must be unique and not similar to existing companies
- Prepare MOA and AOA - Define company objectives and rules
Company Registration Steps
Step 1: Name Approval
Submit proposed company name to OCR. Wait for approval before proceeding.
Step 2: Submit Documents
Submit MOA, AOA, application, and citizenship to Company Registrar’s Office.
Step 3: Pay Fees
Registration fees are currently free for all company types.
Step 4: Get Certificate
Receive Certificate of Incorporation after approval.
Required Documents
| S.N. | Documents | Copies |
|---|---|---|
| 1. | Application for registration | 1 |
| 2. | MOA (Memorandum of Association) | 2 |
| 3. | AOA (Article of Association) | 2 |
| 4. | Power of Attorney | 1 |
| 5. | Owner’s citizenship (Notarized) | 1 |
| 6. | POA Citizenship | 1 |
Post-Registration Process
Get PAN/VAT
Register at Inland Revenue Department for business taxes.
Open Bank Account
Required for business transactions and deposits.
Minimum Capital Requirements
| Company Type | Amount (NPR) |
|---|---|
| Public Company | 1,00,00,000 |
| Private Company | 1,00,000 |
| NGO | No capital required |
Benefits of Company Registration
- Legal Protection - Limited liability for shareholders
- Government Contracts - Eligible for tenders
- Bank Accounts - Easy business banking
- Investor Trust - More credible for funding
Common Challenges
- Gathering all required documents
- Navigating government offices
- Bureaucratic delays
Need Help? Tax Services Nepal provides complete company registration services. We handle paperwork and follow up for you.

How long does company registration take in Nepal?
The process takes 3-5 working days for online applications. It can take longer if complications arise.
Can foreign nationals register a company?
Yes, foreigners can register companies. Some restrictions apply to foreign investment sectors.
What is the minimum capital for private company?
Minimum paid-up capital is Rs 1 lakh for private limited companies.
Helpful Articles: