Before you can clear a single consignment, three registrations have to be in place and correctly linked: your IEC, your GST, and your bank's AD code. They sound like a formality. Yet in our experience, the majority of first shipments that get stuck do so not because of duty or documentation, but because one of these foundations was missing, mismatched or never registered at the right port. Get them right once and importing becomes routine. Get them wrong and every filing is a fight.
Here is what each one is, how they fit together, and where first-timers slip.
The Three Foundations
- IEC (Importer Exporter Code) - a 10-digit code issued by the DGFT, tied to your PAN. No business can import or export without it. It is your primary trade identity.
- GST registration - your GSTIN links your imports and exports to the tax system, drives your IGST and input tax credit, and must be consistent with your IEC.
- AD Code (Authorised Dealer Code) - a code from your bank, registered at each port you trade through, that lets customs and the bank track the foreign-exchange side of your shipments.
Individually they are simple. The trouble starts with how they connect.
How They Must Link Together
Customs systems cross-check these registrations against each other. Your IEC is built on your PAN; your GSTIN is built on the same PAN; your AD code is tied to your bank account and must be registered at the specific port where you file. When the name, PAN and details line up across all three, filing is smooth. When they diverge - a mismatched name, an old address, a PAN that does not tie out - the system rejects the filing before it even reaches assessment.
| Registration | Issued by | Tied to | Registered where |
|---|---|---|---|
| IEC | DGFT | PAN | National (one per business) |
| GSTIN | GST department | PAN | State of operation |
| AD Code | Your bank | Bank account | Each port you trade through |
The Mistake That Stops the Most Shipments
If we had to name the single most common cause of a blocked first export, it is this: the AD code was never registered at the port the goods are shipping from. A trader registers their AD code at one port, then routes a shipment through another - and the Bill of Entry or Shipping Bill will not go through until the bank registers the code at that port. That registration can take days the cargo does not have. The fix is to register your AD code at every port you intend to use, well before your first shipment arrives there.
Setting up to import or export for the first time? We will get your IEC, GST and AD code registered and correctly linked so your first shipment clears without a hitch. Book a free setup call or message us on WhatsApp.
The Other Common Slips
Beyond the AD code, a handful of errors recur. An IEC whose name or PAN does not exactly match the Bill of Entry. A GSTIN that is inactive or does not reflect the right business activity. An IEC that was obtained years ago and never updated after the business changed address or constitution. Each of these is small, each is avoidable, and each can hold an entire consignment. Because customs now cross-references these in real time on ICEGATE 2.0, consistency is everything.
Get These Right and Everything Downstream Is Easier
These foundations are not just about clearing goods - they underpin everything else. Your export incentives like RoDTEP depend on a correctly linked IEC on ICEGATE. Duty-deferral and facilitation schemes assume clean registrations. Even AEO certification starts from consistent IEC, GST and financial records. Fixing the basics first makes every later step smoother.
People Also Ask
What is an IEC and who needs it?
The Importer Exporter Code is a 10-digit code issued by the DGFT and tied to your PAN. Any business that imports or exports in India needs one - it is the primary trade identity.
What is an AD code and why do I need it at each port?
The Authorised Dealer code comes from your bank and is registered at each port you trade through, letting customs and the bank track the foreign-exchange side of your shipments. It must be registered at the specific port where you file, or clearance is blocked.
Do I need GST registration to import or export?
Yes, in almost all cases. Your GSTIN links your trade to the tax system, drives your IGST and input tax credit, and must be consistent with your IEC.
Why is my Bill of Entry or Shipping Bill getting rejected?
The most common causes are an AD code not registered at that port, or a mismatch between the name or PAN on your IEC and your GST records. Customs cross-checks these before assessment.
Can one IEC be used at multiple ports?
Yes, the IEC is national. But your AD code must be separately registered at each port you use, which is where first-time exporters often get caught.
How long does it take to set up IEC, GST and AD code?
The IEC and GST are relatively quick to obtain; AD code registration at a port depends on your bank. The key is to complete all three - and register the AD code at your intended ports - before your first shipment.
Final Recommendation
The unglamorous truth of importing and exporting is that most early problems are registration problems, not customs problems. Set up your IEC, GST and AD code correctly, link them consistently, and register your AD code at every port you will use - before you ship. It is the cheapest insurance in trade. Once the foundations are solid, guides like our customs clearance delays and courier export walkthroughs become far easier to act on.
Want your trade registrations set up right the first time? We will handle the IEC, GST and AD code and make sure they all tie together. Book a free consultation or use the enquiry form.