
Nepal has opened its doors to foreign companies seeking to establish a presence in the country. A branch office registration in Nepal allows foreign companies to operate directly under their parent company’s name without forming a separate legal entity. The process is governed by the Companies Act, 2063 (2006) and the Foreign Investment and Technology Transfer Act (FITTA), 2019.
This article explains the branch office registration process in Nepal, required documents, applicable laws, fees, and all related details.
What Is a Branch Office in Nepal?

A branch office is an extension of a foreign or domestic parent company. It operates in Nepal under the name and authority of the parent company. Unlike a subsidiary, a branch office is not a separate legal entity. It carries the same legal identity as the parent company.
In Nepal, foreign companies can register a branch office to conduct business activities permitted under Nepali law. The branch office can sign contracts, employ staff, open bank accounts, and carry out approved business activities in Nepal.
The Office of the Company Registrar (OCR) under the Ministry of Industry, Commerce and Supplies is the primary authority for branch office registration in Nepal. You can visit the official OCR website at www.ocr.gov.np for updated information.
Legal Framework Governing Branch Office Registration in Nepal
Several laws and regulations govern the registration and operation of branch offices in Nepal:
| Law / Regulation | Relevance |
|---|---|
| Companies Act, 2063 (2006) | Primary law for company and branch registration |
| Foreign Investment and Technology Transfer Act (FITTA), 2019 | Governs foreign investment and technology transfer |
| Industrial Enterprises Act, 2076 (2020) | Governs industrial activities |
| Income Tax Act, 2058 (2002) | Tax obligations of branch offices |
| Nepal Rastra Bank Act, 2058 (2002) | Governs branch offices of foreign banks |
| Foreign Exchange Regulation Act, 2019 | Regulates foreign currency transactions |
Under Section 153 of the Companies Act, 2063, a foreign company wishing to establish a place of business in Nepal must register with the Office of Company Registrar within 30 days of establishing such a place.
Under FITTA, 2019, foreign investment in Nepal requires prior approval from the Department of Industry (DOI) or the Investment Board Nepal (IBN), depending on the size of the investment.
Who Can Register a Branch Office in Nepal?
Both domestic companies and foreign companies can register a branch office in Nepal. However, the process differs slightly.
For Domestic Companies:
- A company already registered in Nepal can open a branch office in another district or location.
- Registration is done through the OCR.
For Foreign Companies:
- A foreign company must obtain prior approval from the Department of Industry (DOI) or Investment Board Nepal (IBN).
- Foreign banks and financial institutions must obtain approval from Nepal Rastra Bank (NRB).
- After obtaining approval, the company must register with the OCR.
The Department of Industry official website is www.doi.gov.np.
Types of Branch Offices Registered in Nepal
There are different types of branch offices that foreign entities can establish in Nepal:
- Liaison Office – For coordination and communication activities only; no commercial transactions permitted.
- Branch Office – For conducting commercial activities in Nepal as approved.
- Project Office – Established specifically for a particular project in Nepal.
- Representative Office – For marketing and promotional activities.
Each type has its own scope of activities and registration requirements under Nepali law.
Documents Required for Branch Office Registration in Nepal

The documents required vary depending on whether it is a domestic or foreign company. Below are the required documents for a foreign company registering a branch office in Nepal:
From the Parent Company:
- Certified copy of the Certificate of Incorporation of the parent company
- Certified copy of the Memorandum of Association and Articles of Association
- Audited financial statements of the parent company for the last two fiscal years
- Board resolution authorizing the establishment of a branch office in Nepal
- Power of Attorney in favor of the authorized representative in Nepal
- Tax clearance certificate from the home country
- Good Standing Certificate from the relevant authority of the home country
For the Authorized Representative:
- Copy of passport or citizenship certificate of the authorized representative
- Appointment letter of the authorized representative
- Recent passport-sized photographs
Other Documents:
- Application form duly filled and signed
- Approval letter from the Department of Industry or Investment Board Nepal
- Approval from Nepal Rastra Bank (for financial institutions)
- Lease agreement or proof of office address in Nepal
- Proposed work plan or business plan
All foreign documents must be notarized and apostilled or authenticated by the Nepali Embassy in the country of origin.
Step-by-Step Branch Office Registration Process in Nepal

