Company Registration in Nepal (2026): CAMIS Process, Fees & Capital
A 2026 practitioner's guide to company registration in Nepal — Companies Act 2063, OCR's CAMIS digital portal,...
Read more →Alpine Law Associates is the leading full-service law firm encompassing a wide range of legal practices located in Kathmandu, Nepal. It consists of a team of the country's best lawyers, each with expertise in their respective fields, tailored to meet clients' specific needs.
Anamnagar-29, Kathmandu
The EXIM code is the business identifier every Nepali importer and exporter needs before goods can cross the border — without it, customs declarations cannot be filed and shipments stall at the dry port. The code itself is permanent; only the validity needs annual renewal.
For FY 2082/83 the registration process runs through the Nepal National Single Window portal at nnsw.gov.np, the issuing authority remains the Department of Customs under the Customs Act 2064, and the standard renewal fee is NPR 1,000 paid before the end of Ashad (mid-July). Code holders who let renewal lapse for five consecutive years lose the code automatically and must apply afresh. See our business-law practice area for related matters.
This guide covers the full EXIM picture — the legal basis, the document checklist for trading companies, sole proprietors, and partnerships, the Single Window registration flow, the renewal cycle, the auto-cancellation rule, and the practical points that catch most first-time applicants at the verification stage.
EXIM code in Nepal is issued by the Department of Customs under the Customs Act 2064 (2007). Registration is filed online through the Nepal National Single Window portal at nnsw.gov.np/exim/registration. Validity runs to the end of the current fiscal year regardless of registration date; renewal is filed annually before the end of Ashad with a renewal fee of NPR 1,000. The code number itself is permanent for the lifetime of the business — only the validity needs renewal. After five consecutive years without renewal, the EXIM code is auto-cancelled and the business must apply for fresh registration. Processing for a complete application is typically 7 working days. Required documents include company registration certificate, PAN/VAT certificate, citizenship of directors, bank account confirmation, and a completed application form.
Alpine Law Associates — trusted by 1,000+ clients across family, corporate, civil, and criminal cases in Nepal.
Speak with our lawyers today →
Our team has handled EXIM registrations for trading companies, manufacturer-exporters, agriculture exporters, and IT firms exporting services that require import-side hardware. The most frequent friction point is not the form itself but the upstream consistency — companies whose PAN, VAT, and OCR business registration carry minor name or address discrepancies hit a verification block at customs that takes weeks to clear. As a full-service law firm in Nepal, our corporate and trade-compliance teams reconcile those records before the EXIM application moves so the code issues clean on the first verification cycle.
The EXIM code (Importer-Exporter Code) is a unique business identifier issued by the Department of Customs to every Nepali entity that imports or exports goods. It functions as the customs counterpart to the Inland Revenue Department's PAN — without an active EXIM code, no customs declaration can be filed at any border crossing or dry port, and shipments cannot be cleared.
The code is generated at first registration and remains permanent for the lifetime of the business — the same number stays attached to the business even when the validity lapses and is later renewed. What needs ongoing attention is the validity, which is tied to the Nepali fiscal year (Shrawan to Ashad) and resets at each renewal. A trading company that registered in mid-Pou will hold a valid code only until the end of the same Ashad; renewal is filed before the next fiscal year starts.
The code is requested at every major customs-facing transaction — import declarations, export declarations, bank-payment vouchers for foreign-currency transactions linked to trade, and increasingly at the Nepal Rastra Bank's foreign-exchange remittance counters. Without an active EXIM code, the chain breaks at customs even where every other document is in order.
Key takeaway: The EXIM code is the single most fragile compliance point for an importer or exporter — not because the registration is hard but because the renewal is easy to forget. Build the Ashad-end renewal into the corporate calendar with a Jestha-month reminder.
The governing statute is the Customs Act 2064 (2007 AD), which establishes the Department of Customs, defines the customs declaration regime, and authorises the Department to maintain a register of authorised importers and exporters. The Act is supplemented by Customs Regulations and by annual budget-speech amendments published through the Ministry of Finance.
Operationally, the EXIM code lives under the Department of Customs's broader trade-facilitation framework. The Nepal National Single Window (NNSW) is the unified online gateway that links the Department of Customs, the Department of Industry, the Inland Revenue Department, and the Nepal Rastra Bank for trade-related filings. Since the NNSW rollout, EXIM registration and renewal have moved to the single window at nnsw.gov.np, replacing the older paper-based filings at the Department of Customs counter.
The full Customs Act and Regulations are published at lawcommission.gov.np. Operational forms, current circulars, and the EXIM portal interface live at customs.gov.np and the linked NNSW system at nnsw.gov.np.
Key takeaway: The Customs Act sets the framework; the budget-speech amendments adjust the operational rules each fiscal year. When a trade adviser quotes an EXIM rule, the question to ask is which budget-speech cycle it traces to — the framework is stable, but specifics like bank-guarantee requirements move year to year.
The EXIM code is mandatory for any Nepali business that physically moves goods across the border in either direction. The category is broader than first-time applicants assume.
The EXIM code is not required for personal-use imports below the customs threshold — single-shipment personal items, small parcels under the de-minimis value, or goods accompanied by a returning Nepali traveller within the personal allowance. For commercial-scale activity at any volume, the code is mandatory.
Key takeaway: If your business invoice has an HSN code on it and the goods cross a border, you need an EXIM code — there is no commercial-volume exemption based on transaction size or frequency.
The document set is straightforward but unforgiving on consistency. Names, addresses, and tax identifiers must match exactly across the company registration certificate, PAN/VAT certificate, citizenship of directors, and bank account confirmation. A single character difference triggers a verification hold at the Department of Customs.
| Applicant Type | Required Documents |
|---|---|
| Private limited company | Company registration certificate from the Office of the Company Registrar (OCR), PAN/VAT certificate, citizenship copies of all directors, recent photographs of directors, board resolution authorising the EXIM application and naming the signatory, bank account confirmation letter, completed EXIM application form, brief company profile. |
| Sole proprietorship | DCSI or local-registrar trade registration certificate, personal PAN/VAT certificate, citizenship copy and photograph of the proprietor, bank account confirmation, completed EXIM form. |
| Partnership firm | Partnership registration certificate, PAN/VAT certificate, partnership deed, citizenship of all partners, photographs, bank confirmation, completed form. |
| Sectoral additions | Industry registration where the business holds an industrial licence, excise licence for excisable goods, FDI approval letter for foreign-invested entities, drug or food import licence where applicable. |
| Renewal | Tax clearance certificate from IRD, audited financial statements for the most recent fiscal year, renewal fee voucher, brief activity declaration. |
The bank account confirmation is required to be on the bank's letterhead, signed by the branch manager, and to specify the account number and the company's exact registered name as it appears on the OCR certificate. A printed online statement is not accepted in place of the bank letter.
Bank guarantee requirements have varied by fiscal year through budget-speech amendments. Earlier rules required a one-year minimum bank guarantee of NPR 300,000 from a Category A commercial bank for import activity. Recent budget-cycle reporting indicates this requirement has been adjusted; confirm the current bank-guarantee status with the Department of Customs before relying on either position. The conservative practice is to ask the Customs counter on the day of filing.
Key takeaway: Reconcile your OCR registration name, PAN spelling, citizenship details, and bank account name letter-for-letter before opening the EXIM application form. The Department's verification check is exact-match, not fuzzy-match.
The Nepal National Single Window portal at nnsw.gov.np is the gateway for new EXIM registration as well as renewal. The Department of Customs's older standalone Importer Exporter System at exim.customs.gov.np continues to operate alongside; for new applications the NNSW route is the federal default.
Key takeaway: The portal does the heavy lifting; what slows applications is the document mismatch upstream. Reconcile the OCR registration, PAN, citizenship, and bank account before you start the form.
The EXIM code itself is permanent for the lifetime of the business, but its validity is tied to the Nepali fiscal year (Shrawan 1 to Ashad end). Renewal is filed annually before the end of Ashad to keep the code active for the new fiscal year. The renewal process is lighter than first registration but still requires updated tax clearance and audited financials.
| Renewal Element | What It Means |
|---|---|
| Renewal cycle | Annual — file before the end of Ashad to keep the code active into the next fiscal year |
| Standard renewal fee | NPR 1,000 paid through the NNSW portal when renewal is filed on time |
| Late renewal | Renewal beyond the Ashad deadline attracts an escalated fee that increases with the period of lapse; competitor practice notes report figures rising into the NPR 11,000 range for extended delays |
| Multi-year renewal | Some applicants renew for multiple fiscal years in a single filing by paying the cumulative fee — useful for trading houses with predictable annual cycles |
| Auto-cancellation | Five consecutive years without renewal triggers automatic cancellation of the EXIM code; the business must apply for fresh registration to resume cross-border activity |
| Required for renewal | Tax clearance certificate from IRD, audited financial statements for the most recent fiscal year, brief activity declaration, renewal fee voucher |
| Processing time | Typically 3 to 5 working days for a clean renewal; longer where tax clearance is pending |
The single most expensive renewal mistake is letting the Ashad deadline slip silently. Customs declarations cannot be filed against an expired EXIM code; shipments scheduled for the early Shrawan-month window will stall at the border until renewal is processed and the code reactivated. For trading houses with seasonal peaks tied to festivals, the renewal calendar matters more than the registration calendar.
Key takeaway: Set a calendar reminder for the first week of Jestha — that gives a clean two-month window to gather tax clearance and audited statements, file the renewal, and have the code reactivated before the Ashad-end deadline.
From years of EXIM filings handled by our Kathmandu office, these are the recurring errors that produce verification holds and avoidable processing delays.
For corporate-structure decisions that affect the EXIM filing — single entity vs subsidiary structure, branch vs distributor, the correct OCR registration form — our team handles the registration design as part of company registration in Nepal. For the broader tax compliance stack that interacts with EXIM filings, see our guides on VAT in Nepal and income tax rates in Nepal.
Key takeaway: Eighty percent of EXIM verification holds we see trace to upstream document mismatch — not to anything specific to the EXIM application itself. Fix the upstream record first; the EXIM cycle then completes in days, not weeks.
These are the questions our team is asked most often during EXIM consultations — short answers below, with links to deeper guides where relevant.
No. The PAN is issued by the Inland Revenue Department for tax purposes. VAT registration is the IRD's secondary status for taxpayers above the turnover threshold. The EXIM code is issued by the Department of Customs for cross-border trade purposes. The three coexist — a trading company holds PAN, VAT registration, and an EXIM code, each filed with a different department for a different operational purpose. The PAN is the foundational identifier the EXIM application keys off, but they are not the same number.
Yes. Sole proprietors registered with the Department of Cottage and Small Industries (DCSI) or the local registrar can apply for an EXIM code using their trade registration certificate, personal PAN/VAT, citizenship, and bank confirmation. The application form has a sole-proprietor variant that requires fewer documents than the company variant. The same renewal cycle and auto-cancellation rules apply.
Yes. A single EXIM code covers both import and export activity for the registered entity. There is no separate import-only or export-only code. Where a business begins as an exporter and later starts importing, no fresh registration is needed; the existing code covers the new activity, though sectoral licensing (drug, food, hardware) may apply to specific import categories.
The EXIM code in Nepal is a low-cost, low-friction registration that becomes high-friction only when it lapses. The framework under the Customs Act 2064 has been stable for years; the Nepal National Single Window portal at nnsw.gov.np has consolidated the application and renewal flow; the standard renewal fee of NPR 1,000 paid before the end of Ashad keeps the code active for the next fiscal year; and the five-year auto-cancellation rule sits as a hard backstop for businesses that drift out of trading.
The most common cause of EXIM friction we see is not the registration form but the upstream document set — name and address mismatches between OCR registration, PAN, citizenship, and the bank account confirmation that the Customs verification step catches at exact-match precision. Reconcile those records before opening the application form, file the renewal in Jestha rather than mid-Ashad, and the code stays clean from registration through the entire trading life of the business.
For end-to-end help with EXIM registration, renewal beyond the Ashad deadline, multi-year renewal planning, and the broader corporate and tax compliance stack that surrounds cross-border trade, speak with our lawyers today → — Alpine Law Associates is a full-service law firm in Kathmandu with a dedicated corporate, tax, and trade-compliance team handling importers, exporters, manufacturer-exporters, and multinational subsidiaries across all seven provinces.
Last reviewed: April 2026
The EXIM code (Importer-Exporter Code) is a unique business identifier issued by the Department of Customs to every Nepali entity that imports or exports goods. It is required at every customs declaration — without an active EXIM code, no shipment can clear at any border crossing or dry port. The code is permanent for the lifetime of the business; only the validity needs annual renewal.
Every Nepali business that engages in cross-border trade — importers, exporters, manufacturer-exporters, traders, e-commerce sellers shipping abroad, re-exporters, and bonded warehouse operators. Government and public-sector entities, foreign-invested companies registered in Nepal, partnerships, and sole proprietors are all within the scope. Personal-use small parcels under the de-minimis allowance are exempt; commercial-volume activity at any size is not.
Open the Nepal National Single Window portal at nnsw.gov.np/exim/registration, create an account using the authorised signatory's email and Nepali mobile, verify the OTP, choose new EXIM registration, fill the form with company and tax details, upload scanned documents (OCR certificate, PAN, citizenship, bank confirmation, board resolution), pay the fee, and submit. Originals may be requested at the Department of Customs counter for verification before issuance.
The annual renewal fee is NPR 1,000 paid through the NNSW portal when renewal is filed on time before the end of Ashad. The new-registration fee is a nominal government charge; confirm the exact figure on the portal screen at the time of application or with the Department of Customs counter, since budget-cycle adjustments occasionally update the schedule.
The code itself is permanent for the lifetime of the business — the same number stays attached even when validity lapses and is later renewed. Validity is tied to the Nepali fiscal year (Shrawan to Ashad). A code issued in mid-Pou is valid only until the end of the same Ashad; renewal is filed annually before the next fiscal year starts.
The renewal deadline is the end of Ashad each year (mid-July). File the renewal through the NNSW portal with the renewal fee voucher of NPR 1,000, current tax clearance certificate from IRD, and audited financial statements for the most recent fiscal year. Practitioner advice is to file in Jestha rather than mid-Ashad to leave room for tax-clearance issuance.
The code becomes inactive at the end of Ashad, and customs declarations cannot be filed against it; shipments stall at the border until renewal is processed. Late renewal is accepted with an escalated fee that grows with the period of lapse. After five consecutive years without renewal, the EXIM code is automatically cancelled and the business must apply for fresh registration to resume trade.
For a clean application with all documents matching across OCR, PAN, citizenship, and bank confirmation, the typical cycle is 7 working days from online submission to code issuance. Where documents need correction or originals must be re-presented at the Customs counter, the cycle extends to two to three weeks. Renewal is faster — typically 3 to 5 working days.
For a private limited company: company registration certificate from the Office of the Company Registrar, PAN/VAT certificate, citizenship copies of all directors, recent photographs, board resolution authorising the EXIM application and naming the signatory, bank account confirmation letter on letterhead, completed application form, and a brief company profile. Sole proprietors and partnerships have parallel checklists keyed to their registration form.
Bank guarantee requirements have varied by fiscal year through budget-speech amendments. Earlier rules required a one-year minimum bank guarantee of NPR 300,000 from a Category A commercial bank for import activity; recent budget-cycle reporting indicates this requirement has been adjusted. Confirm the current bank-guarantee status with the Department of Customs counter before relying on either position. The conservative practice is to ask on the day of filing.
The Department of Customs is the issuing authority. Applications and renewals are filed online through the Nepal National Single Window portal at nnsw.gov.np/exim/registration and nnsw.gov.np/exim/renewal. The Department of Customs's older Importer Exporter System at exim.customs.gov.np continues to operate alongside. The physical office is at Tripureshwar/Nayabaneshwor, Kathmandu, where originals are presented for counter verification when requested.
No. The EXIM code is tied to the registered entity, not the owner. Each company, partnership, or sole proprietorship needs its own EXIM code keyed to its own OCR or DCSI registration. Group structures with multiple trading entities each hold a separate EXIM code; consolidated trading is not permitted under a single code.
Yes. A single EXIM code covers both import and export activity for the registered entity. There is no separate import-only or export-only code. Where a business begins as an exporter and later adds imports, no fresh registration is needed; the existing code covers the new activity, though sectoral licensing (drug, food, hardware) may apply to specific import categories.
Yes. Sole proprietors registered with the Department of Cottage and Small Industries or the local registrar can apply using their trade registration certificate, personal PAN/VAT, citizenship, and bank confirmation. The application form has a sole-proprietor variant that requires fewer documents than the private limited variant. Renewal cycles and auto-cancellation rules apply identically.
PAN is issued by the Inland Revenue Department as a foundational tax identifier for every taxpayer. The EXIM code is issued by the Department of Customs specifically for cross-border trade — it authorises the entity to file customs declarations for import and export. The PAN is the upstream identifier the EXIM application keys off, but the two are different numbers issued by different departments for different purposes. Holding a PAN does not give a business import-export rights; the EXIM code does.
The EXIM code is valid for the fiscal year of issuance and must be renewed annually before the start of the next fiscal year. Failure to renew within the fiscal-year window triggers a late-fee surcharge. If the EXIM code remains unrenewed for five consecutive fiscal years, the Department of Customs auto-cancels the registration and a fresh application is required. The five-year rule is rarely tested because the cumulative late fees become uneconomic well before then.
Yes. A foreign-direct-investment company registered at OCR with FITTA approval from the Department of Industry can apply for an EXIM code at the Department of Customs through the standard process. The FDI approval letter is included alongside the standard document set. Once issued, the EXIM code functions identically to a domestic company's code for customs filing purposes.
The Finance Act and annual budget have varied the bank-guarantee requirement over the years. As of FY 2082/83, the bank-guarantee requirement for routine EXIM code registration has been removed for most categories; counsel verifies the current Finance Act position before applying. Specialised import categories (drugs, fuel, hazardous goods) carry their own sectoral guarantees and conditions distinct from the EXIM code itself.
The Nepal National Single Window (nnsw.gov.np) is the integrated trade-facilitation portal that consolidates licensing, permits and EXIM registration across the Department of Customs, the Department of Commerce, the Department of Food Technology and Quality Control, the Nepal Bureau of Standards and Metrology and other trade-regulatory agencies. EXIM applications routed through NNSW are processed under the Customs-issued workflow with a single login and document repository.
No. The EXIM code is tied to the specific legal entity that registered it — the entity's PAN, name and registered office. Branches share the parent entity's EXIM code only where they are not separately incorporated. Sister concerns (separately incorporated companies in the same group) need their own EXIM codes against their own PANs. A parent code cannot be lent or assigned to a related party.
Use of an EXIM code for prohibited or restricted imports without the required sectoral permit triggers Customs Act 2064 enforcement — seizure of goods, monetary penalty, possible suspension or cancellation of the EXIM code, and in serious cases criminal liability under the Customs Act. The EXIM code authorises cross-border filing capability; it does not authorise import of categories that require separate licensing (drugs, arms, telecom equipment, food, agricultural commodities).
Yes. The Department of Customs can suspend or cancel an EXIM code for non-renewal, tax non-compliance flagged by IRD, misuse for prohibited categories, false declarations on the registration form, or unresolved enforcement findings. Cancellation can be appealed under the Customs Act procedural framework; reinstatement after cancellation typically requires resolving the underlying default and a fresh application.
Bonded warehouse approval — for importers holding goods under bond before duty payment — is a separate Customs authorisation on top of the EXIM code. The EXIM code is the prerequisite identifier; the bonded warehouse permission is the second-stage facility for specific trade structures (re-export, transit, raw-material-for-export). Counsel often sequences the two together for export-oriented manufacturing units.
Annual renewal documents are typically the renewal application form, current-year audit and tax clearance certificate from IRD, PAN/VAT current-year filing acknowledgment, board resolution authorising the renewal (corporate applicants), bank account confirmation, and renewal fee payment receipt. The renewal is processed through the same NNSW / Customs portal used for the original registration with a lighter document set than first-time issuance.
Yes. Alpine Law Associates handles end-to-end EXIM code registration: company-side prerequisites (PAN/VAT, board resolution, banking documentation), Customs application through the NNSW / Importer-Exporter portal, sectoral overlays where applicable (drugs, food, hardware), annual renewal management, and any suspension or cancellation appeal. Foreign-investor clients route the file alongside FITTA and OCR work. Speak with our lawyers today →
Disclaimer:
This article is intended solely for informational purposes and should not be interpreted as legal advice, advertisement, solicitation, or personal communication from the firm or its members. Neither the firm nor its members assume any responsibility for actions taken based on the information contained herein.
