What Is an EXIM Code? (Meaning)
EXIM Code meaning: “EXIM” stands for Export-Import. An EXIM Code (also called the Importer-Exporter Code) is a unique number issued by Nepal’s Department of Customs that authorises a business to legally import or export commercial goods. It is tied to your business PAN and must appear on every customs declaration.
An EXIM Code — also called an Importer-Exporter Code — is a unique identification number issued by the Department of Customs (DoC), Ministry of Finance, to businesses authorised to import goods into or export goods out of Nepal. Without a valid EXIM Code, your commercial consignment will not clear customs.
The code is tied to your business PAN. It's issued under the framework of the Customs Act, 2064 (2007) and the Customs Regulation, 2064, and is required in every Pragyapan Patra (customs declaration) you file.
Who needs it? Any sole proprietorship firm, partnership firm, or Pvt. Ltd. / Public Ltd. company in Nepal that will import or export commercial goods. (Under Nepal law, a "firm" means a sole prop or partnership registered at DoCSCP/DCSI; a "company" means an incorporated entity registered at the OCR — EXIM applies to both.) Personal baggage and small courier shipments below declared thresholds are exempt, but anything intended for resale, B2B supply, or re-export almost always needs the code.
Who Issues the Code, and What Does It Look Like?
The EXIM Code is issued by the Department of Customs at Tripureshwor, Kathmandu, and processed through the Nepal National Single Window (NNSW) / ASYCUDA-linked customs system. It appears as a 13-digit numeric code embedded on your EXIM certificate and used in every customs declaration going forward.
There are two common categories on the application form — make sure you pick the right one:
| Type | Use Case |
|---|---|
| Importer / Exporter (Commercial) | General commercial trading — buying goods abroad to resell in Nepal, or exporting Nepal-made goods for sale |
| Industrial Importer | Manufacturers importing raw materials, machinery, or spare parts for their own production (linked to DCSI/DoI industry registration) |
EXIM Code Login: The NNSW Portal
EXIM Code registration, renewal, and status checks in Nepal are handled online through the Nepal National Single Window (NNSW) portal at nnsw.gov.np, which is linked to the Department of Customs’ ASYCUDA system. To log in:
- Create a trader account on the NNSW portal using your business PAN and registered email.
- Log in with your username and password to access the EXIM Code application, renewal, and certificate download.
- Submit your application or renewal and track its approval status from the same dashboard.
Tip: Keep your NNSW login credentials safe — the same account is used every year for renewal and for downloading your EXIM certificate. If you have lost access, the portal’s password-reset uses the email registered against your PAN.
Documents You Need for Registration
The application itself is straightforward; getting every supporting document right is where most applications get stuck. Prepare a single PDF bundle with:
- EXIM Code application form (from the DoC website or counter)
- Firm / company registration certificate (from OCR, DoCSCP, DCSI, or DoI — whichever registered your business)
- PAN / VAT certificate from the Inland Revenue Department
- MOA & AOA (for Pvt. Ltd. companies)
- Citizenship certificate of the proprietor / managing director (copy, both sides)
- Passport-size photographs of the authorised signatory (2–3 copies)
- Latest tax clearance certificate from IRD — any pending taxes will stop the application cold
- Rent agreement or Lalpurja for the business address, plus the landlord's citizenship copy
- Bank recommendation letter from your business's bank, on letterhead and signed by the branch manager — the account name on it must exactly match your registered business name (a printed statement alone is not accepted)
- Chamber / association membership (NCC, FNCCI, or FNCSI) — some Customs offices still ask commercial applicants for this, though trade-facilitation reforms have been easing requirements; confirm what your office needs for your category
- Audit report of the previous fiscal year (if the business is more than one year old)
- Industry registration certificate (if applying as an industrial importer)
All copies must be self-attested, and the key documents (citizenship, rent agreement, PAN) are typically notarised.
The single biggest cause of delay isn’t the form — it’s name mismatches. Roughly 80% of verification holds trace to your business name or address not matching exactly across the OCR/firm certificate, PAN/VAT, citizenship, and the bank letter — things like “Pvt. Ltd.” vs “Private Limited” or a romanised spelling difference. Reconcile all four before you open the application.
The Registration Process, Step by Step
Step 1: Confirm Your Business Is "EXIM-Ready"
Before you apply, make sure your firm or company is already registered at the appropriate authority (DoCSCP / DCSI / DoI for firms; OCR via CAMIS for companies), has a valid PAN (and VAT if turnover crosses the threshold), has filed its latest tax return, and has an active current account in a commercial bank. Missing any of these will cause a bounce.
Step 2: Sort Out Chamber Membership (If Your Office Requires It)
Some Customs offices ask commercial applicants for membership in a national trade body — Nepal Chamber of Commerce (NCC), FNCCI, or FNCSI — while recent trade-facilitation reforms have been dropping such requirements. Any one active membership suffices (not all three). If it applies to you, membership runs roughly NPR 3,000 – 15,000/year on a turnover slab and takes 1–3 days. Confirm the current rule for your office and category before paying for it.
Step 3: Apply Online at NNSW
Registration is now online-first. Go to the Nepal National Single Window portal (nnsw.gov.np/exim/registration), choose “Apply for New EXIM,” enter your business PAN, personal PAN, and email, and verify the OTP sent to that email. You then fill the form across five tabs — Business Information, IRD Information, Business Registration, Bank Guarantee, and Attachments — upload your scanned documents, and submit. The system routes the request to your concerned Customs Office and issues a reference number. Original documents go to the Department of Customs counter only if verification is requested — the old “file everything on paper at Tripureshwor” process is no longer the front door.
Didn’t get the OTP? It’s the most common snag at sign-up. The NNSW helpdesk exists specifically for this — phone 01-5917010, toll-free 16600160016, WhatsApp +977 9861224637, or email [email protected]. The OTP goes to the email registered against the authorised signatory’s PAN.
Step 4: Pay the Government Fee
Pay online through the portal (ConnectIPS). The government fee for a new EXIM code is nominal — commonly around NPR 1,000, and in some cases no separate fee at all (it is set by the Finance Act and revised periodically). Your real costs are the surrounding items:
| Item | Cost (NPR, approx.) |
|---|---|
| EXIM Code registration (government fee) | Nominal (often ~1,000, sometimes waived) |
| Chamber / association membership (only if required) | 3,000 – 15,000/yr |
| Notarisation of documents | 500 – 1,500 total |
| Bank recommendation letter | 500 – 1,000 |
Good news (July 2025): the Department of Customs’ 16th amendment to the Customs Regulation 2064 abolished the mandatory NPR 3,00,000 bank guarantee that import-capable applicants used to post, and directed banks to release guarantees already held. Getting an EXIM code is meaningfully cheaper and simpler than older guides suggest.
Industrial importers and exporters of priority-sector goods may qualify for concessions under the Industrial Enterprises Act, 2076.
Rather skip the counter visits and paperwork? UdhamSathi handles the entire EXIM code process end to end — chamber membership, tax clearance, document prep, and DoC submission.
Get my EXIM code done for me“Their EXIM code renewal service was the best.” — UdhamSathi client
Step 5: Verification and Issuance
The DoC verifies your submission and cross-checks your PAN and tax clearance with the IRD. For a clean application the EXIM Code is typically issued within about 7 working days, delivered by SMS/email. If anything doesn’t reconcile, expect clarification requests that can stretch it to 2–3 weeks — and as noted above, the overwhelming majority of those holds are document/name mismatches, not the EXIM form itself.
Step 6: Link the Code at Declaration Time (via your CHA)
You do not need a customs agent to obtain the code — registration is done directly by the business online. The CHA (customs house agent) comes in later, at clearance: your EXIM code is quoted in every customs declaration they file through ASYCUDA. Note this is a separate step — a valid but unlinked code will still stall a shipment, so make sure your agent has quoted it before goods arrive. Keep a scanned copy of the certificate handy — banks ask for it when you open an LC, and without a valid code linked to your PAN/VAT a bank cannot open an import LC at all.
Validity and Renewal
The EXIM Code is valid for one fiscal year, aligned with Nepal's fiscal calendar (Shrawan 1 – Ashad end). You must renew it annually, typically before Ashad end (mid-July), to keep importing and exporting without interruption.
Hard truth: the code goes inactive the moment Ashad ends — there is no grace period. From that day you can’t file declarations against it, and shipments sit at the border until the renewal clears. Two traps catch people: (1) a code registered mid-year (say in Chaitra) still expires that same Ashad, not a full year later; and (2) renewal takes 3–5 days only if your tax clearance and audit are already in hand — which is usually the real hold-up. Don’t wait until a consignment is stuck to discover the renewal was skipped.
Documents Required for Renewal
- Previous EXIM Code certificate (original + copy)
- Latest tax clearance certificate from IRD — must be for the most recent fiscal year; last year’s is rejected
- Audit report of the most recent fiscal year (a nil audit still counts if you had no transactions)
- Renewed firm or company registration (Firm Registration Certificate from DoCSCP/DCSI, or Company renewal record from OCR)
- Bank statement of the current account (last 3–6 months)
- Self-attested copies of PAN / VAT certificate and citizenship
- Renewal application (filed online at nnsw.gov.np/exim/renew)
Note: chamber membership is a registration-stage item — it is not generally re-submitted at each annual renewal.
Renewal Fee and Late Penalties
The base renewal fee is genuinely small — NPR 1,000 per fiscal year if you renew on time. What escalates is the flat-rupee late penalty, not a percentage:
| When you renew | Total payable (NPR) |
|---|---|
| On time — before Ashad end | 1,000 |
| Late — by Ashoj end | 1,500 (+500 fine) |
| Late — by the next Ashad end | 2,000 (+1,000 fine) |
| After that (each further lapsed year) | 11,000/yr (+10,000 fine) |
You can renew a lapsed code online for up to 5 fiscal years late by paying the back-fees and stacked penalties for every missed year — but after 5 consecutive unrenewed years the code is automatically cancelled and you must apply for fresh registration. You can also prepay renewal for up to 5 years at once in a single lump sum. So the fee itself is trivial; the expensive part of a lapse is the accumulated NPR 10,000/yr penalties — and the shipments held in the meantime.
Common Mistakes That Get Applications Bounced
- Name/spelling mismatches across documents. The most common bounce by far. Your business name and address must read identically on the OCR/firm certificate, PAN/VAT, citizenship, and bank letter — “Pvt. Ltd.” vs “Private Limited,” a romanised spelling variant, or an abbreviated address is enough to trigger a weeks-long verification hold.
- Stale tax clearance. The IRD tax clearance must be for the current fiscal year — an older one is rejected. Getting the up-to-date clearance (and audit) from the IRD is usually the real bottleneck, not the Customs form.
- Rent agreement in the wrong name. The tenant on the lease must be your business's registered name (firm or company), not the proprietor's personal name.
- Bank letter that doesn’t match. The bank recommendation must be on letterhead, signed by the branch manager, with the account in your exact registered name — a plain printed statement is not accepted.
- Audit report skipped. Even with zero transactions, a nil audit is still required.
- VAT not activated. If turnover has crossed NPR 50 lakh (goods) or 30 lakh (services/mixed), VAT must be active before the code is issued.
- Chamber membership assumptions. Don’t assume you do (or don’t) need it — requirements have been easing and vary by office; confirm before paying for a membership you may not need.
One more, for when you’re actually shipping: if the price on your Letter of Credit doesn’t match the commercial invoice, customs flags the consignment for manual inspection — a common, avoidable source of clearance delay once your code is live.
Quick Checklist
Phase 1: Prep Work (Days 1–3)
- Confirm firm/company registration, PAN/VAT, and current account are active
- Reconcile your business name/address across OCR, PAN, citizenship, and bank letter
- Get an up-to-date (current-FY) tax clearance from IRD
- Obtain audit report (if business is 1+ year old); check whether your office needs chamber membership
Phase 2: Application (Days 4–7)
- Assemble and scan the document bundle, notarise key pieces
- Apply online at nnsw.gov.np/exim/registration (PAN + email OTP, five-tab form)
- Pay the nominal fee online (ConnectIPS); submit originals at the DoC counter only if asked
- Respond quickly to any clarification requests
Phase 3: Post-Issuance & First Shipment
- Collect the EXIM Code certificate
- Share a scanned copy with your bank (for LCs) and CHA (for declarations)
- Mark the renewal reminder for Ashad (mid-July) every year
- Keep audit and tax clearance rolling — renewal is easy if they are
Frequently Asked Questions
What is an EXIM code in Nepal?
EXIM stands for Export-Import. An EXIM code (also called the Importer-Exporter Code) is a unique government-issued number from the Department of Customs that authorises a business to legally import or export commercial goods. It is tied to your business PAN and must appear on every customs declaration.
How much does an EXIM code cost in Nepal?
The government fee is small. A new EXIM code is nominal — commonly around NPR 1,000, sometimes with no separate fee — paid online through the NNSW portal (ConnectIPS). Annual renewal is NPR 1,000 per fiscal year if done on time; late renewal adds a flat penalty (NPR 1,500 by Ashoj end, NPR 2,000 by the next Ashad, then NPR 11,000/year once lapsed). Since July 2025 the old mandatory NPR 3,00,000 bank guarantee has been abolished. Some Customs offices may still ask commercial applicants for chamber membership (~NPR 3,000–15,000/year), but that requirement has been easing — confirm before paying. You can renew a lapsed code for up to 5 years, or prepay up to 5 years at once.
How do I renew my EXIM code?
Renew online through the NNSW portal. The code must be renewed for each fiscal year, before the new fiscal year begins (before the end of Ashad, ~mid-July). You may renew for up to five fiscal years at once with a lump-sum payment, and you can still renew a lapsed code within five years of the due date.
How many digits is an EXIM code?
The EXIM code is a 13-digit identification number issued by the Department of Customs, linked to your business PAN and used in every customs declaration (Pragyapan Patra).
What documents are required for EXIM code registration?
Typically: your business registration/incorporation certificate, PAN/VAT certificate, MOA/AOA or firm registration deed, citizenship of the proprietor/directors, recent photos, bank account/guarantee details, and an NNSW trader account. Industrial importers also link their DCSI/DoI industry registration.
What happens if my EXIM code is not renewed?
An unrenewed code cannot clear customs, so your consignments are held up. You can still renew within five years of the due date by paying the back fees. After five years the code is automatically cancelled and you must apply for fresh registration.
Need Help With EXIM Registration or Renewal?
UdhamSathi handles the end-to-end process — chamber membership, tax clearance, document prep, and DoC submission. Talk to us for a tailored quote.
Call: 9765057249 WhatsApp: 9700533219