The following steps describe the complete process for registering a branch office in Nepal for a foreign company:
Step 1: Obtain Approval from the Department of Industry (DOI)
- Submit an application to the DOI with all required documents.
- The DOI reviews the application and issues an approval letter.
- For investments above NPR 6 billion, approval is required from the Investment Board Nepal (IBN).
Step 2: Open a Bank Account and Bring Foreign Investment
- After receiving DOI approval, open a bank account in Nepal through a licensed commercial bank.
- Remit the approved foreign investment amount through banking channels.
- Obtain a foreign investment approval certificate from Nepal Rastra Bank.
Step 3: Register with the Office of Company Registrar (OCR)
- Submit the branch office registration application to the OCR.
- Attach all required documents including DOI approval and bank deposit proof.
- The OCR verifies the documents and issues a Certificate of Branch Office Registration.
Step 4: Register with the Inland Revenue Department (IRD)
- After OCR registration, register with the Inland Revenue Department for a Permanent Account Number (PAN).
- The branch office must also register for Value Added Tax (VAT) if applicable.
- The IRD website is www.ird.gov.np.
Step 5: Obtain Industry Registration Certificate
- Apply to the DOI for the Industry Registration Certificate.
- This certificate allows the branch office to operate commercially in Nepal.
Step 6: Obtain Other Sector-Specific Licenses
- Depending on the nature of business, obtain required licenses from relevant regulatory authorities.
- For example, financial institutions need NRB approval; IT companies may need approval from the Ministry of Communication.
Step 7: Register for Social Security and Labor Compliance
- Register employees with the Social Security Fund (SSF).
- Comply with the Labor Act, 2074 (2017) for employment matters.
Fees for Branch Office Registration in Nepal
The registration fees at the OCR depend on the paid-up capital or investment amount.
| Investment / Capital Amount | Registration Fee (Approximate) |
|---|---|
| Up to NPR 1 Lakh | NPR 1,000 |
| NPR 1 Lakh to NPR 5 Lakh | NPR 4,500 |
| NPR 5 Lakh to NPR 25 Lakh | NPR 9,500 |
| NPR 25 Lakh to NPR 1 Crore | NPR 18,000 |
| Above NPR 1 Crore | NPR 50,000+ (varies) |
Note: Fees are subject to change. Always confirm with the OCR or check www.ocr.gov.np for the latest fee schedule.
Annual Compliance Requirements for Branch Offices in Nepal
A registered branch office in Nepal must comply with the following annual requirements:
- File annual returns with the OCR within 3 months of fiscal year-end
- Submit audited financial statements every year
- Renew the industry registration certificate annually
- File income tax returns with the Inland Revenue Department
- Renew trade and business licenses annually
- Submit reports to the Department of Industry as required
Failure to comply may result in fines or cancellation of the branch office registration under the Companies Act, 2063.
Restrictions on Branch Office Activities in Nepal
Not all business activities are open to foreign branch offices. The Negative List under FITTA, 2019 restricts certain sectors for foreign investment. These restricted sectors include:
- Small cottage industries
- Personal service businesses (such as hair salons, tailoring)
- Arms and ammunition business
- Retail trade (with some exceptions)
- Money lending at the local level
- Travel agencies below prescribed capital thresholds
Foreign branch offices must operate only within the scope of activities approved by the DOI or IBN.
Difference Between a Branch Office and a Subsidiary Company in Nepal
| Feature | Branch Office | Subsidiary Company |
|---|---|---|
| Legal Entity | Not separate; extension of parent | Separate legal entity |
| Liability | Parent company is liable | Limited to subsidiary |
| Registration Authority | OCR | OCR |
| Foreign Investment Approval | DOI/IBN required | DOI/IBN required |
| Taxation | Taxed on Nepal-sourced income | Taxed as a separate company |
| Management | Managed by authorized representative | Managed by its own board |
Timeframe for Branch Office Registration in Nepal
The complete branch office registration process in Nepal typically takes 4 to 8 weeks, depending on:
- Completeness of documents submitted
- DOI or IBN processing time
- NRB approval (if applicable)
- OCR verification time
FAQs
1. What is the minimum investment required to register a branch office in Nepal?
Under FITTA, 2019, the minimum foreign investment for a branch office in Nepal is NPR 50 Lakh (5 million). This amount must be brought in through proper banking channels and approved by Nepal Rastra Bank.
2. Can a foreign company operate a branch office in Nepal without DOI approval?
No. A foreign company must obtain prior approval from the Department of Industry or Investment Board Nepal before registering a branch office with the Office of Company Registrar in Nepal.
3. Is a branch office in Nepal subject to Nepali taxes?
Yes. A branch office in Nepal must pay income tax on Nepal-sourced income under the Income Tax Act, 2058. The applicable corporate tax rate is generally 25%, and 5% withholding tax applies on profit repatriation.
4. How long is the branch office registration certificate valid in Nepal?
The branch office registration certificate from the OCR does not expire, but the industry registration and other operational licenses must be renewed annually. Annual compliance filings are mandatory.
5. Can a branch office in Nepal hire foreign nationals?
Yes. A branch office can hire foreign nationals for positions where qualified Nepali professionals are not available. A Work Permit from the Department of Labor must be obtained for each foreign national employee as per the Labor Act, 2074.
6. Where do I register a branch office of a foreign bank or financial institution in Nepal?
A branch office of a foreign bank must obtain approval from Nepal Rastra Bank (NRB) under the Bank and Financial Institutions Act, 2073 (BAFIA, 2017) before registering with the OCR. The NRB website is www.nrb.org.np.

