Triplicate

IEC Registration, ICEGATE, AD Code and LUT: Exporting from India

Before a first export from India you need an Importer-Exporter Code (IEC) from DGFT, your bank's AD code registered with customs, and a way to ship free of GST, usually a Letter of Undertaking (LUT). The shipping bill is then filed on ICEGATE, often by a customs broker, and the export value must come back through your bank within the time limit set by the RBI.

Checked against official sources: 2026-09

At a glance

IEC10 characters, the same as your PAN; one per PAN, issued online by DGFT
IEC feeINR 500; modification INR 200; annual update free
Annual IEC updateEvery April to June, even with no changes, or the IEC is de-activated
AD codeRegistered online on ICEGATE; once registered at one port it applies at all
GST on exportsZero-rated: LUT (form GST RFD-11) without IGST, or pay IGST and claim a refund
RCMCFrom the export promotion council for your main product, or FIEO; valid 5 years
Export proceedsRealise within 9 months of shipment; from 1 October 2026, 12 months if invoiced or settled in INR
e-BRCSelf-generated on the DGFT portal from your bank's inward remittance data

Importer-Exporter Code (IEC) from DGFT

Under the Foreign Trade Policy 2023 (para 2.05), no one may export or import goods without an IEC unless specifically exempted. The IEC is a 10-character code that is the same as the business's PAN, so a PAN can hold only one IEC. You apply online at dgft.gov.in in form ANF-2A, sign with a digital signature certificate (DSC) or Aadhaar-based e-authentication, and pay INR 500. The details are checked online against PAN and other records, and the IEC is generated online with permanent validity unless it is suspended, cancelled or de-activated.

You must update the IEC online every year between April and June, and confirm it online even if nothing has changed; the annual update is free. An IEC not updated in time is de-activated and is activated again once it is updated. Changes to the firm's constitution, address, bank or other primary details must be updated online within 30 days (Handbook of Procedures para 2.14).

ICEGATE and AD code registration with customs

ICEGATE (icegate.gov.in) is the e-filing portal of Indian customs. Shipping bills are filed there, often by a licensed customs broker on the exporter's behalf. Exporters register on ICEGATE with their IEC to register bank details with customs online, upload documents on e-Sanchit and track shipping bills and refunds; check the ICEGATE registration guidelines for the current identity and digital signature requirements.

The AD code identifies the Authorised Dealer bank branch that handles your export proceeds, and customs links your shipping bills to your bank through it. Exporters register it online on ICEGATE, and since June 2022 a code registered at one port is available at all customs locations (CBIC DG Systems Advisory 10/2022). CBIC Instruction 25/2023-Customs limits the documents to two, uploaded on e-Sanchit, and asks ports to decide requests made before 2 pm the same day, and others by 2 pm the next working day.

GST: export under LUT, or pay IGST and claim a refund

Exports are zero-rated supplies under section 16 of the IGST Act. You can export without paying IGST under a bond or Letter of Undertaking (LUT) and claim a refund of unused input tax credit, or, for goods and services not excluded by notification, pay IGST and claim that tax back.

The LUT is filed on the GST portal in form GST RFD-11 before you export (rule 96A of the CGST Rules), signed with a DSC or EVC. It is valid for the whole financial year in which it is given, so file a new one each year; all registered persons may use it except those prosecuted for tax evasion above INR 250 lakh (CBIC Circular 8/8/2017-GST). If goods are not exported within three months of the invoice date, or payment for exported services is not received within one year or the longer FEMA period, you must pay the tax with interest.

If you pay IGST on exported goods, the shipping bill itself is treated as the refund claim once the carrier has filed the export manifest, you have filed a valid GSTR-3B and the shipping bill matches your GSTR-1 (rule 96).

RCMC from an export promotion council

To apply for authorisations or other benefits under the Foreign Trade Policy you must show a Registration-cum-Membership Certificate (RCMC), unless specifically exempted (FTP para 2.57). Take it from the export promotion council for the product of your main line of business. If no council covers the product, or you export several products and your main line is not yet settled, you can take it from the Federation of Indian Export Organisations (FIEO) (Handbook of Procedures para 2.80).

Applications are made online in the e-RCMC module of the DGFT portal, logged in with your IEC, and the council's fee is paid there. An RCMC is valid from 1 April of the licensing year in which it is issued for five years, ending on 31 March (para 2.81).

Shipping bill, Let Export Order and getting paid

The exporter enters goods for export with a shipping bill (sea or air) or a bill of export (land), declares that its contents are true, and answers for the accuracy of the information and supporting documents (Customs Act 1962, section 50). When customs is satisfied that the goods are not prohibited and any duty and charges are paid, it permits clearance and loading (section 51), shown as the Let Export Order. At ports with electronic (EDI) filing, the RBI Export Declaration Form (EDF) is treated as part of the shipping bill.

The full export value must be realised and repatriated within nine months of the shipment date. From 1 October 2026, the Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026 keep nine months and allow twelve months for exports invoiced or settled in Indian rupees; your AD bank can extend the period if you ask with reasons. If proceeds are not realised in time, benefits taken under the Foreign Trade Policy must be returned (FTP para 2.54).

