logo

IEC Verification Online: Meaning, Statuses, & Ways to Check

awadhesh-ranjan
Awadhesh Ranjan25 September 2026
Verify your IEC and receive international payments seamlessly with Skydo's compliant cross-border platform.
Verify your IEC and receive international payments seamlessly with Skydo's compliant cross-border platform.

TL;DR - Summary

  • What is IEC verification? - IEC verification is checking whether an Importer Exporter Code is valid, active, and correctly registered with both DGFT and Customs, using the 10-character code tied to the entity's PAN.
  • Why is IEC verification important? - IEC verification is important because an inactive or mismatched IEC can hold up customs clearance, delay export incentive claims, and create friction when export proceeds land in your account.
  • What are the methods of IEC verification online? - There are two methods of IEC verification online: the View IEC Status enquiry on DGFT, which shows the record at source, and the Check IE Code/BIN Status enquiry on ICEGATE, which shows the Customs-side status.
  • What do the IEC statuses mean? - IEC statuses such as Active, Received in DGFT, Rejected, Deactivated, DEL and Inactive on ICEGATE each signal a different state of the code, and each one calls for a different action.

What Is IEC Verification?

IEC verification is checking whether an Importer Exporter Code is valid, active, and correctly registered with DGFT and Customs. The IEC is a 10-character alphanumeric code issued by the Directorate General of Foreign Trade, and it's now tied directly to the entity's PAN.

For an exporter, verifying an IEC online isn't just confirming the number exists somewhere. It's about knowing the current status and whether the details attached to it are still correct.

There are two systems here, and they don't operate on the same clock. DGFT issues and maintains the record itself. ICEGATE is the Customs gateway, used for customs transactions and IEC or BIN enquiries.

An IEC can be active on DGFT while its Customs-side record is still catching up, especially right after issuance or an amendment.

Checking the IEC beforehand also gives a business a way to confirm its trade details are ready before filing a shipping bill, importing goods, or receiving an export payment. Anyone applying for one for the first time can find the process laid out in the guide on how to apply for an IEC code online.

💡 QUICK INSIGHT

- Your IEC number is the same as your PAN, what you're actually verifying is its current status and whether it's registered with customs.

What is the Importance of IEC Verification?

IEC verification matters because it confirms trade identification details are valid and current, and skipping it tends to surface as problems at customs, in export documentation, or in payment processing later.

  • Customs clearance: Customs checks IEC information while clearing import and export transactions. An IEC that's inactive, wrong, or out of sync can trigger queries or hold up a shipment already in motion, so catching the issue before filing beats catching it at the port.
  • Payment processing: Authorised dealer banks use IEC and export details as part of how they process and monitor export transactions. Keep the IEC record accurate, and there's less friction when export proceeds actually land.
  • Export incentives: An IEC that's active and properly maintained factors into benefit and incentive processes. Problems here tend to show up as administrative delays once an exporter is working through post-export formalities.
  • Annual updating: IEC holders must update their details electronically every year, during the prescribed April to June window, even when nothing has changed. Miss that window and the IEC can get deactivated.
  • Counterparty checks: IEC verification online also runs the other direction. It lets a business check an exporter or importer before agreeing to trade with them, using the available IEC details as one more confirmation that the party is actually registered with DGFT.
Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

How To Verify an IEC Code: A Step-By-Step Guide

There are two ways to verify an IEC code online. The first is on the DGFT portal, which is the source of the IEC record itself. The second is on ICEGATE, which shows the IEC as it stands in the Customs system.

ParameterDGFTICEGATE
What it showsThe IEC record at source, as issued and maintained by DGFTThe IEC as it stands in the Customs system
Enquiry nameView IEC StatusCheck IE Code/BIN Status
Login requiredNo, the basic status check is publicSign in if the access route asks for it
Details displayedEntity name, IEC status and linked firm detailsIEC details, branch information and current Customs status
Can you fix errors hereYes, through the IEC updation or modification facility after logging inNo, corrections are made on DGFT
Best used forConfirming the IEC is active and details are correct at sourceConfirming Customs has the IEC before filing a shipment

Method 1: How To Verify IEC Code on DGFT

Verifying an IEC on DGFT means running the IEC status enquiry: enter the requested IEC and identification details, complete the captcha, and submit.

  • Step 1: Go to the official DGFT website. Use the official portal, not an unofficial IEC lookup site.
  • Step 2: Open the Services section. Find the option to view or check IEC status.
  • Step 3: Enter the IEC details. Add whatever else the portal asks for, usually the linked PAN or firm details, then type in the captcha shown on screen.
  • Step 4: Click Search. The portal pulls up the IEC information along with its current status.
  • Step 5: Check the result. Verify the entity name, status, and other details against what's expected.
  • Step 6: Fix anything wrong. If the IEC shows inactive or something looks off, log in to DGFT and use the IEC updation or modification facility.

DGFT is the right place to verify at source, and ICEGATE's own FAQ points users back to DGFT for checking the status of IEC registration on the DGFT end.

This check works the same way whether it's your own IEC or someone else's. For your own code, being logged in also opens up the IEC management and updating functions.

Read more about How to get FIRC certificate online here.

⚠️ COMMON MISCONCEPTION

You do not need to log in to verify an IEC's basic status on DGFT — the "View IEC Status" check is fully public and takes under a minute.

Method 2: How To Verify IEC Code on ICEGATE

