Authorised Dealer Code · Import-Export Compliance

AD Code registration, done right at every port.

Legalkarobar.com gets your bank AD Code letter issued in the correct format, verifies it against your IEC and PAN, and registers it with customs at every port you ship through — so shipments don't sit waiting on a document technicality.

2–4Working Days Per Port
AnyBank, Any Sea/Air/ICD Port
1Team for AD Code, ICEGATE & IEC

What's included in registration

Bank AD Code letter drafted & coordinated with your RM
Name & address cross-check against IEC and PAN
Port-wise submission — sea, air, or ICD
Mapping to your existing ICEGATE profile
Rejection review & re-filing if customs raises a query
Understanding AD Code

What is an AD Code, and why is it registered per port?

The Authorised Dealer (AD) Code is a 14-digit code your bank assigns to the branch handling your foreign exchange transactions — and customs treats its registration as specific to each individual port.

A banking code that customs verifies per shipment

Every import or export payment eventually moves through a bank authorised to deal in foreign exchange for that transaction. The AD Code tells customs which bank branch is responsible for that trade, so remittances can be tracked and reconciled against the correct shipment.

Unlike an IEC, which is a single company-wide code, the AD Code has to be separately registered against every port you use — a sea port, an air cargo complex, and an Inland Container Depot (ICD) each need their own registration entry, even for the same bank account.

01

Bank-issued

Comes from the branch handling your export-import forex account.

02

Port-specific

A fresh registration is needed for each port added to your shipping plan.

03

Format-sensitive

Missing a stamp or signatory on the bank letter is the most common rejection cause.

04

ICEGATE-linked

Once registered, it's mapped into your ICEGATE profile for filing.

Who Needs AD Code Registration

Anyone whose shipment involves a foreign currency payment

First-time exporters filing at a new port
Importers adding a second port
Businesses that switched banks
E-commerce exporters shipping via courier + air cargo
Customs House Agents filing for clients
Group companies with more than one IEC
Before You Apply

Documents needed — and where AD Code letters usually go wrong

Most delays trace back to the bank letter, not customs — getting the format right the first time is what keeps this to 2–4 working days.

Signed AD Code letter, on bank letterhead

Must show the branch IFSC, AD Code number, and an authorised signatory's stamp.

Valid IEC certificate

Entity name and address must match the AD Code letter exactly.

PAN & GSTIN of the entity

Cross-checked against both the IEC and the bank letter.

Cancelled cheque of the forex account

Confirms the account number tied to the AD Code.

Port codes for each location

The specific sea port, air cargo complex, or ICD code being registered.

Existing ICEGATE login (if already registered)

So the new port can be mapped into your live profile directly.

How Registration Works

Four stages, 2–4 working days per port

01

Bank AD Code Letter

We draft the request in the bank's required format and coordinate with your relationship manager to get it signed.

02

Document Verification

IEC, PAN, GSTIN and the AD Code letter are checked for name and address consistency before submission.

03

Port-Wise Registration

The AD Code is submitted for registration against each specific sea, air, or ICD port you use.

04

Confirmation & ICEGATE Mapping

Once customs confirms it, the AD Code is mapped into your ICEGATE profile, ready to file.

Three Things People Mix Up

AD Code vs. IEC vs. ICEGATE registration

Three separate registrations, three separate authorities — all required before your first shipment clears.

ItemIECICEGATE RegistrationAD Code Registration
Issued/registered byDGFTCustoms (linked to IEC)Your bank, registered with customs
What it provesLegal permission to import/exportAbility to file electronically with customsWhich bank handles the shipment's forex
ScopeCompany-wide, one codeOne profile, linked to the IECRegistered separately per port
Typical timeline1–2 working days3–5 working days, all ports together2–4 working days per port
Changes whenBusiness details changeNew signatory or DSC expiresBank changes or a new port is added

Setting up ICEGATE for the first time? See our ICEGATE registration guide — AD Code registration is one part of that larger process.

Watch First

AD Code registration, explained in under 3 minutes

AD Code Registration Walkthrough — Step by Step

Our compliance team explains how to get the bank letter issued correctly, what customs checks it against, and how registration is completed port by port — the same four stages covered in the How It Works section above.

