
Skip the complexity of traditional wire transfers with EximPe's smart payment solutions
Complete international transfers in hours, not days, with real-time tracking
Streamline BOE and Shipping Bill regularization online, and generate e-BRCs effortlessly.
IEC stands for Importer-Exporter Code, Before 2017 it used to be a 10-digit unique identification number but after introduction of GST in 2017 the Importer-Exporter Code for firms in India became the same as their PAN (Permanent Account Number), though you still need to apply it via the Directorate General of Foreign Trade (DGFT) under India's Ministry of Commerce and Industry. Without an IEC, no shipment can legally clear customs, and no government trade incentives can be accessed for import export transactions. An IEC is a one-time registration document that needs to be updated every year between April 1st and June 30th, making it the foundation of every import-export business in India.
IEC full form is Importer-Exporter Code.
An Importer-Exporter Code (IEC) is not just a number, it's your legal permission to carry out export-import business in India. Think of it as your business's passport for cross-border commerce. This document is by default linked with the IDPMS and EDPMS system via Icegate portal, which track, regulate, and verify all import and export transactions conducted by businesses in India.
After 2017 IEC is PAN-based, meaning it's the same as your PAN number that you get from the Income Tax Department. But, you still have to separately apply for it via DGFT.

An IEC serves five primary purposes in India's foreign trade system
Many importers get confused between IEC, Import License, and AD Code. These three are very important documents to import-export operations in India, but they serve different purposes. Let's clarify:
IEC vs. Import License vs. AD Code (Complete Comparison Table)
Any person or entity engaged in importing or exporting goods from India generally needs an IEC Code. This includes:
IEC registration is 100% online through DGFT portal (dgft.gov.in). It typically a real time process, sometimes takes 1-2 hours after document submission.
For All Applicants:
For Proprietors (New as of January 2025):
For Partnerships:
For Companies/LLPs:
Step 1: Visit DGFT Portal
Step 2: Register an Account
Step 3: Fill ANF Form 2A
Step 4: Upload Documents
Step 5: Digital Signature or Aadhar
Step 6: Submit and Pay Fee
Step 7: Wait for Processing
Step 8: Download IEC Certificate
IEC isn't a "set and forget" document. There are ongoing compliance obligations:
Annual Update (Mandatory)
Frequency: Every 12 months after IEC issuanceMethod: Online update on DGFT portalTime Required: 5-10 minutesConsequences of Missing: IEC deactivation ā Cannot clear shipments
What You Update:
If nothing has changed, it still needs to be updated with the same information.
Q: Can I get IEC as an individual or do I need a company?
A: Yes, you can get IEC as an individual proprietor, partnership, or company. Each structure has different requirements, but IEC is available to all.
Q: How long does IEC registration take?
A: Usually real time after successful document submission and payment. If DGFT requests additional documents, it may take longer.
Q: Can I have multiple IEC codes?
A: No. Your business can have only one IEC, linked to one PAN. Multiple IEC applications trigger fraud alerts.
Q: What if I don't update my IEC annually?
A: Your IEC becomes deactivated after 12 months of no update. Once deactivated, customs cannot clear your shipments. You can reactivate it by filing the annual update (same process, takes 1-2 days).
Q: What if my business details change after getting IEC?
A: File an IEC amendment on DGFT portal. Amendment typically takes 3-5 working days to process.
Q: Can customs reject my shipment if IEC is not properly linked to ICEGATE?
A: Yes. If ICEGATE shows your IEC as inactive or unlinked, customs will not clear your shipment. Always verify your ICEGATE account is active before shipment.
Q: What happens to my IEC if I close my business?
A: IEC remains registered but unused. However, if you plan to restart trading, you'll need to update it again.
Skip the complexity of traditional wire transfers with EximPe's smart payment solutions
Complete international transfers in hours, not days, with real-time tracking
Multi-layer encryption and compliance with international banking standards
Send payments to 180+ countries with competitive exchange rates
Subscribe to our newsletter for the latest updates on import-export regulations, market trends, and exclusive insights from industry experts.