Checking an IEC at Customs means using ICEGATE's IE Code/BIN Status enquiry, which pulls up the IEC information as it stands in the Customs system. ICEGATE's own documentation names Check IE Code/BIN Status as the correct enquiry for this.

  • Step 1: Go to the ICEGATE website. Sign in if the route asks for it.
  • Step 2: Open Services on the dashboard. Then select Enquiries.
  • Step 3: Open the ICEGATE Enquiry Service. Choose Check IE Code/BIN Status.
  • Step 4: Enter the IEC and submit. The result shows the IEC details and Customs-side status.

ICEGATE 2.0 runs its enquiry services through the portal, and access depends on the enquiry type and how a user is routed in. The current ICEGATE enquiry manual lists Check IE Code/BIN Status as open to all users.

ICEGATE's official FAQ notes that this enquiry can display IEC details, branch information, and current Customs status.

For a newly issued or recently amended IEC, it's worth checking both DGFT and ICEGATE before filing a shipment. That gives both systems time to reflect the update and avoids a scramble at the last minute.

What Does Each IEC Status Type Mean for Exporters?

IEC status types indicate whether a code is active, still being processed, rejected, deactivated, or synced with Customs, and each one requires a different action.

StatusWhat it meansWhat to do next
Registered by DGFT and Accepted by ICEGATEIEC is active and integrated with Customs.No action needed; the IEC is ready for Customs transactions.
Active (DGFT only)IEC is valid at DGFT but may not yet be synced with ICEGATE.Check ICEGATE again after 24 to 48 hours.
Received in DGFTIEC application or transmission has reached DGFT for processing.Wait for processing and check for updates.
RejectedApplication or update was rejected because of incorrect or incomplete information.Correct the issue and resubmit.
DeactivatedIEC has been deactivated, including for failure to complete required annual updating.Complete the required update or correction on DGFT.
DEL (Denied Entity List)IEC has been flagged because of a compliance or enforcement issue.Resolve the underlying issue with DGFT before trading.
Inactive on ICEGATE onlyIEC has not been properly registered or integrated with Customs.Check ICEGATE registration or synchronisation and resolve the issue.

DEL is the one to take seriously. It flags an actual compliance or enforcement problem, and trade doesn't resume until that's cleared up with DGFT.

A freshly issued or recently updated IEC can also lag a bit before it shows correctly everywhere. A short delay right after a change isn't the same thing as an invalid code.

⚠️ WATCH OUT

IEC must be updated annually on the DGFT portal between April and June, even if nothing has changed, or it is automatically deactivated and can block payment settlements.

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

What Are the Common IEC Verification Errors and Fixes?

The major reasons for the IEC verification errors are wrong IEC or PAN details, delay in transmission, deactivation, or mismatch in the business information.

ErrorLikely CauseFix
IEC Not FoundIncorrect IEC/PAN details, or the IEC isn't available in the system.Recheck the details and verify the IEC on DGFT.
PAN MismatchIEC and PAN information don't match.Check and correct the IEC profile on DGFT.
Transmission in Progress / Inactive on ICEGATEDGFT-to-ICEGATE transmission or registration is pending.Wait and recheck; if it continues, check ICEGATE registration or raise a support request.
IEC DeactivatedRequired annual update wasn't completed.Complete the required IEC update on DGFT.
Name or Details MismatchBusiness information differs across records.Correct the IEC profile and ask the relevant institution to refresh its records.

If the IEC isn't found at all, start with the basics: recheck every digit before assuming something's wrong at DGFT's end. If it still doesn't show up after that, verify directly through DGFT rather than assuming the code has been cancelled.

A PAN mismatch likely means incorrect PAN information linked to the IEC. Check the profile and correct it through DGFT.

Transmission delays are common enough right after issuance or an amendment that they're not usually a cause for concern on their own. Check again after the normal processing window, and if it's still stuck, look at the ICEGATE registration and contact support.

A deactivated IEC almost always traces back to a missed annual update. Complete it through DGFT, and under the Foreign Trade Policy, the code can be reactivated once the update goes through, without prejudice to any other action that might apply separately.

Anything technical that can't be resolved through the portal itself goes to DGFT or ICEGATE support directly.

How Does Skydo Help Once You Have an IEC?

Skydo brings payment collection and its related paperwork into one workflow, which cuts down the back-and-forth that usually follows an export transaction.

  • Virtual receiving accounts: Collect payments in USD, EUR, GBP, SGD, AUD, and CAD.
  • Flat, upfront pricing: $19 for payments up to $2,000, $29 for payments between $2,000 and $10,000, and 0.3% above $10,000.
  • Export documentation support: FIRC support on eligible transactions, plus eBRC and EDPMS assistance that takes the manual work out of post-payment paperwork.

Read more about how Skydo works here.

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo
Frequently asked questions

How do I verify my IEC code online step by step?

Go to DGFT, then Services, then the IEC status enquiry. Enter the IEC and identification details requested, complete the captcha, and submit. For the Customs-side check, use ICEGATE's Check IE Code/BIN Status enquiry.

What does IEC status 'Transmission in Progress' mean, should I wait or act?

How do I check my IEC status on ICEGATE?

How do I activate an inactive IEC online?

What happens to an incoming foreign payment if my IEC is inactive at the time of receipt?

Do service exporters need an IEC to receive payments from abroad?

Can I verify someone else's IEC (a counterparty's)?

Does an IEC expire?

About the author
awadhesh-ranjan
Head of Risk & Compliance
10+ years across American Express, Udaan, and Volopay, building credit risk, fraud, and compliance systems, with hands-on experience in fintech licensing and regulatory frameworks.Driving, Road-Trips & a Big-Time Cricket Fan
Save 50% on every international transfer