An Import Export Code (IEC) is a mandatory 10-digit business identification number issued by the Directorate General of Foreign Trade (DGFT), Ministry of Commerce and Industry, Government of India. Any commercial entity or individual seeking to import or export goods and specific services into or out of India must obtain an IEC. The process of acquiring an IEC code online involves creating a profile on the official DGFT portal, filling out an electronic application form, submitting required identity and business verification documents, paying a nominal processing fee of ₹500, and authenticating the request via Digital Signature Certificate (DSC) or Aadhaar-based OTP.
Navigating foreign trade regulations requires a clear understanding of compliance frameworks. Obtaining your IEC code online is the foundational step for any cross-border commercial operation involving India. This comprehensive guide walks global business leaders, trade facilitators, and prospective exporters through the exact step-by-step process of getting an IEC code online, highlighting document checklists, common pitfalls, fee structures, post-issuance updates, and customs linkages.
Whether you are a sole proprietor launching an export startup, an established overseas business setting up a sourcing entity in India, or a foreign trading firm managing cross-border transactions, this guide provides the operational clarity necessary to navigate the digital application ecosystem efficiently.
Understanding the IEC Code: Definition, Purpose, and Legal Framework
The Import Export Code is a core identifier regulated under the Foreign Trade (Development and Regulation) Act, 1992, and the Foreign Trade Policy (FTP) of India. Without an active IEC, customs authorities in India will not clear inbound or outbound shipments, nor will commercial banks process foreign currency remittances for trade transactions.
Historically, obtaining an IEC involved paper applications, manual submission at regional DGFT offices, and extended waiting periods. Today, under the digital governance initiative, the entire process is 100% online, paperless, and automated. Upon successful verification, the system generates an electronic IEC (e-IEC) that is permanently linked to the applicant's Permanent Account Number (PAN).
Key Functions of an IEC Code
- Customs Clearance: Acts as the primary registration document recognized by Indian Customs (CBIC) for processing Bill of Entry (imports) and Shipping Bills (exports).
- Banking and Remittances: Required by Authorized Dealer (AD) banks to process foreign exchange outward payments for imports or inward foreign currency realization for exports.
- Government Incentive Access: Enables exporters to claim trade benefits, duty drawbacks, and export promotion schemes offered under India’s Foreign Trade Policy (such as RoDTEP, RoSCTL, or EPCG).
- Global Market Entry: Serves as a verified credential confirming that an entity is legally recognized to engage in international trade.
Crucial Exemptions: Who Does Not Need an IEC?
While an IEC is mandatory for commercial trade, specific exemptions apply under DGFT guidelines:
- Personal Imports/Exports: Individuals importing or exporting goods purely for personal use (not for resale or trade) do not require an IEC.
- Government Ministries and Charities: Central/State government departments and notified charitable organizations importing goods for non-commercial purposes.
- GST-Exempt Service Providers: Service exporters whose services fall below specific registration thresholds and do not seek benefits under the Foreign Trade Policy.
- Trade Samples and Goods under Transit: Non-commercial trade samples and goods passing through India under international transit agreements.
Prerequisites and Eligibility for IEC Application
Before initiating the online registration on the DGFT portal, applicants must ensure they meet specific legal and technical prerequisites. The online system uses automated validation against national databases, meaning any discrepancy in business records can lead to application failure.
Eligible Entity Types
Any legally recognized business entity operating in India can apply for an IEC code online. This includes:
- Sole Proprietorship Firms
- Partnership Firms
- Limited Liability Partnerships (LLPs)
- Private Limited Companies
- Public Limited Companies
- One Person Companies (OPCs)
- Hindu Undivided Families (HUF)
- Registered Trusts, Societies, and Co-operatives
Essential Prerequisites
- PAN Card: A valid PAN registered in the exact name of the individual (for proprietorships) or the business entity.
- Active Bank Account: An operational current or savings bank account held in the name of the applicant entity, with active net banking or UPI capabilities for fee payment.
- Registered Mobile & Email: An active mobile number and email address linked to the primary applicant or authorized signatory for OTP verifications.
- Digital Authentication Credentials: Either an active Aadhaar card (with mobile number linked for OTP validation) or a Class 3 Digital Signature Certificate (DSC) issued to the authorized signatory.
Mandatory Documentation Checklist
Having the correct documentation in the exact specified digital format is critical to avoiding application delays or rejections. All document scans must be clear, legible, and saved in PDF or JPEG format within prescribed size limits (usually under 5 MB per document).
Required Documents by Business Entity Type
| Entity Type | Mandatory Identity & Address Documents | Bank Verification Document | Business Ownership Proof |
| :--- | :--- | :--- | :--- |:
| Proprietorship | Aadhaar / Passport / Voter ID of Proprietor; PAN of Proprietor | Cancelled Cheque OR Bank Certificate | Electricity Bill / Rent Agreement / Landline Bill |
| Partnership Firm | PAN of Partnership; Aadhaar/Passport of Managing Partner | Cancelled Cheque with Firm Name OR Bank Certificate | Partnership Deed; Registration Certificate |
| LLP / Private Ltd | Corporate PAN; Aadhaar/Passport of Authorized Director | Cancelled Cheque with Entity Name OR Bank Certificate | Certificate of Incorporation; Board Resolution / Power of Attorney |
| Trust / Society | Entity PAN; Aadhaar/Passport of Managing Trustee/Secretary | Cancelled Cheque with Trust Name OR Bank Certificate | Trust Deed / Registration Certificate; Board Resolution |
Detailed Breakdown of Document Requirements
1. Bank Account Proof (Any ONE of the following)
- Cancelled Cheque: Must have the entity's name (or proprietor's name for sole proprietorships) pre-printed along with the account number and IFSC code. Hand-written names on cheques are frequently rejected.
- Bank Certificate: A formal certificate issued by the bank branch in the prescribed DGFT format (Form ANF-2A section), bearing the bank official's signature, seal, and contact details.
2. Registered Office Address Proof (Any ONE of the following)
- Utility Bill (Electricity, Landline Telephone, Water, or Postpaid Mobile Bill) not older than 3 months.
- Registered Rent / Lease Agreement along with a recent utility bill in the landlord's name.
- Sale Deed / Property Ownership Deed in the name of the entity or proprietor.
- No Objection Certificate (NOC) from the property owner if operating from owned/family premises without a formal lease.
3. Authorization Proof
For companies, LLPs, and partnership firms, a formal Board Resolution or Letter of Authorization on the entity’s letterhead designating the primary applicant as the authorized signatory for DGFT transactions is mandatory.
Step-by-Step Guide: How to Get IEC Code Online on the DGFT Portal
Follow this precise, detailed 10-step walkthrough to successfully complete your IEC code online application on the official DGFT portal.
+---------------------------------------------------------------------------------+
| IEC APPLICATION PROCESS |
+---------------------------------------------------------------------------------+
| Step 1: Register Account on DGFT Portal (dgft.gov.in) |
| Step 2: Log In & Navigate to 'Apply for IEC' |
| Step 3: Enter Basic Entity Information & PAN Details |
| Step 4: Input Registered Business Address & Contact Data |
| Step 5: Add Director / Partner / Proprietor Particulars |
| Step 6: Fill Active Bank Account & Branch Details |
| Step 7: Upload Verification Documents (Bank Proof, Address Proof, Authorization)|
| Step 8: Pay Government Fee (₹500) via Bharatkosh / Online Gateway |
| Step 9: Electronically Sign via Aadhaar OTP or Class 3 DSC |
| Step 10: System Processing & Instant Downloading of e-IEC Certificate |
+---------------------------------------------------------------------------------+
Step 1: Create a Profile on the DGFT Portal
- Visit the official DGFT website:
https://www.dgft.gov.in. - Click on the 'Register' button located at the top right of the homepage.
- Select your user type as 'Importers/Exporters'.
- Fill in primary user details: First Name, Last Name, Email ID, Mobile Number, State, District, Pin Code, and Nearest Regional Authority (RA).
- Submit the form. You will receive two separate One-Time Passwords (OTPs)—one on your registered mobile number and one on your registered email address.
- Enter both OTPs to validate your account and create a secure password.
Step 2: Log In and Select 'Apply for IEC'
- Log into the portal using your newly created username (registered email/mobile) and password.
- Navigate to the main dashboard menu and select 'Services' > 'IEC Profile Management'.
- Click on the 'Apply for IEC' option.
- Select 'Start New Application' to initiate a blank draft form. System generates a unique Draft Application Number for reference.
Step 3: Enter General Business Details
- Enter the Legal Name of the Entity as printed on the PAN card.
- Select the Entity Structure (Proprietorship, Private Limited, LLP, Partnership, etc.).
- Input the PAN of the entity/individual. The system performs a real-time API call to the Income Tax database to match the Name and Date of Birth / Date of Incorporation against the PAN.
- Enter the Nature of Activity (e.g., Merchant Exporter, Manufacturer Exporter, Service Provider, Merchant-cum-Manufacturer).
Step 4: Record Registered Office Address
- Input the full postal address of the business location, including Street, City, State, and PIN Code.
- The system checks the PIN code against regional jurisdiction to assign the correct DGFT Regional Authority (RA).
- Upload supporting address proof (Electricity bill, Rent agreement, or Property document) confirming this specific physical location.
Step 5: Input Details of Directors, Partners, or Proprietor
- Depending on your business structure, enter details for all Key Managerial Personnel (KMP):
- Full Name (matching PAN)
- Director Identification Number (DIN) or Designated Partner Identification Number (DPIN) if applicable
- PAN Number
- Residential Address
- Mobile Number and Email ID
- Click 'Add Row' to include multiple directors or partners as necessary.
Step 6: Fill Bank Account Details
- Enter the primary account number designated for international trade payments.
- Enter the Bank Name, Branch Name, and valid IFSC Code.
- Upload clear electronic copies of either the pre-printed cancelled cheque or the certified Bank Certificate.
Step 7: Select Preferred Foreign Trade Policy (FTP) Sectors
- Indicate primary categories of goods or services intended for import or export (based on HS Codes / ITC-HS classifications).
- This selection does not restrict future trade options but helps DGFT compile trade analytics and customize trade alert communications.
Step 8: Fee Payment via Bharatkosh Integration
- Review the application summary displayed on screen for potential errors.
- Click 'Save and Next' to reach the payment gateway page.
- The non-refundable statutory processing fee is ₹500.
- Choose payment mode: Net Banking, Credit Card, Debit Card, or UPI.
- Upon successful transaction, the system generates a Bharatkosh Payment Receipt with a Transaction Reference Number (TRN).
Step 9: Digital Signature / Electronic Authentication
To complete the submission, the application must be digitally signed by the authorized person:
- Option A: Aadhaar OTP Authentication: Select Aadhaar E-Sign. Enter the Aadhaar number of the authorized person. An OTP is dispatched to the mobile number registered with UIDAI. Enter OTP to sign.
- Option B: Digital Signature Certificate (DSC): Connect Class 3 DSC token to your computer. Install the DGFT emSigner driver utility. Select DSC option on portal, enter token PIN, and execute digital signature.
Step 10: Application Processing and Download of e-IEC
- Once signed, the system submits the application for automated processing.
- In over 90% of cases without data discrepancies, the e-IEC is approved instantly by the auto-issuance engine.
- An SMS and email confirmation containing the e-IEC details are dispatched.
- Log back into the portal, navigate to 'Services' > 'IEC Profile Management' > 'Print IEC Certificate' to download the official PDF.
Cost, Fees, and Processing Timelines
Transparency in cost structures is essential for operational budget planning. The costs associated with securing an IEC code online are minimal, making cross-border business access highly affordable.
Financial Cost Breakdown
- Government Application Fee: ₹500 (Flat statutory rate across all entity types).
- Annual Profile Update Fee: Free of cost if completed within the designated window (April to June each year).
- Modification / Amendment Fee: ₹200 for updating existing IEC details.
- Class 3 DSC (Optional): ₹1,500 – ₹3,000 (if choosing DSC signing over Aadhaar OTP).
- Third-Party Professional Fees (Optional): ₹1,000 – ₹5,000 if hiring a trade consultant or legal firm to handle filing.
Operational Timelines
- Automated Processing: Under standard operational conditions without data mismatches, e-IEC issuance is instantaneous (within 5 to 15 minutes post-submission).
- Manual Inspection Window: If an application triggers risk checks (e.g., mismatched address records or prior compliance red flags), it is routed to a Regional Authority (RA) officer. Official review takes 2 to 5 business days.
Post-Issuance Mandates: ICEGATE Linkage and Annual Renewal
Obtaining your IEC code online is only the first stage of regulatory readiness. To execute actual physical imports or exports, businesses must carry out critical post-issuance integration tasks.
1. Linking IEC with ICEGATE (Indian Customs Portal)
While DGFT issues the IEC, Indian Customs manages physical shipments through the Indian Customs Electronic Data Interchange Gateway (ICEGATE). To clear shipments at air cargo complexes, seaports, or ICDs:
- Register your firm on ICEGATE (
https://www.icegate.gov.in). - Link your IEC to your ICEGATE profile.
- Register your Authorized Dealer (AD) Code (obtained from your bank) at specific port locations via ICEGATE to enable automatic processing of export incentives and duty refunds.
2. Mandatory Annual IEC Profile Update
Under modified DGFT regulations implemented in 2021, every IEC holder must electronically update and confirm their IEC profile details annually between April 1 and June 30.
+---------------------------------------------------------------------------------+
| ANNUAL IEC MAINTENANCE COMPLIANCE |
+---------------------------------------------------------------------------------+
| Compliance Window | April 1st to June 30th Every Financial Year |
| Cost | Nil ($0 / ₹0 Government Fee during designated window) |
| Procedure | Log into DGFT -> Click 'Update IEC' -> Confirm Data |
| Non-Compliance | Automatic Deactivation / Suspension of IEC |
| Reactivation | Log in -> Submit Update -> Pay Late Processing Fee |
+---------------------------------------------------------------------------------+
- Even if no changes occur: You must log into the portal and confirm that existing address, bank, and director records remain accurate.
- Consequence of Non-Update: Un-updated IECs are automatically marked 'Deactivated' by DGFT. Deactivated codes cannot clear customs or process foreign financial payments.
- Reactivation: A deactivated IEC can be instantly reactivated by logging in, updating details, and submitting the electronic confirmation.
Common Mistakes and Application Rejections (And How to Avoid Them)
Despite the streamlined digital process, a significant percentage of online IEC applications face administrative delays or outright rejections due to preventable clerical errors.
Top 5 Application Pitfalls
1. Mismatch Between PAN Name and Application Name
- The Issue: Entering "ABC Trade Private Limited" when official PAN database registers "ABC TRADES PRIVATE LIMITED".
- The Solution: Always perform a exact match against the physical PAN card or NSDL PAN database prior to typing name fields.
2. Invalid Bank Proof Formats
- The Issue: Uploading bank statements without official seals, or uploading cheques with handwritten account holder names.
- The Solution: Ensure cancelled cheques have the firm/individual name digitally pre-printed by the bank. If unavailable, obtain a signed Bank Certificate using official DGFT template ANF-2A.
3. Unclear / Unlegible Address Proofs
- The Issue: Submitting low-resolution, blurry scans of rent agreements or utility bills where premises text is unreadable.
- The Solution: Upload high-resolution PDF scans (300 DPI minimum). Ensure full address on utility bill matches the exact operational location specified in the application.
4. Discrepancies in Authorized Signatory Details
- The Issue: Signing the application with an authorized signatory’s Aadhaar whose mobile number is unlinked, causing OTP validation timeout.
- The Solution: Verify that the designated signatory's mobile number is active on UIDAI systems before initiating application submission.
5. Omission of Board Resolutions for Corporate Entities
- The Issue: Private limited companies uploading applications signed by a director without attaching an explicit Board Resolution authorizing them.
- The Solution: Always upload a signed and stamped Board Resolution explicitly granting authority to file DGFT compliance documents.
IEC Code vs GSTIN vs AD Code: A Strategic Comparison
Many foreign buyers, new trade entities, and international sourcing agents confuse the operational roles of the IEC, GSTIN, and AD Code within the Indian regulatory ecosystem. The following matrix outlines their distinct functions.
| Feature / Attribute | Import Export Code (IEC) | Goods and Services Tax Identification Number (GSTIN) | Authorized Dealer (AD) Code |
|---|---|---|---|
| Issuing Authority | Directorate General of Foreign Trade (DGFT) | Central Board of Indirect Taxes and Customs (CBIC) | Authorized Commercial Bank (Approved by RBI) |
| Primary Purpose | Regulatory identification for foreign trade | Tax administration on domestic supply and international trade | Tracking foreign currency exchange and trade payments |
| Mandatory For | Import/Export of goods & foreign trade services | Domestic commercial business & exports claiming zero-rated tax | Port-level customs clearance & bank export realization |
| Validity | Lifetime (Subject to annual update) | Lifetime (Subject to active filing status) | Valid across registered ports once approved |
| Structure | 10-digit alphanumeric (Matches Entity PAN) | 15-digit alphanumeric (State Code + PAN + Entity Code) | 7-digit numeric code assigned by bank branch |
| Government Fee | ₹500 | Free | Varies by commercial bank ($0 to ₹2,000) |
Special Considerations for Global Importers and Overseas Businesses
For international trading firms, sourcing agents, and multinational corporations sourcing products from India or exporting into the Indian consumer market, understanding the IEC framework is pivotal to supply chain execution.
How Overseas Buyers Interact with IEC
- Sourcing from Indian Exporters: Global buyers importing goods from India do not need their own Indian IEC. However, they must ensure that their Indian supplier or vendor possesses a fully active, updated IEC. Importers should request vendor compliance verification (IEC status check) prior to releasing purchase orders.
- Establishing Indian Wholly Owned Subsidiaries (WOS): Foreign companies setting up an Indian operating subsidiary to manage direct imports or sourcing operations must register the subsidiary in India, obtain a local PAN, and subsequently apply for an IEC code online.
- Merchant Export Structures: Foreign entities hiring Indian merchant exporters can route shipments using the merchant exporter's IEC, provided contractual agreements and customs shipping bills correctly cite foreign principal details.
Verification and Profile Maintenance Tools
DGFT offers transparent online verification tools accessible to the public, enabling global partners to audit the regulatory status of Indian suppliers instantly.
How to Verify an IEC Code Online
- Go to
https://www.dgft.gov.in. - Navigate to 'Services' > 'View Any IEC Details'.
- Input the 10-digit IEC or Business Entity Name.
- Click 'Search' to view current status (Active/Suspended/Deactivated), Entity Name, Registration Date, and issuing Regional Authority.
- Use this tool during vendor onboarding workflows to prevent logistics disruptions caused by trading with suppliers holding deactivated IECs.
Frequently Asked Questions
What is an IEC Code and why is it mandatory for international trade?
An IEC (Import Export Code) is a 10-digit identification number issued by India's DGFT. It is legally mandatory for businesses importing or exporting goods and specific services from India, enabling customs clearing, foreign currency bank transactions, and access to trade incentives under India's Foreign Trade Policy.
Can a sole proprietor apply for an IEC code online without a company registration?
Yes, a sole proprietor can apply for an IEC code online using their personal PAN card. The business entity operates under the proprietor's individual tax ID, and bank details must reflect either the individual's name or registered trade name linked to their active current account.
What is the fee for getting an IEC code online, and how long does it take?
The official government processing fee for an IEC code online application is ₹500. Under automated DGFT processing, approval and downloadable e-IEC certificate generation are typically completed within minutes, provided all submitted data matches central tax and bank verification databases.
Is the IEC code valid for life or does it require annual renewal?
An IEC code has lifetime validity once issued. However, DGFT mandates that every IEC holder must update their profile information online annually between April 1 and June 30. Failure to submit this annual update leads to automatic deactivation of the code.
Can an individual obtain an IEC code without registering a formal business?
Yes, an individual can obtain an IEC code using their personal PAN, provided they hold an operational bank account and appropriate address proof. However, if the goods imported or exported are strictly for personal use and not trade, an IEC code is not required.
What happens if my IEC code application gets rejected by DGFT?
If an IEC application is rejected or flagged with a deficiency note by DGFT, the system notifies the applicant via email and SMS detailing the exact errors. The applicant can log into the DGFT portal, correct discrepancies, re-upload clear documents, and resubmit without paying fresh fees.
Can I modify details in my existing IEC code after issuance?
Yes, IEC profile details including address, bank accounts, directorships, and partner listings can be modified online via the DGFT portal. Select 'Modification of IEC', update necessary fields, upload supporting proofs, pay a processing fee of ₹200, and digitally sign the amendment request.
Is an IEC code required for exporting services from India?
An IEC code is generally not mandatory for service exporters unless they intend to claim financial incentives under India's Foreign Trade Policy schemes (such as SEIS) or require an IEC for specialized banking processes associated with international service contracts.
Conclusion: Accelerate Your Global Trade Operations
Securing your IEC code online is an efficient, fully digital milestone that opens access to cross-border commerce with India. By following the systematic steps outlined in this guide—ensuring absolute precision in document alignment, maintaining annual updating schedules, and integrating seamlessly with ICEGATE and bank AD codes—businesses can establish compliant, scalable international trade channels.
Navigating global supply chains requires reliable, verified trading partners. Whether you are an exporter scaling global reach or an international buyer looking to source quality products, verified trade networks streamline your operations.
Ready to expand your global trade network? Connect with verified manufacturers, exporters, and international trade partners on Today Adviser. Post your buying requirements or list your trade business today to access trusted B2B sourcing channels worldwide.
