No shipment clears Nepali customs, and no bank processes an international trade payment, without one specific 13-digit number: the EXIM Code. If you're planning to import or export commercially from Nepal, this is the single piece of paperwork you cannot skip. Here's exactly what it is, who needs one, and how to get it without the process stalling on a technicality.
What Is an EXIM Code and Why You Need One
The EXIM (Export-Import) Code is a 13-digit identification number issued by the Department of Customs under Nepal's Ministry of Finance, governed by the Customs Act 2064 (2007) and the Procedure for Providing EXIM Code, 2079 (2023). It authorises a company, firm, or industry to legally import or export commercial goods to and from Nepal. Without it, customs will not clear your shipment, and your bank cannot process the foreign currency payment tied to the transaction — there's no workaround. The code's structure itself is informative: it's built from your 9-digit PAN number, a digit indicating entity type (sole proprietorship or partnership), a 2-digit unique identifier, and the country suffix "NP."
Eligibility Requirements
Any company, firm, or industry intending to import goods into Nepal or export goods out of Nepal needs an EXIM Code — this includes sole proprietorships, partnerships, and incorporated companies, as well as foreign direct investment (FDI) entities registered with Department of Industry approval. There are limited exemptions: personal-use goods, one-time imports up to Rs 10,000, and one-time exports up to Rs 10,00,000 generally fall outside the requirement, as do government bodies, diplomatic missions, and certain donation or relief shipments. For businesses seeking regular commercial trade, though, there's no way around applying.
Documents Needed
Standard applications require your company or firm registration certificate, PAN certificate (and VAT certificate where applicable), citizenship documents of proprietors or directors, a passport-size photograph, and — for importers — proof of the required bank guarantee. FDI-backed companies additionally need their FITTA approval letter from the Department of Industry. Scanned documents must be clear and legible at standard resolution; soft-focus or low-quality scans are consistently cited as the leading cause of pre-submission rejection on the online portal.
Step-by-Step Application Process (Department of Customs)
Applications are filed online through the Nepal National Single Window (NNSW) portal at nnsw.gov.np/exim/registration. After completing company registration and PAN registration first, applicants gather the required documents (including the bank guarantee, where applicable), submit the application with scanned documents attached, and pay the application fee through the linked bank channel. Some customs offices additionally require the applicant to visit the Department of Customs at Nayabaneshwor, Kathmandu with original documents for physical verification against the uploaded scans before the code is finally issued. Once verified, the EXIM Code is delivered by SMS and email.
Fees & Processing Time
For a complete, correctly documented application, the Department of Customs typically issues the EXIM Code within 7 working days. Importers must generally provide a bank guarantee of Rs 3,00,000 from an A-grade commercial bank; export-only businesses are exempt from both the minimum capital and bank guarantee requirements, reflecting the government's push to make exporting administratively easier than importing. The standard annual renewal fee is a modest Rs 1,000, though it's worth confirming the current fee schedule on the portal before paying, since rates are periodically revised through the Finance Act.
Renewal & Validity
An EXIM Code is valid for one fiscal year at a time and must be renewed electronically before the end of Ashad (mid-July) each year. Conveniently, businesses can renew up to 5 fiscal years in a single lump-sum payment rather than renewing annually one year at a time. The code number itself is permanent — only its validity status requires renewal. If a code lapses and is not renewed for 5 consecutive years, it is automatically cancelled by the Department of Customs, and the business must apply for entirely fresh registration; the old code cannot be reactivated. Separately, if a code holder fails to pay customs revenue or other government dues, the Department may suspend the code for up to 6 months, with reinstatement possible upon proof of payment within that window.
Common Rejection Reasons and How to Avoid Them
The most frequent rejection triggers are: blurry or illegible scanned documents; applying before company registration and PAN are fully finalised; mismatched details between the application form and supporting documents (a business name that doesn't exactly match across PAN and registration certificates is a common culprit); and an incomplete or expired bank guarantee for importers. The fix for nearly all of these is procedural discipline — double-check that every document is a clean, high-resolution scan, confirm your PAN and registration details are 100% consistent, and don't submit the EXIM application until the two prerequisite registrations are fully complete and confirmed.
FAQs
How long does it take to get an EXIM Code?
Typically about 7 working days for a complete application, though physical document verification at the Department of Customs can add time if requested.
Do exporters need a bank guarantee for an EXIM Code?
No — businesses engaged only in exports are exempt from both the minimum capital and bank guarantee requirements that apply to importers.
What happens if I don't renew my EXIM Code?
It can be renewed up to 5 fiscal years after the due date; beyond that, it is automatically cancelled and you must reapply from scratch.
Can I check if an EXIM Code is currently valid?
Yes — the Department of Customs allows verification of any EXIM Code's validity status by entering the code number on its official website.
Discussion