The Exporter’s Checklist: Step-by-Step Guide to AD Code & ICEGATE Registration in India
Introduction
Stepping into global markets is an exciting milestone for any Indian manufacturer or merchant exporter. However, before your first consignment can clear customs at a seaport, airport, or Inland Container Depot (ICD), completing regulatory groundwork is non-negotiable.
Two foundational prerequisites that frequently stall first-time exporters are ICEGATE Registration and AD (Authorised Dealer) Code Registration. Without these, your customs broker cannot file shipping bills, and your foreign currency remittances cannot be credited or regularized by the banking system. Below is a structured, practical roadmap to get both completed smoothly.
What is an AD Code, and Why Do You Need It?
An Authorised Dealer (AD) Code is a unique 14-digit identifier issued by the authorized dealer bank where your export-import firm maintains its primary current account. Customs authorities require this code to:
-
Remittance Tracking: Directly credit export foreign remittances into your verified business bank account.
-
Regulatory Tracking: Track inbound/outbound foreign exchange under RBI guidelines (EDPMS/IDPMS).
-
Duty Incentive Disbursal: Enable automated crediting of export promotion incentives like RoDTEP, RoSCTL, and Duty Drawback.
📌 Crucial Port Requirement: You must register your AD Code separately at every individual customs port (seaport, airport, or ICD) from which your physical consignments will depart.
What is ICEGATE?
ICEGATE (Indian Customs Electronic Gateway) is the national trade portal managed by the Central Board of Indirect Taxes and Customs (CBIC). It serves as the e-filing backbone that connects trade participants, customs brokers, banks, and regulatory bodies. Linking your bank-issued AD code to your ICEGATE profile is the digital handshake required to generate shipping bills.
Step-by-Step Registration Process
-
Step 1: Obtain Bank AD Letter – Request an AD Code allocation letter in the official customs format on bank letterhead, duly stamped and signed by the branch manager.
-
Step 2: Setup ICEGATE Profile – Register on the ICEGATE portal using your valid Import Export Code (IEC) and a Class 3 Digital Signature Certificate (DSC). Ensure company details mirror GSTIN and DGFT records exactly.
-
Step 3: Port-Level AD Code Registration – Log in to ICEGATE, navigate to Bank Account Management > Authorised Dealer Code Registration, select the target port, and upload documents.
-
Step 4: Departmental Verification – Track approval status on the portal until the customs officer verifies and marks the account status as “Registered”.
Common Pitfalls to Avoid
-
Name & Address Mismatches: Minor spelling or punctuation variations between your IEC, GST, PAN, and Bank KYC can trigger automated rejections.
-
Late Port Mapping: Waiting until cargo arrives at the port depot before initiating AD registration triggers painful container demurrage and detention charges.
How Siddhi Creation & Services Helps
At Siddhi Creation & Services, we manage end-to-end ICEGATE liaison, AD Code registration, and bank coordination across major Indian ports—eliminating bureaucratic holdups so your consignments depart on schedule.

