
Table of Contents
Why Register a Software or IT Company in Nepal?
Nepal’s tech sector is booming. From digital payment apps to outsourcing hubs and cloud service providers — the ecosystem is expanding rapidly. But none of this works unless your company is officially registered.
Top Reasons to Register:
- Legal Identity: Registering gives your company a unique corporate identity.
- Invoice Legally: Only registered companies can issue legal invoices with PAN/VAT.
- Open Bank Accounts: You can’t get a business account without a registration certificate.
- Participate in Government or Foreign Projects: Bidding and contracts require valid registration.
- IP and Brand Protection: Official status gives you control over your business name and product rights.
Choosing the Right Legal Structure
Structure | Best For | Highlights |
---|---|---|
Sole Proprietorship | Freelancers | Easy to set up, but unlimited liability |
Partnership | Small dev teams | Shared ownership, profit-sharing |
Private Limited (Pvt. Ltd.) | Startups and scalable companies | Preferred for funding, limited liability, and branding |
Public Limited | Large-scale SaaS firms | Requires 7+ promoters and higher capital |
For IT firms, Private Limited Company is the most recommended setup due to liability protection and investor appeal.
Pre-requisites for Registering an IT Company
Before jumping into registration, make sure you have:
- Business Name (Check availability on OCR portal)
- At least 1 director and 1 shareholder (can be the same)
- Registered office address in Nepal
- Capital structure (e.g., NPR 100,000 authorized capital)
- Citizenship or passport of founders
Step-by-Step Process to Register Your IT Company in Nepal
Step 1: Decide the Business Structure
Choose the most suitable company type based on your growth plan and team setup.
Step 2: Name Reservation with OCR
- Go to ocr.gov.np
- Register an account
- Submit name proposal
- Wait 1–2 working days for approval
Pro Tip: Use words like “Tech”, “Solutions”, or “Systems” for relevance.
Step 3: Draft MOA and AOA
- MOA (Memorandum of Association): Covers company objectives
- AOA (Articles of Association): Covers management and operational rules
These need to be prepared and notarized.
Step 4: Submit Application to OCR
Submit the following:
- Application form
- MOA & AOA
- Citizenship documents
- Address proof
- Passport-size photo
- You can do this physically or online via OCR portal.
Step 5: Receive Company Registration Certificate
If everything checks out, you’ll get a Company Registration Certificate within 5–7 days.
Required Documents for IT Company Registration
Document | Required For |
---|---|
Application Form | Official company request |
Name Approval | From OCR online system |
MOA & AOA | Legal framework |
Citizenship copy | Of all shareholders and directors |
Passport (if foreigner) | For foreign stakeholders |
Lease agreement | Proof of office |
Photo | Passport-sized of director(s) |
Cost And Timeframe
Item | Cost (Approx.) |
---|---|
Name Reservation | Rs. 100 |
Company Registration | Rs. 1,000 – Rs. 9,500 (based on capital) |
Documentation | Rs. 2,000 – Rs. 5,000 (legal services) |
PAN Registration | Free |
VAT Registration | Free |
Time: Usually 7–10 working days for full setup.
PAN and VAT Registration After Company Formation
Once you have your certificate, immediately:
- Apply for PAN via IRD Portal
- If expected turnover > Rs. 5 million, register for VAT
- Get approval within 2–5 working days
Bank Account Opening & NRB Compliance
After PAN, visit any commercial bank and:
- Open a current account
- Provide company certificate, PAN, board decision
- For foreign payments, register with Nepal Rastra Bank (NRB) for inward remittances
Digital Infrastructure Requirements
Setting up a tech firm also means:
- Domain registration (.np or .com)
- Company email (preferably with GSuite or Zoho)
- Hosting plan for your app/site
- Basic cyber security compliance (SSL, backups, etc.)
Licensing & Data Privacy Obligations
If your app or software handles:
- User financial data
- Payment gateway systems
- International data (e.g., EU users)
Then you may need:
- NRB approval
- ICT ministry licensing
- Compliance with Data Protection Act (upcoming)
Common Mistakes to Avoid
Choosing vague or existing business names
Not submitting lease agreement
Skipping PAN/VAT after company registration
Using a residential address without proof
Applying for wrong business type (e.g., individual PAN for Pvt. Ltd.)
Foreign Investment in Nepal’s IT Sector
Nepal allows 100% foreign investment in tech startups.
Steps:
- Get approval from Department of Industry (DoI)
- Register company with foreign shareholder details
- Bring investment via NRB-verified channel
Note: Foreigners must obtain a Business Visa post-registration.
Benefits from Nepal Government for IT Startups
- Tax rebates for startups
- Rent subsidies at IT Parks (e.g., Banepa, Butwal)
- Funding support from Youth and Small Entrepreneur Self Employment Fund
- Startup incubation from NITC and DoI
Conclusion
Starting a software or IT company in Nepal has never been more accessible. With digital tools, government startup support, and growing demand for tech, you can register your company in under two weeks.
Just follow the correct legal steps — from name reservation to PAN — and you'll be ready to launch a compliant and scalable IT business in Nepal.