Obtaining an Importer Exporter Code (IEC) is a fundamental compliance requirement for legally engaging in international business. This article walks you through everything you need to know about IEC, how to obtain it, and integration with new-age platforms like Xflow to make your transactions faster and more secure.
What is IEC Code verification?
The IEC is a unique ten-digit registration number issued by the Directorate General of Foreign Trade (DGFT), Government of India. Without this registration, importers cannot clear customs, and exporters cannot ship goods or receive payments from foreign clients.
Since the GST rollout, the IEC number is the same as the entity’s PAN. That said, having a PAN does not automatically give you an IEC. You still need to apply separately and activate your registration on the DGFT portal. Many new exporters assume their PAN doubles as their IEC, but they are two distinct registrations.
While obtaining the IEC was previously considered a one-time registration, the shift towards digital integration and the need for a stronger compliance framework have further prompted changes. The DGFT has now mandated that all IEC holders must update their business details between 1st April and 30th June every year. If they fail to do so, it will result in automatic deactivation of the code.
Importance of IEC verification
IEC (Importer Exporter Code) verification is important because it ensures the legitimacy and compliance of businesses involved in cross-border trade.
IEC code verification confirms that a business is legally registered to import or export from India. It helps ensure compliance with RBI and customs rules, prevents fraud, and makes international payments more secure and transparent.
In short, IEC verification builds trust, ensures compliance, and protects both parties in a cross-border transaction.
Benefits of IEC Code verification
India has set a target of $ 2 trillion in exports by 2030, evenly split between merchandise and services. To achieve this target, the government has intensified its focus on ensuring that only verified businesses can access the global market and its associated benefits. Here are some of the key benefits the IEC code brings with it:
Scheme benefits:
IEC is mandatory to claim benefits under schemes like the Service Exports from India Scheme (SEIS), Merchandise Export from India Scheme (MEIS), government-introduced export schemes, tax rebates, and exemptions that have been created to promote cross-border trade in services.
Seamless customs clearance:
An active IEC code is crucial for seamless customs clearance in India. ICEGATE uses this code to track the import and export of consignments. If the code is invalid or incorrect, shipments could be held up or even denied clearance. Consider the case of an exporter from Mumbai experiencing shipment delay due to an inactive IEC. During the customs clearance, the IEC code status was found to be inactive. It halted shipment and resulted in prolonged warehousing, and the exporter had to incur additional costs and penalties.
Improved Supply Chain:
With the IEC code linked to PAN, the export or import process becomes more efficient and not only saves time but also increases the overall efficiency of the supply chain integration.
Building Trust:
Trust is a key factor in building long-term relationships. By having compliances in check, one can demonstrate commitment to secure trade practices and encourage professionalism and transparency at the importer's and exporter’s end.
Instant digital verification
New e-IEC certificates issued by DGFT include a unique QR code that lets anyone instantly verify the certificate’s authenticity online. This makes fraud detection and due diligence faster for both the IEC holder and their trading partners.
Supplier and buyer fraud prevention
Before entering a large import or export contract, you can verify your trading partner’s IEC status using the DGFT’s ‘View Any IEC Details’ public tool. An invalid or suspended IEC is a red flag for fraud or non-compliance. It’s a quick check that can save you from a costly mistake.
IEC status & what to do next
After you've applied for or verified your IEC code, the next step is to check its status and understand what it actually means.
You’ll typically see one of the following labels when you check your IEC status on DGFT or ICEGATE:
- Active
- Inactive
- Suspended
- Cancelled
- Under Scrutiny
Each of these indicates how ready you are to start trading internationally. Sometimes, there might be certain actions you can take to expedite the application depending on the current status.
Here’s a table that breaks down what these IEC statuses mean, why they occur, and what you can or need to do next.
| EC Status | What It Means | Why It Happens | What to Do Next (Solution) |
|---|---|---|---|
| Active | Your IEC code is verified and valid on DGFT and ICEGATE | It means that you've completed annual verification (April–June window) | No action needed. Set a calendar reminder to verify again next year between April 1 and June 30. |
| Inactive | IEC has been deactivated. You can’t use it for import/export, customs, or payment settlements. | It happens when you miss the annual update window. DGFT auto-deactivates all IECs that are not verified by June 30. | Log in to the DGFT Portal. Select “Modify IEC”, update details, and resubmit for reactivation. |
| Suspended | IEC temporarily halted due to compliance or regulatory issues. | Non-filing of returns, GST mismatch, or legal issues flagged during scrutiny can be behind it. | Check your DGFT dashboard or registered email for notices. Contact your DGFT regional office to resolve and reinstate. |
| Cancelled | IEC is permanently revoked. Cannot be used for any trade activity. | It means that it’s either voluntarily surrendered or cancelled by DGFT due to fraud, non-compliance, or business closure. | If cancelled by mistake, you’ll need to reapply for a new IEC. Cancellation is not reversible. |
| Under Scrutiny | Your IEC application or status is pending manual review by DGFT. | PAN mismatch, missing DSC registration on ICEGATE, or conflicting GSTIN. | Double-check your PAN/GST/DSC. Resolve mismatches and submit any missing documents as and when requested by DGFT. |
| DGFT Active, ICEGATE Inactive | IEC is updated on DGFT, but not visible or active on ICEGATE. | You skipped port registration via Digital Signature Certificate (DSC). | Go to the ICEGATE portal and then complete DSC-based registration for full activation. |
How to apply for IEC Code online?
The process of applying for an IEC is fairly straightforward. Here is how you can do it:
1. Visit the DGFT website: https://www.dgft.gov.in
2. Create an account if you do not have one already.
3. Click on “Register” and provide your name, email ID, mobile number, and PAN.
4. Log in, go to IEC Profile Management within the Services tab, and choose “Apply for IEC”.
5. Fill out Form ANF 2A with your business information and upload required documents — business name and address, PAN, bank account details (with a cancelled cheque), address proof, email ID, and mobile number.
6. Pay the ₹500 government application fee on the portal. Then authenticate: proprietorships can use Aadhaar-based OTP (e-Sign), while companies and LLPs must use a Class 3 Digital Signature Certificate (DSC).
7. Your details will be reviewed. Upon successful submission, DGFT sends a provisional IEC certificate to your registered email within 5-10 minutes. The final approved IEC certificate, downloadable from the DGFT portal, is typically issued within 1–2 working days.
How to verify IEC Code online?
According to DGFT Circular 04/2025, all IEC holders, including service exporters, must complete the annual update between 1st April and 30th June each year. Failure to comply leads to automatic deactivation effective 1st July.
A quick note on terminology: what the DGFT officially calls the ‘annual update’ or ‘annual confirmation’ is sometimes referred to as ‘renewal’. But renewal is not quite accurate. You’re not renewing your IEC; you’re confirming your existing details are current. If no changes are needed, there’s nothing to upload and no fee to pay. If you’re making changes (address, bank account, partners), a ₹200 amendment fee applies.
DGFT verification steps
To verify any IEC (including a trading partner’s) without logging in:
•Go to www.dgft.gov.in
• Navigate to Services → View Any IEC Details (no login required)
•Enter the IEC number and at least the first three characters of the firm name
•Enter the CAPTCHA and click Search
•The system displays: IEC Number, Firm Name, Registered Address, Date of Issue, IEC Status, and DEL Status
To check your own IEC when logged in:
- Log in → Services → IEC Profile Management → View IEC
Important: If your IEC is newly issued or recently updated on DGFT, it may take 24–48 hours to sync and show as Active on ICEGATE. During this window, customs clearance may still be possible — contact your DGFT regional office if you have an urgent shipment.
List of Types of Different Statuses of IEC Code Verification
Now that you have applied for your IEC Code or verified it, you might want to check the status. Here are the steps to check the status of your application online:
ICEGATE Verification Steps:
- Access the ICEGATE portal.
- Navigate to the verification services and check on the IEC code/BIN number.
- Input the details on the port location and the captcha code on the screen.
- Click on the IEC code button to display the status.
While checking through the portal, here are the different messages that can show up:
- Active: An active IEC code is valid for all types of export or import transactions, customs clearance, and access to benefits without any hindrance.
- Inactive: The IEC code inactive status means your IEC has not been updated during the specified period for the April to June window; failure to update results in deactivation and restricts all import-export operations.
- Suspended: A suspended IEC code denotes temporarily halted due to a compliance issue or any legal matters.
- Cancelled: A cancelled IEC indicates that the code has been revoked either by the authorities or voluntarily by the holder, due to reasons such as fraud, business closure, or mergers. Once an IEC code is cancelled, it can no longer be used for any international trade activities.
- Under Scrutiny: An IEC code marked as "under scrutiny" typically indicates discrepancies in PAN or GSTIN details. Trade activities remain restricted until the verification process is completed.
Regular monitoring and updating of IEC status ensures uninterrupted trade operations and compliance with regulators.
Common IEC issues and their solutions
While the application and verification process in itself is quite straightforward, here are some issues that might come up along with how you can resolve them:
| Problem | Cause | Resolution |
|---|---|---|
| IEC marked as “Inactive” | Not updated during the April–June FY window. | For reactivation, log in to the “DGFT” portal, click on “Modify IEC”, and submit. The process ensures IEC remains active for the financial year. |
| PAN not matching | Wrong or outdated PAN in DGFT records. | Submit a PAN correction request online. Note: any modification to your IEC details attracts a ₹200 amendment fee on the DGFT portal. |
| ICEGATE displays IEC “not registered” | Depending on manual port registration. | Register on ICEGATE using DSC Registration is mandatory for customs clearance and export-import related activities. |
| Mobile/email outdated | Details not updated since the issue date. | Log in to the DGFT portal> Manage Profile >Update contact details. |
| IEC suspended | Non-compliance issues or GSTIN missing. | Submit documents to the DGFT regional office. It facilitates the IEC. |
| IEC Active on DGFT but Inactive on ICEGATE after recent update | DGFT-to-ICEGATE synchronisation takes 24–48 hours. | Wait 24–48 hours and recheck. For urgent shipments, contact the DGFT regional office with your DGFT confirmation receipt. |
What happens if I don’t verify my IEC Code?
Failing to update or verify the IEC code leads to significant disruptions in international trade operations. The potential consequences are:
Banking and financial transactions:
- Payment Delay or Freezes: The IEC code is inactive, resulting in cash flow disruption.
- Trade finance rejection: Pre and post-shipment credit applications are denied due to inactive IEC status.
- Letter of Credit: The Letter of Credit process is hindered; credibility and reliability are affected in international business operations.
Customs and regulatory compliance:
- Customs clearance delays: An unverified IEC results in goods being held at the port. Goods held at port incur demurrage and detention charges — storage costs that accumulate daily and can quickly exceed the value of a shipment.
- Regulatory scrutiny: Non-compliance may attract attention from customs authorities.
- GST refund ineligibility: Exporters with a deactivated IEC cannot claim GST refunds on exports, including IGST paid on exports and input tax credit accumulated from export activities. This directly affects your working capital.
Legal implications:
- Penalties and fines: Operation without a valid IEC code results in monetary penalties as per the foreign trade policy.
- Suspension of Trade Activities: Persistent non-compliance leads to the suspension of import-export business.
- Legal Proceedings: A business may face legal actions for violating trade laws.
Receiving export payments with Xflow
Once your IEC is verified, the next step is to ensure smooth and compliant international transactions. That is where Xflow comes in.
- RBI & FEMA-compliant fund transfers
- Automatically generates FIRA (Foreign Inward Remittance Advice)
- Transparent and competitive FX rates, access to mid-market foreign exchange without hidden SWIFT charges or hidden spreads.
- Supports more than 140+ countries across USD, EUR, GBP, and AED, in compliance with local regulations.
- One-click integration with accounting tools like Zoho Books and Tally for real-time synchronization.
- Real-time tracking of funds and Forex conversions.
Conclusion
In a regulated trade environment, IEC verification is your business passport to global markets. Whether you are an IT service provider or a manufacturing firm exporting garments to Europe, maintaining a verified IEC is essential. An unverified IEC can block your exports, delay remittances, or even freeze operations if left unattended.
Start by obtaining your IEC code from the DGFT, and ensure it is verified through ICEGATE. To streamline operations and stay compliant, integrating with Xflow is the next step.
Frequently asked questions
The IEC code is the 10-digit identification number assigned to the trading parties involved in expert and import by DGFT. It stands for Importer Exporter Code and is necessary to clear customs, receive payments, and even to comply with guidelines outlined by RBI and custom regulations.
You can check the status of your IEC code directly on DGFTs website. Just visit the website, click on Profile Management option in the menu, go to “Check IEC Status” option and then you can check your status by entering your IEC number.
You can check IEC/BIN status directly from ICEGATE online Portal. Just go to the website, click on the IEC/BIN status button under the services corner, and enter your IEC code and port location. Once you complete the CAPTCHA and submit, you’ll be able to check your status on ICEGATE.
The Business Identification Number (BIN) is a 15-digit code combining your IEC and PAN, used for tracking and clearing shipments at Indian Customs. It’s port-specific, so you need to register it on ICEGATE with a Digital Signature Certificate (DSC) to handle imports/exports at that port.
For businesses that deal with expert and import, updating and verifying IEC is crucial as not doing so can deactivate your account. It’s mandatory step that all IEC holders need to do every year between April and 30th June.
30th June is the last date to update IEC every year. If you miss the deadline, your IEC will be deactivated automatically after 1st July. Since it’s mandated by the government, you won’t be able to trade, import, or export once your account is deactivated. However, you can reactivate it by updating your IEC details and submitting for reactivation.
It depends on what you’re doing:
- Annual confirmation (no changes to your details): Free of cost.
- Modification/amendment (changes to address, bank account, partners, directors, etc.): ₹200 fee on the DGFT portal.
Initial IEC application: ₹500 fee.
Reactivating IEC code requires you to updating your IEC information and re-submitting it. Just log in to your DGFT portal, go to profile management section, click on modify IEC, and update your details. You’ll be asked for an OTP to submit the updated details. Copy paste the OTP from your message received on the registered mobile number and click submit. It usually takes two working days to reactivate.
It usually takes 1 to 2 days once you successfully submit your details on DGFT portal. You need to submit the documents like your PAN card, GST information, business details, and then complete verification via Aadhaar OTP or DSC OTP. The system will update your application automatically in most cases and update you via email in 48 hours. You can face delays if the information provided like PAN, GST, and bank details are incorrect, or you leave the application incomplete.
Yes. The DGFT provides a free public tool called ‘View Any IEC Details’ at www.dgft.gov.in → Services. You can search using an IEC number (or PAN) and the first three letters of the firm name — no login required. The result shows the entity’s name, address, IEC status, and DEL status. Always verify a new supplier or buyer’s IEC before large transactions.
DEL stands for Denied Entity List. A DGFT list of businesses barred from accessing DGFT benefits and schemes due to Foreign Trade Policy violations. If a company’s IEC verification shows DEL = ‘Yes’, it cannot apply for DGFT incentives. If your own IEC is on the DEL, you’ll need to apply for removal through the DGFT portal by resolving the underlying compliance issue.
DGFT and ICEGATE are two separate systems that sync with a 24-48 hour delay. If you recently updated or reactivated your IEC on DGFT, the status may not reflect immediately on ICEGATE. Wait 24-48 hours and check again. For urgent shipments where ICEGATE still shows inactive after 48 hours, contact your DGFT regional office with the DGFT confirmation receipt.
Not always. Service exporters don’t need an IEC unless they’re claiming benefits under the Foreign Trade Policy. However, most banks require an active IEC to process foreign inward remittances for services. If you’re regularly receiving international payments from overseas clients, it’s strongly advisable to obtain and maintain an active IEC regardless of whether you’re claiming DGFT schemes.
Yes. Individuals can apply for an IEC using their personal PAN and Aadhaar. No registered business entity is required. That said, for sustained international trade or regular foreign payments, registering as a business entity (proprietorship, LLP, or company) is strongly recommended for better access to banking facilities, DGFT schemes, and compliance management.
