How to Register a Private Limited Company in Nepal (2025 Complete Guide)
Introduction
Registering a Private Limited (Pvt. Ltd.) company in Nepal is one of the most important steps for any entrepreneur. This guide walks you through the entire process — from name reservation to receiving your certificate.
Why Choose a Pvt. Ltd.?
A Private Limited Company offers several advantages:
- Limited liability — your personal assets are protected
- Separate legal entity — the company can own property, enter contracts
- Investor-friendly — easier to raise funding
- Credibility — banks and clients trust registered companies more
Step-by-Step Registration Process
Step 1: Reserve Your Company Name
Submit your preferred name to the Office of Company Registrar (OCR) for approval. You can suggest 2–3 alternative names in case your first choice is taken.
Step 2: Prepare Required Documents
- Citizenship certificates of all directors and shareholders
- Passport-size photos (recent)
- Address proof (rental agreement or utility bill)
- Proposed Memorandum of Association (MOA)
- Proposed Articles of Association (AOA)
Step 3: File with OCR
Submit all documents to OCR at Tripureshwor, Kathmandu (or through an authorized agent like EasyFiling). EasyFiling handles all filings on your behalf — no trips needed.
Step 4: PAN Registration
After OCR approval, register with the Inland Revenue Department (IRD) for your Permanent Account Number (PAN).
Step 5: Receive Your Certificate
Once all processes are complete, you receive your official Company Registration Certificate.
Timeline
The typical timeline is 15–20 working days from document submission to certificate issuance.
Costs
Government fees vary depending on paid-up capital. EasyFiling's packages start at NPR 15,000 inclusive of all government fees.
Ready to Register?
EasyFiling handles the entire process online. Book a free consultation to get started today.
Ready to Get Started?
Book a free consultation with our experts and get your business registered today.
Book Free Consultation