Legal Suvidha is a registered trademark. Unauthorized use of our brand name or logo is strictly prohibited. All rights to this trademark are protected under Indian intellectual property laws.
Legal Suvidha
Licenses And Certifications

AD Code Registration for Exporters: Meaning, Process, Documents & Renewal (2026 Guide)

An AD Code, issued by the exporter's bank, is a mandatory registration with customs that authorises shipping bills to be processed and is a separate requirement from the Import Export Code (IEC) that many first-time exporters assume is sufficient on its own. Without a port-wise registered AD Code, customs will not allow cargo to be cleared for export, no matter how complete the underlying trade documentation is.

Priyanka WadheraPriyanka Wadhera
Published: 20 Nov 2026
11 min read
AD Code Registration for Exporters: Meaning, Process, Documents & Renewal (2026 Guide)
1
2
3
4
5
6
7
8
9
10
11

A complete walkthrough of AD Code registration for exporters — what the bank-issued Authorised Dealer code is, why every port needs it, and how to register on ICEGATE.

AD Code Registration for Exporters: Meaning, Process, Documents & Renewal (2026 Guide)

If you have incorporated a business and obtained an Import Export Code (IEC) with the intention of exporting from India, there is one more piece of paperwork that stands between you and your first shipping bill: the AD Code. Without it, customs will not let your cargo leave Indian shores, no matter how ready your goods, buyer, and invoice are.

Many first-time exporters assume that an IEC alone is enough to start shipping. In practice, the IEC only proves you are registered to trade internationally — it does not tell customs which bank will be receiving your foreign exchange, or which branch is authorised to handle your remittances. That link between your bank and the port is exactly what an AD Code establishes. This guide walks through what an AD Code is, why it matters, how to get one from your bank, how to register it at each port through ICEGATE, the documents you will need, and the common mistakes that delay first shipments.

What Is an AD Code?

AD stands for Authorised Dealer. An AD Code is a 14-digit numeric code issued by a bank that has been authorised by the Reserve Bank of India to deal in foreign exchange. It is essentially your bank's unique identification number for the branch that will handle your export-related foreign currency transactions — receiving payments from overseas buyers, processing bank realisation certificates, and reporting your export proceeds to the RBI.

Every bank branch dealing in forex has its own AD Code, and exporters obtain this code from the specific branch where they hold their current account. This is different from the IEC (Importer Exporter Code), which is a PAN-based registration issued by the Directorate General of Foreign Trade (DGFT) that identifies your business as an entity permitted to import or export. The IEC tells the government who you are; the AD Code tells customs which bank is standing behind your transaction.

Why Exporters Need an AD Code

Without a registered AD Code, the customs Electronic Data Interchange (EDI) system will not generate a shipping bill for your consignment. This means your goods physically cannot be cleared for export, regardless of how complete your other documentation is. Specifically, the AD Code serves several purposes:

  • It allows customs to link your shipment to a specific bank account for the eventual credit of export proceeds.
  • It enables generation of the shipping bill, which is the core export document without which cargo cannot leave any Indian port, airport, or land customs station.
  • It allows automatic crediting of duty drawback and other export incentive amounts (where applicable) directly into your bank account.
  • It helps in the generation of the Electronic Bank Realisation Certificate (eBRC), which is used to prove that export proceeds have actually been received — a document often needed for claiming benefits under various export promotion schemes.
  • It supports RBI's tracking of foreign exchange inflows against outward shipments, an important part of India's forex compliance framework.

In short, the AD Code is the connective tissue between your bank, the customs system, and the RBI's foreign exchange monitoring apparatus. Exporters typically discover this the hard way — cargo booked, container ready, and a shipment stuck because the AD Code was never registered at that particular port.

AD Code vs IEC: Understanding the Difference

It helps to think of the IEC and the AD Code as two separate but linked layers of export eligibility.

  • The IEC is a one-time registration with DGFT, generally valid for the lifetime of the business (subject to periodic online updation requirements), that authorises an entity to import or export goods and services.
  • The AD Code is bank-specific and, importantly, port-specific. The same AD Code from your bank has to be separately registered at every port, airport, ICD (Inland Container Depot), or customs location from which you intend to ship goods.

This port-wise registration requirement often catches new exporters off guard. If you registered your AD Code at a seaport in Mumbai but later want to ship through a different port or an air cargo complex, you will need to register the same AD Code afresh at that new location.

