Home/Blog/Software/IT Company Registration
Baisakh 17, 2083
13 min read

How to Register a Software/IT Company in Nepal: Pvt. Ltd. Guide & Options

A practical roadmap for software founders — OCR/CAMIS incorporation, Department of Industry registration, foreign investment via FITTA, tax incentives for software exporters, and the IT-specific compliance you can’t skip.

Why Pvt. Ltd. Is the Right Structure for an IT Business

For software, SaaS, IT services, BPO, or product companies, the Private Limited Company under the Companies Act, 2063 is the default structure for almost every founder. Three reasons make it almost non-negotiable for tech:

You can incorporate a Pvt. Ltd. with a single shareholder (Companies Act 2063, Section 3) or up to 101 shareholders. There is no minimum paid-up capital prescribed for ordinary IT businesses — you choose your authorized capital based on what your business actually needs.

Three Registration Paths for an IT Company

Most founders don’t realise that incorporation at the OCR is only step one. Depending on what you plan to do — sell locally, export software, or take foreign investment — you may need additional registrations. Here are the three common setups:

Path Best For Extra Steps Beyond OCR
1. Pvt. Ltd. onlyLocal clients, domestic SaaS, agencies serving Nepali businessesNone — OCR + PAN + bank is enough
2. Pvt. Ltd. + DoI Industry RegistrationSoftware exporters, IT Park aspirants, anyone wanting tax incentivesIndustry registration at Department of Industry under IEA 2076
3. Pvt. Ltd. + DoI + FITTA ApprovalCompanies with foreign founders, foreign investors, or foreign equityFITTA approval at DoI + NRB approval for capital inflow

Decision shortcut: If 100% of your shareholders are Nepali citizens and all your revenue is from Nepali clients, Path 1 is fine. The moment you start exporting software or earning in foreign currency, move to Path 2 to unlock the tax concession. The moment a foreigner takes equity, you must use Path 3.

Path 1 — Incorporating the Pvt. Ltd. via OCR/CAMIS

Since Shrawan 1, 2081 (July 16, 2024), all company registrations in Nepal happen through the CAMIS portal at ocr.gov.np — no more counter visits.

Step 1: Reserve a Company Name

Pick three options. The name must end with “Private Limited” (Pvt. Ltd.), be unique, and not clash with any reserved or existing OCR name. For tech companies, avoid generic words like “Tech”, “Soft”, “Solutions” alone — pair them with a distinctive coined or descriptive word so the registrar approves it on the first try. Approval takes 24–48 hours; the reserved name is held for 35–90 days.

Step 2: Draft IT-Specific MOA Objectives

Your Memorandum of Association (MOA) lists what your company is permitted to do. Keep the objectives broad enough to cover future product pivots. Typical clauses for an IT/software business:

The Articles of Association (AOA) govern internal rules. Single-shareholder companies can adopt the government-prescribed AOA template under Section 4(2), saving drafting cost.

Step 3: Choose Your Authorized Capital

Authorized capital is the cap on shares you can issue; paid-up is what you actually inject. Government fees are tiered against authorized capital:

Authorized Capital (NPR) OCR Fee (NPR) Typical IT Profile
Up to 1,00,0001,000Solo dev, freelancing through a company
1,00,001 – 5,00,0004,500Small bootstrapped agency
5,00,001 – 25,00,0009,500Funded startup, growing team
25,00,001 – 1,00,00,00016,000Established product company
Above 1,00,00,00019,000+FDI-ready, large operation

Step 4: Upload Documents to CAMIS

Step 5: Pay Fees & Receive Certificate

Pay the OCR fee online via eSewa, Khalti, or ConnectIPS. Add costs for name reservation, gazette publication (NPR 600), digital certificate (~NPR 1,000), notarization, and a company seal. Once approved, download your Certificate of Incorporation from the CAMIS dashboard.

Step 6: PAN, Bank Account, Ward Registration

Step 7: Register for VAT Early (Recommended)

For pure services (most IT companies), VAT registration becomes mandatory once turnover crosses NPR 20 lakh in any 12-month period. We recommend registering voluntarily from day one rather than waiting for the threshold. Three reasons:

The cost of voluntary registration is one extra return per month (filed by the 25th). For most IT companies, the input credit you reclaim more than covers the bookkeeping overhead.

Path 2 — Industry Registration at the Department of Industry

Under the Industrial Enterprises Act, 2076 (2020), software development and IT-enabled services are classified as a service industry. After incorporating your Pvt. Ltd., you can register the same entity as an “industry” with the Department of Industry (DoI) — or with the Industry Section at the provincial level for smaller setups.

Why Bother?

Industry registration is technically optional for most domestic-only IT firms, but it unlocks four things:

How It Works

Tip: Get industry registration before you bill your first foreign client. Banks ask for the industry certificate to credit your foreign-currency receipts under the right purpose code (software export), and IRD will ask for it at assessment if you claim the export tax concession.

Path 3 — Foreign Investment via FITTA

If any shareholder is a foreign citizen or foreign company, you must register your company under the Foreign Investment and Technology Transfer Act, 2075 (FITTA 2075). This is the dedicated foreign investment regime, separate from ordinary OCR registration.

Pre-Conditions

The Process

  1. Approval at DoI — Apply for foreign investment approval. Submit incorporation papers, project report, source-of-funds documents, and shareholder details.
  2. Industry registration — Same DoI track as Path 2 (foreign-invested companies must be industry-registered).
  3. NRB approval — Once DoI approves, get Nepal Rastra Bank approval to bring the foreign currency in through banking channels. Without NRB approval, the inward remittance can’t be repatriated later.
  4. Inject capital — The foreign investor wires the funds into the company’s bank account; the bank issues a capital inflow certificate.
  5. Issue shares — File the share allotment with OCR and update the share registry.

Repatriation

FITTA allows repatriation of: dividends, sale proceeds of shares (after tax), royalties under approved technology transfer agreements, and lease payments. You repatriate through your bank with NRB’s consent — provided the original capital inflow is properly documented.

IT-Specific Compliance You Can’t Skip

Sector Licenses (Only If Applicable)

TDS & Tax Filing

Foreign Currency Receipts

Every foreign-currency receipt from a software/IT client must come into Nepal through banking channels. Banks classify these inflows under service export purpose codes — this paper trail is what supports your industry-registration tax concession claim. Stripe, PayPal, Wise, Payoneer payouts that land in your corporate account are all acceptable provided they reach you through a Nepal-licensed bank with proper coding.

Annual Compliance with OCR

Tax Benefits Worth Knowing

Software exporters in Nepal have historically enjoyed concessional treatment when earnings come in through banking channels in foreign currency. The exact rate has changed multiple times via successive Finance Acts — recent years have seen large rebates on tax payable on foreign-currency export income. Two practical points:

Always confirm the current rate with your auditor or with us at the start of each fiscal year — don’t plan a multi-year financial model on a rate that’s already been revised.

Quick Decision & Action Checklist

Phase 1: Incorporation (Days 1–12)

Phase 2: Operational Setup (Days 13–25)

Phase 3: Industry & Foreign Investment (Days 25–60)

Phase 4: Ongoing Compliance (every month/quarter/year)

Registering an IT Company? Let Us Handle the Stack.

From OCR incorporation to DoI industry registration to FITTA & NRB approvals for foreign investment — UdhamSathi handles the full registration stack for software founders. 100% online. Message us for a tailored quote.

Call: 9765057249 WhatsApp: 9700533219
Chat with us