StartupGrants India

AD Code Registration (Bank Authorised Dealer)

Mandatory bank code registration for customs clearance and export proceeds repatriation

Validity: Until cancelled or updated

The questions founders ask most about ad code registration (bank authorised dealer), answered plainly. If something here doesn't cover your situation, our team will walk you through it before you commit.

Gamma — AI deck and presentation creator for startups

Frequently Asked Questions

What exactly is an AD Code and why is it required?

An AD Code is a 14-digit Authorised Dealer Code issued by an exporter's bank branch to identify the specific current account to which export proceeds must be credited. It is mandatory under FEMA 1999 and the RBI's Master Direction on Export of Goods and Services. Customs authorities require it when processing shipping bills on ICEGATE. Without a registered AD Code at the relevant port, the shipping bill cannot be filed and the cargo cannot depart from India legally.

Who issues the AD Code — the RBI or the bank?

The AD Code is issued by the Authorised Dealer bank branch, not by the RBI directly. Authorised Dealer banks are those licensed by the RBI under the Foreign Exchange Management Act to deal in foreign exchange. The bank assigns its own branch-specific code and issues a letter to the exporter, which is then submitted at the customs port for registration. The RBI establishes the regulatory framework but the bank executes the issuance.

Is AD Code registration done once or at every port separately?

AD Code registration is port-specific. The same AD Code letter from the bank must be registered separately at every port, airport, or inland container depot from which the exporter plans to ship. If an exporter ships from Mundra and later routes a container through Nhava Sheva, a fresh registration at Nhava Sheva customs is required even though the AD Code number from the bank remains the same. This is one of the most common sources of last-minute shipment delays.

What happens if an exporter changes their bank or export account?

If the exporter opens a new current account at a different bank, or even at a different branch of the same bank, a new AD Code letter must be obtained from the new branch and registered at all relevant ports. The old AD Code remains in the ICEGATE system but is linked to the old account. Using the old AD Code for shipments credited to a new account creates FEMA mismatches and prevents correct EDPMS tagging, which in turn blocks GST refund processing and ECGC claims.

How long does it take to register an AD Code at customs?

Once the AD Code letter is received from the bank, customs registration typically takes between three and seven working days. Ports that accept online submission through ICEGATE may process registrations faster. Physical submissions at some ports may take longer depending on the customs house workload. Urgent shipments should not be planned without first confirming that the AD Code is active in the ICEGATE system, as the field is mandatory and cannot be bypassed.

Can a CHA register the AD Code on behalf of the exporter?

Yes. A licensed Customs House Agent can file the AD Code registration at the customs port on behalf of the exporter, provided the exporter furnishes an authorisation letter and the original or certified copy of the bank-issued AD Code letter. The CHA's role is limited to submission and follow-up; the bank must issue the letter directly to the exporter and address it to the customs authority. The exporter remains responsible for ensuring that the AD Code is correctly maintained.

What is the connection between AD Code and GST refund on exports?

Exports of goods and services may carry either a zero-rated status with upfront GST exemption or a refund of input tax credits. For GST refund processing, the GST portal cross-verifies shipping bill data against the EDPMS records maintained by the bank. The AD Code creates the linkage between the shipping bill on ICEGATE and the corresponding export proceeds entry in the bank's EDPMS. If the AD Code is incorrect or unregistered, the EDPMS entry cannot be matched to the shipping bill, and the GST refund application remains stuck or is rejected.

Does the AD Code have an expiry date?

The AD Code itself does not expire, but it ceases to be valid if the underlying bank account is closed or the branch's Authorised Dealer status changes. Additionally, if the exporter's IEC is surrendered or cancelled, the AD Code becomes redundant. Exporters should inform their bank and the relevant customs ports of any changes to their banking arrangements. There is no periodic renewal required as long as the exporter's IEC and the underlying bank account remain active and in good standing.

Can an exporter have multiple AD Codes for different bank accounts?

Yes. An exporter may maintain multiple current accounts at different banks or branches and obtain a separate AD Code letter for each. Each AD Code corresponds to one specific bank account. When filing a shipping bill, the exporter selects the AD Code corresponding to the account into which the proceeds for that particular shipment will be received. Having multiple AD Codes is common among larger exporters who route different product lines or buyer relationships through separate accounts for accounting and compliance clarity.

Live workshop — Can My Startup Win Grants? 4 August, 10:30 AM. Register for ₹99
Back to all services

AD Code Registration (Bank Authorised Dealer)

Free quote · Reply in 1 business day