Step-by-Step AD Code Registration Process

Step 1: Obtain the AD Code Letter From Your Bank

Approach the branch of your bank where you hold your current account (the account through which export proceeds are expected to be credited). Submit a written request, typically on your company's letterhead, asking the bank to issue an AD Code letter. The bank verifies your account details, KYC documents, and IEC, then issues a letter on its own letterhead confirming the AD Code assigned to that branch, along with your account number and other verification details. This letter usually needs to be signed by the branch manager and carry the bank's official seal.

Step 2: Gather Supporting Documents

Along with the bank's AD Code letter, you will typically need a set of supporting documents for port registration (detailed in the next section).

Step 3: Register on ICEGATE

ICEGATE (Indian Customs EDI Gateway) is the online portal through which customs-related registrations, including AD Code registration, are processed. Depending on the port and the current process in force, registration may be done:

  • Directly on the ICEGATE portal after creating a login, by uploading the AD Code letter and supporting KYC documents digitally, or
  • Through the customs broker or Custom House Agent (CHA) handling your shipment, who submits the AD Code registration request to the relevant customs house on your behalf.

Many exporters, especially first-time ones, prefer routing this through a customs broker or their compliance consultant, since local port practices and document formatting expectations can vary.

Step 4: Port-Wise Registration

Once the AD Code is accepted on ICEGATE at the system level, it still needs to be registered separately at each port you intend to use. This is done by submitting the AD Code registration request specifically against that port's customs location code. Only after this port-specific registration is approved can your shipping bills be filed from that location.

Step 5: Verification and Activation

The customs authority at the relevant port verifies the documents and, once satisfied, activates the AD Code against that port in the system. From this point, your shipping bills filed from that port will automatically pick up your registered AD Code and bank details.

Documents Required for AD Code Registration

While requirements can vary slightly by bank and by customs location, exporters should generally keep the following ready:

  • AD Code letter issued by the bank on its letterhead, confirming the code, branch, and account details
  • Import Export Code (IEC) certificate issued by DGFT
  • PAN card of the business entity
  • GST registration certificate
  • Certificate of incorporation (for companies and LLPs) or partnership deed (for partnership firms) or proprietorship proof, as applicable
  • Board resolution or authorisation letter authorising a specific individual to sign and submit the AD Code registration on behalf of the company
  • Cancelled cheque or bank statement showing the account number and IFSC linked to the AD Code
  • Digital Signature Certificate (DSC) of the authorised signatory, since ICEGATE registration and filings typically require digital signing
  • GSTIN-linked address proof for the registered business premises, since port authorities may cross-check this against your GST registration

Since document requirements can be updated by CBIC or individual customs houses from time to time, it is worth confirming the current checklist with your bank and the specific port before submission, rather than relying solely on a generic list.

Fees and Timeline

Banks may or may not charge a nominal fee for issuing the AD Code letter — this varies by institution, and it is best to check directly with your relationship manager. On the customs side, AD Code registration at a port is generally not accompanied by a large government fee, though processing conventions differ across customs houses, and some ports/agents may charge handling or documentation charges for facilitating the registration.

In terms of timeline, once the AD Code letter and supporting documents are in order, port-wise registration on ICEGATE can often be completed within a few working days, though this can extend if documents are incomplete, digital signature issues arise, or the port is dealing with a backlog. Exporters preparing for their very first shipment should build in a reasonable buffer — ideally initiating AD Code registration well before the intended shipment date, rather than in the final days before a container is due to sail.

Validity and Renewal

An AD Code itself does not typically carry a fixed expiry the way some licences do, but registration can lapse or require re-verification in a few situations:

  • If you change your current account or switch banks, a fresh AD Code letter and re-registration at each port will be required.
  • If your business undergoes a change in constitution — for instance, conversion from a proprietorship to a private limited company — the AD Code registered under the old entity will not automatically carry over, and fresh registration is usually needed under the new PAN and IEC.
  • Some ports periodically require re-validation of KYC documents linked to the AD Code, particularly if there has been a long gap since the last shipment from that location.
  • If you begin shipping from a new port, airport, or ICD, the existing AD Code has to be registered afresh at that new location — this is not a renewal in the traditional sense, but a fresh port-specific registration using the same underlying bank code.

