Ask Veda

TaxClue AI · Active
Namaste! I'm Veda — TaxClue's AI compliance assistant. 🙏

Ask me anything about GST, ITR, Company registration, Trademark, FSSAI or any compliance topic. When you're ready, I'll connect you with our expert for a free callback.
Share your details — our expert will call you
Powered by TaxClue · India's Trusted Compliance Platform
Customs LIVE

AD Code Registration and Port Registration for Exporters

Without AD Code registration at a port you cannot file a shipping bill there. What the AD Code is, how to get the bank letter, how registration works on ICEGATE, and why it must...

Vikas Sharma Tax & Compliance Expert
6 min read 11 views Updated Sep 9, 2026 Expert Reviewed High Complexity
AD Code Registration and Port Registration for Exporters
0:00
Last updated: September 2026Verified against: Government sources
Quick Answer

Without AD Code registration at a port you cannot file a shipping bill there. What the AD Code is, how to get the bank letter, how registration works on ICEGATE, and why it must be done port by port.

Need help with Customs?Talk to a qualified CA / CS about your exact case — no obligation.
Talk to an Expert →

The Step Most First-Time Exporters Miss

An exporter obtains an IEC, registers for GST, files an LUT, gets an RCMC, finds a buyer, manufactures the goods, and books a container. Then the customs broker says the shipping bill cannot be filed because the AD Code is not registered at that port — and the container sits while a bank branch is chased for a letter.

It is a small administrative step that stops everything, and it is invisible until the first shipment.

What the AD Code Actually Is

An Authorised Dealer is a bank licensed by the Reserve Bank of India to deal in foreign exchange. Each AD branch has a fourteen-digit code. When you register that code with customs against your IEC, you are telling customs which bank account will receive the proceeds of your exports.

That linkage does real work:

  • It lets customs accept your shipping bill at that port.
  • It routes IGST refunds on exports to the correct account.
  • It routes duty drawback and scheme credits.
  • It allows the shipping bill to be matched against the inward remittance in EDPMS, so the export closes properly.

Get it wrong and refunds land nowhere, EDPMS entries stay open, and your bank cannot issue a clean e-BRC.

Getting the Bank Letter

The AD Code letter comes from your bank branch, on its letterhead, in the format customs accepts. It should state:

  • Your firm or company name, exactly as on the IEC
  • Registered address
  • IEC number
  • Bank account number and account type
  • The branch's fourteen-digit AD Code
  • Branch address and IFSC
  • Signature of the authorised bank official with the branch stamp

Two practical points. First, ask specifically for the letter "in the customs format for AD Code registration" — a general bank certificate is often refused. Second, the entity name must match the IEC character for character. A trailing "Pvt. Ltd." against "Private Limited" is enough to cause a rejection.

Registering at the Port

AD Code registration is done electronically through the ICEGATE portal, and the flow is:

  1. Register on ICEGATE against your IEC, with a valid class-3 digital signature in the authorised signatory's name.
  2. Have the bank upload or authenticate the AD Code against your IEC, where your bank participates in the electronic route.
  3. Submit the AD Code registration request for the specific port or customs station, with the bank letter, IEC, PAN, GST registration and the authorised signatory's identity documents.
  4. Add bank account details so that refunds and drawback credit to the right account.
  5. Wait for approval from the customs station, after which the code is live for shipping bill filing at that port.

Where your customs broker handles this, give them an authorisation letter — but keep the ICEGATE login yourself. Losing access to your own ICEGATE account when you change brokers is a common and avoidable problem.

Port by Port — Plan Ahead

This is the operational point that costs exporters money. Registration is per customs station, so an exporter shipping from more than one gateway must register at each.

SituationWhat you must do
New sea port for a new buyerRegister the AD Code at that port before the container is gated in
Switching from sea to airRegister at the air cargo complex separately
Shipping through an ICD to a gateway portRegister at the ICD where the shipping bill is filed
Courier or postal exportsConfirm the requirement for that route with the courier or the Foreign Post Office
Changing bank or branchFresh letter, and re-register at every port already registered

Build this into your order acceptance process: when a new order will move through an unregistered port, start the registration the day the order is confirmed, not the week of shipment.

What Goes Wrong

  • Name mismatch between the bank letter, the IEC and the PAN. Fix the source record, not the letter.
  • Expired digital signature on ICEGATE, discovered at the moment of filing.
  • Wrong account registered, so IGST refunds credit to a dormant account.
  • Broker-controlled ICEGATE login, leaving the exporter unable to act when the relationship ends.
  • Bank branch merged or renumbered after a bank amalgamation, invalidating the registered code.
  • Assuming registration is national — it is not, and this is the single most common cause of a stuck first shipment at a new port.

