IEC & customs

IEC registration and customs clearance process in India: from DGFT code to out of charge

Get the IEC, register with customs, then clear your first export or import. Here is the whole path in order, with what each step needs and where it usually goes wrong.

IEC registration and customs clearance process in India: from DGFT code to out of charge
In short
  • The IEC comes first; customs rejects filings without a valid one. Then register on ICEGATE, link your bank and authorise a customs broker.
  • Exports clear on a Shipping Bill to Let Export Order; imports on a Bill of Entry to out of charge.
  • Keep the name and IEC identical on every document to avoid rejected filings.

Why the IEC comes before customs

The Importer-Exporter Code is the first thing customs checks. Every Shipping Bill and Bill of Entry carries your IEC, and the system rejects a filing if the code is missing, deactivated or does not match your PAN and bank record. So the order is fixed: IEC first, then customs registrations, then the clearance itself.

1 IECDGFT portal2 ICEGATEregister + DSC3 AD codebank account at customs4 Brokerauthorise a customs broker5 FileShipping Bill or Bill of Entry
From IEC to your first customs filing. Diagram: EXIMnx, free to reuse with a link to this page.

IEC registration: the short version

  1. Keep ready: the entity's PAN, an Aadhaar or digital signature for the authorised person, address proof, a cancelled cheque or bank certificate, and a working email and mobile number.
  2. Apply on the DGFT portal under the IEC application, entering the constitution, directors or partners and bank details, and authenticating with e-sign or DSC. A small application fee applies; check the current amount on the portal.
  3. Download the IEC certificate once issued. The code is PAN-based, and one PAN holds one IEC.
  4. Keep it live: confirm or update the details each year between 1 April and 30 June.

Documents, branch codes, modification and deactivation are covered in the full IEC registration guide.

Registrations you need before customs will clear you

RegistrationWhy customs needs itWho does it
ICEGATE loginLets you or your broker file Shipping Bills and Bills of Entry and pay duty onlineYou, with a Class 3 digital signature
AD code / bank accountLinks your Shipping Bills to the bank that will receive export proceeds, so refunds and eBRC can followYou and your authorised dealer bank, registered at the port
Customs broker authorisationA licensed customs broker (CHA) files on your behalf, under your written authorityYou sign an authorisation; the broker files
GST registrationNeeded for IGST on imports, LUT or refund on exports, and e-invoicingYou

The names must match. IEC, PAN, GST, bank account and ICEGATE profile should show the same legal name and address. A mismatch is the most common reason a first filing is rejected.

The customs clearance process, export and import

Exports

Shipping Billfiled on ICEGATERisk checkRMSInspectionif selectedLet Export Ordercustoms permitsShippedEGM filed
Export clearance steps. Diagram: EXIMnx, free to reuse with a link to this page.

The broker files the Shipping Bill with your invoice and packing data. After the risk check and any inspection, customs gives the Let Export Order, the goods are loaded, and the carrier files the manifest. Full detail and amendments: Shipping Bill guide.

Imports

IGMcarrier's manifestBill of Entryfiled on ICEGATEAssessmentduty calculatedDuty paide-paymentOut of chargegoods released
Import clearance steps. Diagram: EXIMnx, free to reuse with a link to this page.

The carrier files the IGM; your broker files the Bill of Entry, ideally before arrival. Customs assesses it, you pay the duty, and goods are released on out of charge. The duty is built from assessable value, BCD, surcharge and IGST. See the valuation rules and anti-dumping duty checks.

ExportImport
Main documentShipping BillBill of Entry
Who filesExporter's brokerImporter's broker
Money stepRefund and incentive claims, then bank realisationDuty payment before release
Customs releaseLet Export OrderOut of charge
AfterwardseBRC, drawback, RoDTEP, IGST refundIDPMS payment match, input credit of IGST

Documents to have ready

Invoice and packing listMatching value, quantity and Incoterm
Bill of lading or airway billThe carrier's receipt or title
Licences and certificatesAdvance Authorisation, origin certificate, BIS or FSSAI as needed
Bank advicesPayment proof for imports, IRM for exports

Where the IEC causes clearance delays

IEC not updated. If the annual update was missed, filings can be blocked until the IEC is reactivated.

Different IEC on documents. A mistyped code on the invoice or Shipping Bill breaks the match between customs, the bank and the licence ledger.

Bank not registered at the port. Exports can be cleared, but refunds and the eBRC will wait until the AD bank is linked.

Frequently asked questions

Can I clear goods through customs without an IEC?

Not for imports or exports of goods in the course of business. Customs requires a valid IEC on every Shipping Bill and Bill of Entry.

Do I need my own ICEGATE registration if I use a customs broker?

Your broker files on its own ICEGATE login under your authorisation, but registering yourself lets you track filings, pay duty and download documents.

How long does IEC registration take?

It is issued electronically, usually within a day or two when the PAN, Aadhaar and bank details match. Confirm current timelines on the DGFT portal.

What is the difference between a Shipping Bill and a Bill of Entry?

A Shipping Bill is filed for exports; a Bill of Entry is filed for imports. Both are electronic documents on ICEGATE.

How EXIMnx helps: EXIMnx keeps the IEC, bank and branch details in one master, generates Shipping Bill and Bill of Entry data for ICEGATE from the invoice, and tracks the release and later eBRC against each shipment. See Customs & ICEGATE.

Sources and further reading

This guide is a practical overview, not legal or tax advice. Rules, rates and procedures change by notification; confirm against the current text before you act.

From IEC to out of charge on one record

See ICEGATE filing and shipment tracking in a demo.

Request a demo