Banks send inward remittance messages (IRMs) for export receipts to DGFT, and you self-generate the electronic Bank Realisation Certificate (e-BRC) on the DGFT portal by matching IRMs with your shipping bills, under the system DGFT introduced from November 2023.

Step by step

  1. Get a PAN for the business, a bank account in its name (for the cancelled cheque or bank certificate), and a DSC for the signatory or Aadhaar e-authentication.
  2. Apply for the IEC on dgft.gov.in in form ANF-2A, upload the documents, pay INR 500 and download the IEC.
  3. Register for GST if you have not, and file the LUT in form GST RFD-11 on the GST portal before the first export; file a new one each financial year.
  4. Register on ICEGATE with your IEC, then register your AD code (bank authorisation letter and cancelled cheque on e-Sanchit) and your incentive bank account and IFSC for refunds and drawback.
  5. Apply for an RCMC in the e-RCMC module of the DGFT portal, from the council for your main product or from FIEO.
  6. Prepare the commercial invoice and packing list (Triplicate's generator makes both), matching your GST export invoice, and appoint a licensed customs broker if you will not file yourself.
  7. File the shipping bill on ICEGATE, directly or through the broker, under LUT or with IGST paid; after any examination, customs issues the Let Export Order.
  8. Report the export in GSTR-1 and file GSTR-3B so that the details match the shipping bill and refunds can be processed.
  9. Receive payment within nine months of shipment (ask your AD bank for an extension before the period ends), generate the e-BRC on the DGFT portal, and update your IEC every April to June.

Documents you usually need

Common problems and how to avoid them

IEC de-activated, so customs or DGFT transactions are blocked.

What to do: Update or confirm the IEC on the DGFT portal every year between April and June; a de-activated IEC is activated again once it is updated.

First shipment delayed because the AD code is not registered with customs.

What to do: Register it on ICEGATE with the bank's authorisation letter and a cancelled cheque before shipping; once approved at one port it is available at all customs locations.

Goods exported without an LUT and without paying IGST.

What to do: File the LUT in form GST RFD-11 before exporting and renew it every financial year; without one, charge IGST on the export invoice and claim a refund.

IGST refund on exported goods not processed.

What to do: Check that the shipping bill matches GSTR-1, that GSTR-3B is filed, that the carrier has filed the export manifest, and that your incentive bank account and IFSC are approved by customs.

Older guidance says you have 15 months to receive payment.

What to do: The 15-month period was replaced on 5 June 2026: it is nine months from shipment, and twelve months for exports invoiced or settled in rupees from 1 October 2026. Ask your AD bank for an extension before the period ends.

RCMC taken from a council that does not cover your main product.

What to do: Take the RCMC from the council for the product of your main line of business; use FIEO only if no council covers it or your main line is not yet settled.

Sources

  1. Foreign Trade Policy 2023, Chapter 2 (paras 2.05, 2.52-2.54 and 2.57) Directorate General of Foreign Trade (DGFT)
  2. Handbook of Procedures 2023, Chapter 2, July 2026 version (paras 2.07-2.14 and 2.79-2.81) Directorate General of Foreign Trade (DGFT)
  3. ANF-2A: Application form for issue or modification of the Importer-Exporter Code Directorate General of Foreign Trade (DGFT)
  4. Appendix 2K: Scale of application fees Directorate General of Foreign Trade (DGFT)
  5. FAQs on self-generation of eBRC (version 1.1, August 2025) Directorate General of Foreign Trade (DGFT)
  6. Instruction No. 25/2023-Customs: documents and timelines for AD code registration CBIC (text via World Trade Scanner)
  7. Circular No. 24/2025-Customs: auto-approval of incentive bank account and IFSC registration CBIC (copy hosted by EEPC India)
  8. IGST Act 2017, section 16: zero rated supply CBIC Tax Information Portal
  9. CGST Rules 2017, rule 96A: export under bond or Letter of Undertaking CBIC Tax Information Portal
  10. Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026 (as amended to 22 September 2026) Reserve Bank of India

Rules change often. This note is practical guidance based on the sources above, not legal advice. Confirm current requirements with the authority, your importer or a licensed customs broker before you ship.

Had this problem? Share how you solved it

Tell us what happened and what worked. We read every message. With your permission we may add your case to this note, without your name or company.

Common questions

How much does an IEC cost and how long is it valid?

The DGFT fee is INR 500. The IEC has permanent validity unless suspended or cancelled, but it is de-activated if you do not update or confirm it online every April to June. The annual update is free.

Who does not need an IEC?

Central and State Government ministries and departments, persons importing or exporting goods for personal use not connected with trade, small consignments to or from Nepal, Bhutan and Myanmar within value limits, and the other cases listed in Handbook of Procedures para 2.07. Everyone else needs an IEC to export or import goods.

Do I need to register on ICEGATE if my customs broker files the shipping bill?

The broker can file the shipping bill for you, but your own ICEGATE registration lets you register your AD code and refund bank account online, upload documents on e-Sanchit and track shipping bills and refunds.

Should I export under an LUT or pay IGST?

Under an LUT you pay no IGST on the export and can claim a refund of unused input tax credit. If you pay IGST, the money is tied up until the refund, though for goods the shipping bill itself counts as the refund claim. The LUT must be filed before the export and renewed every financial year.

More free tools

Triplicate is free and keeps getting better. Found it useful? Support Triplicate ♥