Exporters are well advised to keep a checklist of every port where their AD Code is registered and to review it periodically, especially if they are scaling into new trade lanes or working with new logistics partners who may operate out of different customs stations.

Common Pitfalls Exporters Should Avoid

  • Assuming one registration covers all ports. This is the single most common misunderstanding. The AD Code must be separately registered at every port of export.
  • Mismatched details across documents. If the business name, address, or PAN on the AD Code letter does not exactly match the IEC or GST registration, port authorities will typically reject or delay the registration.
  • Delaying registration until the shipment is booked. AD Code registration should ideally be completed before goods are ready to move, not treated as a last-minute formality once a buyer has confirmed an order.
  • Using an inactive or dormant bank account. If the current account linked to the AD Code has been dormant or has KYC issues, banks may hesitate to issue a fresh letter promptly.
  • Not updating the AD Code after a change in constitution. Businesses that convert from one structure to another (for example, proprietorship to LLP or private limited company) often forget that export registrations, including AD Code and IEC, need to be refreshed under the new entity.
  • Ignoring digital signature validity. Since much of the ICEGATE process depends on the authorised signatory's DSC, an expired or improperly registered DSC can stall the entire process even when all other documents are in order.

FAQs

What is the full form of AD Code?

AD Code stands for Authorised Dealer Code — a code issued by a bank that is authorised by the RBI to handle foreign exchange transactions, identifying the specific branch handling an exporter's export proceeds.

Is AD Code registration mandatory for exports from India?

Yes. Without a valid, port-registered AD Code, the customs EDI system will not generate a shipping bill, which means goods cannot be cleared for export from that port.

Can I use the same AD Code for multiple ports?

The underlying AD Code from your bank remains the same, but it must be separately registered at each port, airport, or ICD from which you intend to export. Registration is port-specific even though the code itself does not change.

How long does AD Code registration take?

Once documents are in order, port-wise registration is often completed within a few working days, though timelines can vary by customs house and depend on document completeness and DSC validity.

Do I need a separate AD Code for every bank account I hold?

You need an AD Code letter for the specific bank account and branch through which you intend to receive export proceeds. If you use accounts across multiple banks for exports, you may need AD Code letters and registrations corresponding to each.

What happens if I change my current account to a different bank?

You will need to obtain a fresh AD Code letter from the new bank and re-register it at every port where you previously had your old AD Code registered, since the code is tied to the specific bank branch and account.

Is AD Code required for import as well as export?

The AD Code is primarily associated with export shipping bill generation and forex proceeds tracking. Import transactions have their own set of bank-linked compliance requirements, though the same AD banking relationship is often relevant across both.

Can a customs broker handle AD Code registration on my behalf?

Yes, most exporters, particularly first-timers, route AD Code registration through their customs house agent or a compliance consultant familiar with the specific port's documentation practices, since local requirements can vary.

For 14 years we have taken founders end-to-end — from choosing the right structure and incorporating, to first-year compliance, funding readiness, and ongoing ROC/GST/tax filings — so you never have to switch providers as you grow.

  • One team for the whole journey — start, launch, post-launch and every annual filing after.
  • Fixed, all-inclusive pricing — professional plus government fees itemised, no hidden charges.
  • A dedicated CA/CS who owns your case and does not disappear after payment.
  • 6,000+ founders served, 4.9/5 rating, DPIIT-recognised, 100% online.

Talk to a Legal Suvidha expert today for a free consultation and an exact, transparent quote on WhatsApp (8130645164).

Frequently Asked Questions

Is IEC enough to start exporting?
No, an IEC alone only proves registration to trade internationally; an AD Code registered with customs at each port is separately required before a shipping bill can be processed.
Who issues the AD Code?
The exporter's bank, acting as an Authorised Dealer under RBI's foreign exchange framework, issues the AD Code letter used for customs registration.
Is AD Code registration a one-time process?
AD Code registration with a bank is generally a one-time process, but it must be separately registered at each customs port from which the exporter intends to ship goods.
Can an exporter have AD Codes from multiple banks?
Yes, an exporter can register AD Codes issued by different authorised dealer banks, though each port registration is linked to a specific bank's AD Code.
Priyanka Wadhera
Content Reviewed By

CA | POSH Consultant | Financial Advisor

"I help startups and mid-sized businesses scale by streamlining their tax advisory, POSH compliances, and virtual CFO systems with 100% precision."

Share this article:

Related Posts

View All