Transcript: This walkthrough explains AD Code registration in four stages. First, we draft the AD Code letter request in your bank's required format and coordinate with your relationship manager until it is signed and stamped. Second, we verify that the entity name and address on the letter match your IEC and PAN exactly, since mismatches are the leading cause of rejection. Third, we submit the AD Code for registration against each specific port — sea, air, or ICD — in your shipping plan. Fourth, once customs confirms the registration, we map the AD Code into your ICEGATE profile so it is ready to use on your next shipping bill or bill of entry.

Why Legalkarobar.com

We chase the bank, so you don't have to

The single biggest bottleneck in AD Code registration is waiting on the bank to issue a correctly formatted letter. We coordinate directly with your relationship manager, catch formatting issues before submission, and register every port in one pass instead of one at a time.

Bank liaison included

We follow up directly with your bank's trade desk instead of leaving that back-and-forth to you.

Every port registered together

If your shipping plan covers three ports, we file all three rather than waiting for each shipment to reveal a gap.

Rejection diagnosis, not just re-filing

If customs rejects a registration, we identify the specific mismatch before resubmitting it.

Also handled alongside AD Code

ICEGATE registration & digital signature mapping
Import Export Code (IEC) registration & renewal
GST registration & ongoing return filing
FEMA/RBI advisory for foreign remittances
Discuss Your Ports & Bank
Client Feedback

What businesses say after registering

Our bank kept sending the AD Code letter back for the wrong format. Legalkarobar.com dealt with the relationship manager directly and it was sorted in two days.

Spices Exporter
Proprietor, Agro Export Business, Kochi

We added a second port mid-year and didn't realise the AD Code needed separate registration there too. They caught it before it held up a shipment.

Auto Components Importer
Operations Head, Manufacturing Firm, Pune

Switched our export banking to a new bank and assumed the old AD Code registration would just carry over. It doesn't — glad they flagged it before we shipped.

Leather Goods Exporter
Director, Export House, Kanpur
Frequently Asked

AD Code registration questions, answered

An AD Code (Authorised Dealer Code) is a 14-digit code issued by the bank branch that handles your foreign exchange transactions for import-export. It identifies which bank and branch is authorised to process the foreign currency payments tied to your shipments, and customs uses it to verify trade payments are routed through a recognised banking channel.
Customs treats AD Code registration as port-specific rather than a one-time, company-wide step. Even if your AD Code is already registered at one port, you must register it again at every additional sea port, air cargo complex, or ICD you plan to ship through, since each port's customs system maintains its own registration record.
The AD Code letter must be issued on the bank's official letterhead, bear the branch's IFSC and AD Code number, and be signed by an authorised bank official — a format that varies slightly between banks. Drafts are commonly rejected for missing the branch stamp, an incorrect IFSC, or a mismatch between the entity name on the letter and the IEC.
Once the signed AD Code letter is in hand, registration against a single port typically takes 2 to 4 working days. Getting the letter issued by the bank can take longer depending on the bank's internal turnaround, which is why we start that request in parallel with other documentation.
No — an AD Code is tied to the specific bank account and entity name on the letter. Each IEC or group company with its own bank account needs its own AD Code letter and its own port-wise registration, even if all entities bank with the same branch.
If you move your export-import banking to a new bank or branch, you need a fresh AD Code letter and must re-register it at every port where the old AD Code was active. Shipments filed against the old AD Code after the switch can be held up until the new registration is confirmed.
The most frequent causes are a name mismatch between the AD Code letter, IEC, and PAN; a letter missing the bank's official stamp or authorised signatory; or submitting the request against the wrong port code. We review the rejection remark, correct the underlying document, and re-file.
AD Code registration does not expire on a fixed schedule, but it must be re-done whenever you change your bank, add a new port to your shipping plan, or if your IEC details are updated in a way that no longer matches the original AD Code letter on file with customs.
Get Started

Talk to our customs compliance team

Share your bank details and the ports you ship through — we'll confirm the letter format, documents, and timeline for your AD Code registration within 24 hours.

Call
+91 83067 27484
Email
info@legalkarobar.com
Head Office
Bengaluru, Karnataka, India
Start Your AD Code Registration
Free scoping call — response within 24 hours on business days.
Thank you — our team will reach out within 24 hours on business days.

By submitting, you agree to be contacted about AD Code registration and related compliance services.