Nepal’s IT sector is growing rapidly, with new startups and tech companies emerging every year. Whether you want to start a software company, web development company, or digital service provider, the first step is legal registration.
In this blog, we’ll guide you through how to register an Information Technology (IT) company in Nepal—step by step.

Why Register an IT Company in Nepal?
Registering your IT business gives you a legal identity, builds trust with clients, and allows you to operate officially. Once registered, you can:
- Open a company bank account
- Issue invoices and sign contracts
- Apply for PAN/VAT
- Participate in tenders and grants
- Get government and international projects
Step-by-Step Process to Register an IT Company in Nepal
- Step 1. Choose Your Company Name
- Step 2. Prepare Required Documents
- Step 3. Submit the Application to OCR
- Step 4. Obtain PAN/VAT from IRD
- Step 5. Open a Company Bank Account
Step 1. Choose Your Company Name
Start by selecting a unique name for your IT company. Make sure the name:
- Is not already registered
- Doesn’t violate existing trademarks
- Ends with “Pvt. Ltd.” if it’s a private limited company
👉 You can check the availability of your company name at the Office of the Company Registrar (OCR) website: https://ocr.gov.np
Step 2. Prepare Required Documents
You need the following documents:
- Application for company registration
- Memorandum of Association (MOA)
- Articles of Association (AOA)
- Copy of citizenship certificate of the founder(s)
- Passport-size photos of the directors/shareholders
- Power of attorney (if someone else is handling registration)
Step 3. Submit the Application to OCR
Once your documents are ready, submit them to the Office of the Company Registrar (OCR) in Tripureshwor, Kathmandu, or apply online via their online portal.
The OCR will review your documents, and if everything is in order, your company will be registered within a few working days.
Step 4. Obtain PAN/VAT from IRD
After registration, your IT company needs to be registered with the Inland Revenue Department (IRD) to get a Permanent Account Number (PAN). If your turnover exceeds the VAT threshold, you also need to register for VAT.
Documents needed for PAN/VAT registration:
- Company registration certificate
- MOA and AOA
- Office rent agreement or ownership proof
- Director’s citizenship copy
- Passport-size photo
Step 5. Open a Company Bank Account
Now, you can open a bank account in the name of your company. Most banks in Nepal will ask for:
- Company registration certificate
- PAN/VAT certificate
- Board resolution (if required)
- Citizenship of signatories
Estimated Time and Cost
- Time required: 5 to 10 working days (depending on documentation)
- Estimated cost: NPR 10,000 – NPR 20,000 (including government fees and professional service charges)
Take an Expert Guidance
Connect with Mr. Dipendra Shah, bringing 10 years of experience to guide you.
Contact No. / Whatsapp: +977 - 9851253180
Helpful Articles
- How to Check and Reserve a Company Name Online
- Companies Act, 2063 (2006 A.D.)
- What is the Articles of Association (AoA)?
- What is the Memorandum of Association (MoA)?
- Latest Company Registration Fees (2025)
- How to Register a Company
- How to Register a Business PAN
- How to Register for VAT Online
- List of Companies Required to Register for VAT
- How to Create a Company Stamp Following OCR Guidelines
- How to Open a Company Bank Account
- How to Legally Close a Company