IEC CODE: Meaning, Registration & Online Check (2026)

TL;DR - Summary
- What is an IEC code? - An IEC (Import Export Code) is a 10-character alphanumeric identifier issued by the Directorate General of Foreign Trade (DGFT). It is generally required for commercial imports and exports of goods, while service exporters need an IEC when claiming benefits under the Foreign Trade Policy, subject to applicable rules and exemptions.
- Who needs an IEC code? - Businesses and individuals importing or exporting goods commercially need an IEC, subject to specified exemptions. Service exporters may also need one when claiming benefits under the Foreign Trade Policy, while e-commerce exporters, dropshipping businesses and exporters seeking applicable export benefits may need an IEC for their activities.
- How much does IEC registration cost? - A new IEC registration costs a flat ₹500 government fee. There is no renewal fee because an IEC has lifetime validity.
- How long does IEC registration take? - An IEC is typically issued within 1-3 working days when the application is complete and the details are correct. The actual timeline can vary because DGFT verifies the application and bank-account details before issuing the IEC.
What Is an Import Export Code (IEC)?
An IEC, or Import Export Code, is the 10-character alphanumeric identifier the Directorate General of Foreign Trade (DGFT), under India's Ministry of Commerce and Industry, issues to businesses and individuals. This code is generally required for importing or exporting goods commercially, subject to specified exemptions. For service exports specifically, DGFT's own guidance states an IEC is not necessary except when the service provider is claiming benefits under the Foreign Trade Policy.
Since 2017, DGFT has linked the IEC to the entity's PAN. The IEC is generated using the PAN as its base identifier, and only one IEC can be issued against a single PAN.
Once issued, an IEC carries lifetime validity with no renewal requirement. However, from 2021, every IEC holder must digitally update or confirm their IEC details once during each financial year, within the April to June period. If the required update is not completed within this period, DGFT can deactivate the IEC temporarily.
For commercial imports and exports of goods, customs clearance generally requires a valid IEC, which must be declared in the relevant shipping bill or bill of entry, subject to specific exemptions. The IEC therefore acts as a major identifier for businesses involved in India's import and export activities.
Who Needs an IEC Code in India?
Businesses and individuals involved in eligible import, export or other cross-border trade activities generally need an Import Export Code (IEC) in India, subject to specific exemptions. IEC applies to anyone doing one of several things:
- Importing goods into India for commercial purposes
- Exporting goods from India to another country
- Exporting services from India where payment is received in foreign exchange, such as SaaS, software, consulting or freelance services, when an IEC is required under the applicable rules
- Selling through global marketplaces such as Amazon Global Selling, eBay, Etsy, or Alibaba
- Running a drop-shipping operation sourced from overseas suppliers
- Seeking applicable duty drawback, GST refunds on exports, or other Foreign Trade Policy benefits
Service exporters generally do not need an IEC solely to export services. An IEC becomes particularly important in three situations:
- Customs Clearance: Commercial imports and exports of goods require a valid IEC for customs clearance, subject to specified exemptions.
- Banking and Foreign-Currency Transactions: IEC details are required for applicable export-related foreign-currency transactions processed through banks and authorised dealers, including relevant foreign-currency receipts. Banks may also ask for IEC details when processing outward remittances, depending on the transaction and applicable compliance requirements.
- DGFT Incentives and Schemes: A valid IEC is required to access applicable duty drawbacks, export promotion schemes and other benefits available under the Foreign Trade Policy.
Who can apply for an IEC?
The following can apply for an IEC when involved in eligible trade activities, provided that he/she possess a valid PAN:
- Individuals and proprietorship firms
- Partnership firms
- LLPs
- Private and public limited companies
- Hindu Undivided Families (HUFs)
- Trusts
- Societies
- NGOs
Note: An IEC is not required for imports or exports of goods meant solely for personal use and not connected with trade, manufacture or agriculture, subject to applicable exemptions.
💡 QUICK INSIGHT
₹500 is the prescribed government fee for a new IEC application, and you can apply directly without hiring any agent or consultant.
What Is the Importance of an IEC Code?
An IEC code is a legal requirement for commercial imports and exports, helps with customs clearance, provides access to applicable government benefits, and is relevant to certain banking and foreign-currency transactions.
- Legal Requirement: For exports of services or technology, an IEC is required when the exporter is seeking benefits under the Foreign Trade Policy.
- Customs Clearance: Customs requires the IEC to be declared in the relevant shipping bill for exports and bill of entry for imports. Without a valid IEC where required, the shipment cannot proceed through the applicable import or export process.
- Government Benefits: A valid IEC allows eligible businesses to access applicable DGFT-administered benefits, such as duty drawbacks and export promotion schemes. It can also be relevant to tax benefits available to eligible exporters under schemes such as the GST Letter of Undertaking (LUT), which allows qualifying exports to be made without payment of IGST, subject to the applicable conditions.
- Banking and International Transactions: Banks or authorised dealers may require IEC details for applicable foreign-currency transactions connected with imports and exports, including the receipt of export proceeds and certain outward remittances for import payments.
Beyond the legal specifics, an IEC can also help establish a business's credibility as an importer or exporter when dealing with overseas counterparties and trade-related institutions.
What Documents Are Required for IEC Registration?
The documents required for IEC registration include the applicant's PAN, business address proof, bank account proof, and establishment or registration documents where applicable. Applicants also need Aadhaar-based authentication or a Digital Signature Certificate (DSC) to submit the application. The exact requirements vary by entity type.
- PAN: The firm's or proprietor's PAN is required and is validated against Income Tax Department records.
- Business Address Proof: Accepted documents include an electricity bill, rent or lease agreement, sale deed, telephone bill or other documents permitted by DGFT. If the address proof is not in the firm's name, an NOC from the property owner may be required.
- Bank Account Proof: A cancelled cheque or bank certificate can be submitted. The bank account must be active, and DGFT validates the account details before IEC creation.
- Establishment or Registration Proof: This is required where applicable and depends on the entity type.
- Aadhaar or DSC: Applicants can use Aadhaar-based e-signing or an active DSC, depending on the applicant and entity type.
For LLPs and private limited companies, an MOA/AOA and the Certificate of Incorporation must be kept for reference.
The DGFT portal runs online, with supporting documents uploaded digitally. Documents must be uploaded in PDF format, with each file limited to 5 MB.
Ensure that the entity name, PAN and bank details are consistent before submitting the application. DGFT validates bank details through NPCI, and the validation response can take up to two weeks depending on the bank.
How to Apply for an IEC Code Online?
How to Apply for an IEC Online
Hover any step for details · 15 to 30 minutes total
Set Up
Visit the DGFT portal
Hover ›Register as a new user
Hover ›Start a fresh IEC application
Hover ›Fill & Upload
Fill in the ANF 2A form
Hover ›Upload the required documents
Hover ›Complete
Pay the ₹500 application fee
Hover ›Sign and submit
Hover ›Receive and download the IEC
Hover ›You can apply for an IEC online through the DGFT portal by registering as an importer/exporter, completing the ANF 2A application and uploading the required documents. You also need to pay ₹500 as a fee and submit the application using Aadhaar-based e-signing or a Digital Signature Certificate (DSC). Once your documents are ready, the application itself generally takes around 15-30 minutes to complete.
Step 1: Visit the DGFT portal
Go to dgft.gov.in. Select Login, move to Register and choose the option to register as an Importer/Exporter.
Step 2: Register as a new user
Register using your PAN, email address and mobile number. You will receive OTPs on your registered email address and mobile number for verification. After successful verification, you receive a user ID and temporary password, which you can use to log in and set a new password.
Step 3: Start a fresh IEC application
After logging in, go to My Dashboard. Move to Importer Exporter Code (IEC), and go to “Apply for IEC”. The portal uses the PAN details provided during registration to identify the applicant.
Step 4: Fill in the ANF 2A application
Complete the required sections covering details such as:
- General Information: Entity name, type, PAN and date of incorporation
- Address Details: Principal place of business and branch-office details, where applicable
- Proprietor, Partner or Director Details: Relevant personal and identification details
- Bank Details: Account number, IFSC and bank name
- Business Details: Nature of concern and relevant activities, such as manufacturer exporter, merchant exporter or service provider
Step 5: Upload the required documents
Upload the applicable supporting documents, such as PAN, address proof and bank-account proof. The exact documents depend on the applicant and entity type. The portal accepts supporting documents in PDF format, with each file limited to 5 MB.
Step 6: Pay the ₹500 application fee
Click the payment option to proceed to the Bharatkosh payment gateway. The IEC application fee is ₹500, and payment can be made through net banking, debit card, credit card or UPI. The payment details are recorded against the application.
Step 7: Sign and submit the application
Authenticate the application using Aadhaar-based e-signing or a DSC, as applicable to the applicant and entity type. Submit the completed application after authentication.
Step 8: Receive and download the IEC
After successful processing and validation, the IEC is issued electronically. You can view and print the IEC certificate through the DGFT portal.
Note: The actual issuance time can vary because DGFT also validates bank-account details before creating the IEC, and bank validation can take up to two weeks depending on the bank. For a more detailed walkthrough of every field in the ANF 2A form, read our complete guide on How to Apply for IEC Code Online.
How Can You Verify or Check Your IEC Code Online?
Verifying or checking an IEC happens directly on the DGFT portal, and you can use the “View Any IEC” facility without logging in for a basic lookup. Go to Services, navigate to IEC, and open “View Any IEC”, where the portal asks for the Importer/Exporter Code and the firm name. The firm name must include at least the first three characters.
The DGFT facility also lets users view basic IEC details and the associated DEL status. If an IEC holder does not complete the required annual updation during the April-to-June period, the IEC can be deactivated. It can be activated again after the holder successfully completes the required updation.
For a step-by-step walkthrough on IEC verification with screenshots, see the complete guide to verifying an IEC code online.
What Are IEC Registration Fees and Processing Time?
A new IEC application attracts a ₹500 government fee, which is paid through the Bharatkosh gateway on the DGFT portal. Applicants can use net banking, debit cards, credit cards or UPI to complete the payment. Once the application is approved, DGFT issues the IEC certificate electronically and sends it to the registered email address. Applications with complete and accurate details are generally processed within 1-3 working days.
Note that the ₹500 fee applies only to obtaining a new IEC. There is no separate renewal charge because an IEC carries lifetime validity, and the annual update or confirmation required between April and June is also free of charge. This means the ₹500 government fee is the mandatory government cost for a new IEC. If an applicant chooses to use a CA, consultant or filing service, any professional fee is additional and optional, typically ranging from ₹1,000 to ₹5,000 depending on the complexity of the work.
For businesses that already have an IEC but need to change information, such as the registered address or bank account, DGFT charges ₹200 for the modification.
How Does Skydo Help Once You Have an IEC?
Getting an IEC takes care of an important part of your export setup. However, you still need a practical way to receive payments from overseas clients or buyers. Traditional bank transfers can involve transfer fees, forex markups and intermediary bank charges, while also requiring manual follow-up and taking several days to settle. In some cases, these costs can add up to as much as 8% of the payment.
This is where Skydo can help. It brings payment collection and related export documentation into one platform. With Skydo, you:
- Receive Payments in Multiple Currencies: You can open virtual accounts in USD, EUR, GBP, SGD, AUD and CAD in around 5 minutes. There are no monthly subscription fees and you pay only when you transact.
- Know the Cost Upfront: Skydo charges $19 for transactions below $2,000, $29 for transactions from $2,000 to $10,000, and 0.3% for transactions above $10,000. There is no additional forex markup.
- Get Funds Settled Quickly: Payments typically reach an Indian bank account within 1 working day, compared with the multi-day settlement timelines that can apply to traditional bank transfers.
- Keep Proof of Payment Ready: Every transaction comes with a free FIRA (Foreign Inward Remittance Advice), so you have proof of the incoming payment without having to follow up separately with your bank.
- Simplify eBRC Closure: Skydo lets you link your DGFT account once and bulk-upload shipping bills, automatically map IRMs and generate eBRCs. This can help exporters close their export transactions on the DGFT portal.
- Manage EDPMS Closure: Exporters can also use Skydo's EDPMS closure assistance to report received proceeds against their shipping bills.
Skydo is specifically built for freelancers with proper documentation, Indian exporters, and Amazon sellers, making it relevant for businesses that receive payments from overseas.
Can I get an IEC code without GST registration?
Yes. GST registration is not mandatory for every IEC applicant. The DGFT IEC allows applicants to indicate that they do not have a GSTIN, where applicable. You still need to provide the information and supporting documents relevant to your entity type.
Is IEC mandatory for freelancers and IT service exporters receiving foreign payments?
How do I check or verify my IEC code on the DGFT portal?
What happens if I skip the annual IEC update before April 30?
Can I apply for IEC using my home address?
How long does it take to get an IEC code after applying online?
How do I update or modify my IEC details?
Can I cancel or surrender my IEC?