Where It Sits in Your Export Setup

  1. PAN and GST registration
  2. IEC from DGFT
  3. Current account with an AD Category-I bank
  4. AD Code letter and port registration
  5. ICEGATE registration with a valid digital signature
  6. LUT in Form GST RFD-11 for the financial year
  7. RCMC from the relevant council or board
  8. ECGC policy and buyer limits, where credit terms are offered

Practical Tips

  • Keep a register of which ports you are registered at, with the date and the AD Code used.
  • Re-verify the registered bank account annually; refunds credited to a closed account are painful to trace.
  • Get the bank letter in duplicate — customs stations occasionally retain the original.
  • Renew the digital signature well before expiry; ICEGATE actions stop the day it lapses.
  • After any bank merger, confirm your AD Code is still valid before the next shipment.

Related Services & Guides

Key Facts About AD Code Registration

  • Applies in: All states across India, under the relevant central law.
  • Mode: Mostly online via the official government portal.
  • Typical timeline: Ranges from a few days to a few weeks depending on the case.
  • Non-compliance: May attract penalties, interest or late fees.
  • Expert help: TaxClue completes the entire process end to end for you.

What is an AD Code?

The Authorised Dealer Code is a code identifying the bank branch through which an exporter receives foreign exchange. It links your export shipments to the bank account that will realise the proceeds, and it must be registered with customs at every port you ship from.

Why is AD Code registration mandatory?

Because customs will not accept a shipping bill from an exporter whose AD Code is not registered at that port. It is also what allows export proceeds and incentive credits to be routed to the correct account and reconciled in EDPMS.

Over 90% of compliance penalties in India arise from missed due dates — timely handling can save businesses thousands of rupees each year.

— TaxClue Compliance Desk

AD Code Registration: a key compliance topic in Indian tax and corporate law that businesses and individuals must understand to remain compliant.

Related Services & Guides

Need Help with Compliance?

Our CA experts guide you through the entire process — registration to filing.

Frequently Asked Questions
What is an AD Code?
The Authorised Dealer Code is a code identifying the bank branch through which an exporter receives foreign exchange. It links your export shipments to the bank account that will realise the proceeds, and it must be registered with customs at every port you ship from.
Why is AD Code registration mandatory?
Because customs will not accept a shipping bill from an exporter whose AD Code is not registered at that port. It is also what allows export proceeds and incentive credits to be routed to the correct account and reconciled in EDPMS.
Do I need to register at every port?
Yes. AD Code registration is port-specific. If you ship from Nhava Sheva and then take an order that moves through Mundra, you must register the AD Code at Mundra separately before filing a shipping bill there.
What documents does the bank issue?
An AD Code letter on the bank's letterhead, in the format customs accepts, stating your firm name, address, IEC, account number and the fourteen-digit AD Code of the branch.
How long does registration take?
Once the bank letter is in hand, registration through ICEGATE is usually completed within a few working days. The delay is almost always in getting the letter from the branch, not in the customs step.
What happens if my bank account changes?
You must obtain a fresh AD Code letter from the new bank branch and register the new code at every port where you ship. Shipments filed against a stale AD Code create realisation and refund reconciliation problems.
Let TaxClue handle your CustomsFrom documentation to government filing — get it done right the first time.
Get Started →

Was this article helpful?

Thank you for your feedback!
Need help with Customs?
  • Pvt Ltd Registration
  • LLP Registration
  • OPC Registration
VS
Vikas Sharma VERIFIED EXPERT
7420 articles
Tax & Compliance Expert
Experienced in company registration, GST, trademark, and compliance. Helping Indian businesses stay compliant.
Disclaimer: This article is for general informational purposes only and does not constitute professional tax, legal or financial advice. Laws, rates and due dates change and can vary by individual case — always verify with the relevant government source (e.g. mca.gov.in, incometax.gov.in) or consult a qualified professional before acting. TaxClue accepts no liability for decisions taken based on this content.

Related Guides

All guides →
Get Expert Help

Need help with your Customs?

Our CA & CS professionals handle everything — from registration and filing to ongoing compliance. Talk to an expert about your exact case, no obligation.

4.9★ Google · CA & CS verified · ₹0 hidden charges · Confidential