1. Home
  2. Registrations
  3. AD Code Registration

AD Code Registration on ICEGATE — For Indian Exporters

In short: Register your bank’s Authorised Dealer (AD) Code on ICEGATE so you can file shipping bills and export through Indian ports. Ofin Legal’s fee starts at ₹7,499 (inclusive of GST).

AD Code Registration with Ofin Legal
100% onlineCA / CS experts4.9★ Google ratingAvailable in MumbaiFree: Export Registration Finder

Reviewed by Sagar Ruparelia, Founder & Head, Ofin Legal.Updated

Starting at₹7,499inclusive of GST

Get started with AD Code Registration

Free consultation · documents checklist · fixed-price proposal

+91
  • 100% confidential
  • Reply in 24h
  • 4.9★ Google

AD Code Registration packages

Basic

AD Code Registration

From ₹7,499

  • Assistance in AD Code letter from Bank
  • ICEGATE Portal Registration
  • AD Code registration filing on ICEGATE
  • Document upload via e-Sanchit
  • DSC application and configuration guidance
  • Registration confirmation follow-up
  • Comprehensive support via phone, chat, and email
Get proposal
Standard

AD Code Registration

8 inclusions

  • Assistance in AD Code letter from Bank
  • ICEGATE Portal Registration
  • AD Code registration filing on ICEGATE
  • Document upload via e-Sanchit
  • DSC application and configuration guidance
  • Registration confirmation follow-up
  • IFSC Code Registration (1 port)
  • Comprehensive support via phone, chat, and email
Get proposal
Premium

AD Code Registration

9 inclusions

  • Assistance in AD Code letter from Bank
  • ICEGATE Portal Registration
  • AD Code registration filing on ICEGATE
  • Document upload via e-Sanchit
  • DSC application and configuration guidance
  • Registration confirmation follow-up
  • IFSC Code Registration (1 port)
  • ICEGATE compatible Class III DSC
  • Comprehensive support via phone, chat, and email
Get proposal

Why is AD Code Registration Mandatory?

AD Code registration on ICEGATE is not optional for exporters of goods: it must be in place before you file a shipping bill. Here is exactly why

  1. Shipping Bill Generation A Shipping Bill is one of the primary export documents required for customs clearance at any Indian port. You simply cannot generate a Shipping Bill on ICEGATE without a registered AD Code. No AD Code = no Shipping Bill = no customs clearance = no export.
  2. Foreign Exchange Realisation The AD Code links your export transactions to your current bank account under FEMA (Foreign Exchange Management Act) guidelines. This ensures that foreign currency payments received from buyers abroad are properly credited and accounted for through authorised banking channels.
  3. Export Incentives and Refunds: Duty drawback and IGST refunds are paid to the refund and incentive account you register on ICEGATE by IFSC, not to the AD code account, so register both. RoDTEP benefits, where the scheme applies, are issued as transferable duty credit e-scrips in the customs electronic ledger rather than paid into a bank account.
  4. Customs Compliance Under RBI and CBIC Guidelines Registering your AD Code ensures that your export operations are compliant with both RBI’s foreign exchange regulations and CBIC’s customs requirements. It also enables your bank to release export proceeds without delay.

Documents Required for AD Code Registration

Step 1 — Documents to Obtain AD Code Letter from Your Bank

  • IEC (Import Export Code) certificate
  • GST Registration Certificate (self-attested and stamped)
  • PAN Card of the company/proprietor/partners/directors
  • Aadhaar Card / Passport / Voter ID of the authorised signatory
  • Current account details with the AD bank branch
  • Board Resolution authorising the signatory (for companies and LLPs)
  • Cancelled cheque or bank passbook copy

Step 2 — Documents for ICEGATE AD Code Registration

  • No documents if your bank is integrated with ICEGATE: the bank verifies the PAN, AD code, IEC and linked account online (ICEGATE advisory of 1 October 2026)
  • Otherwise, a bank authorisation letter with the eight details listed in CBIC Instruction 25/2023: exporter name and address, IEC, PAN linked to the IEC, bank account number linked to the IEC, account holder name, the bank’s confirmation that the account’s PAN is the IEC’s PAN, AD code or IFSC, and the branch name, address, contact details and official email
  • With that letter, a cancelled cheque or the latest bank statement endorsed by the bank
  • An ICEGATE login for the IEC holder, which needs the IEC, GSTIN and an authorised person’s DSC

AD code registration links your bank's Authorised Dealer code, and the account behind it, to your IEC in the Customs system through the Bank Account Management module on ICEGATE. An exporter needs it before filing shipping bills, registers it once at a single port for use at every customs location, and pays Customs no fee. Under ICEGATE's advisory of 1 October 2026, banks integrated with ICEGATE verify the details online, with no document upload.

AD code vs IFSC registration: what Customs records

ICEGATE's Bank Account Management module holds two separate registrations. The AD code account declares the bank used for foreign remittances from your exports; the refund and incentive account, identified by IFSC, is where Customs pays money owed to you, such as drawback and IGST refunds.

AD code accountRefund and incentive account
Called on ICEGATEForeign Remittance Account (Authorized Dealer Code)Refund/Incentive Account
PurposeBank used for foreign remittancesCollection of export incentives, drawback and IGST refunds
Identified byAD code issued by your bankIFSC of the branch
Customs locationsOne location chosen per AD codeOne, several or all locations
What the bank verifiesPAN, AD code, IEC and the account linked to the AD codePAN, IFSC and account number

Most exporters need both. For the incentive account, ICEGATE shows its status at PFMS, the Public Financial Management System, alongside its status at Customs.

Who needs AD code registration on ICEGATE?

Any IEC holder that files shipping bills for exports of goods at a customs EDI location. Under JNCH Public Notice 33/2022-23, registering an AD code with its bank account is the step that lets an IEC file shipping bills at Customs ports.

Two registrations come first:

  • An IEC from DGFT, with bank details that match your bank's records. See IEC registration.
  • An ICEGATE login for the IEC holder, which needs the IEC, GSTIN and an authorised person's DSC. See ICEGATE registration.

A service exporter files no shipping bill, so it has no AD code to register with Customs.

Bank AD code letter for export: what it must say

If your bank is not integrated with ICEGATE, you upload two documents: a bank authorisation letter and a cancelled cheque or the latest bank statement endorsed by the bank. ICEGATE's Bank Account Management manual (version 1.02, October 2026) lists what the letter must contain, following CBIC Instruction 25/2023 of 28 July 2023.

  1. Name and address of the exporter.
  2. IEC number issued by DGFT.
  3. PAN associated with the IEC.
  4. Bank account number associated with the IEC.
  5. Name of the account holder.
  6. The bank's confirmation that the PAN linked with the account is the same as the PAN linked with the IEC.
  7. The bank's AD code or IFSC, as the case may be.
  8. Name, address, contact details and official email ID of the branch holding the account.

Ask the branch that maintains the account for this letter. If your bank deals in foreign exchange through a different authorised branch, the AD code must be that branch's, as ICEGATE's advisory of 1 October 2026 points out.

How to register an AD code on ICEGATE, step by step

Registration is an online request from the exporter's own ICEGATE login, approved for the customs location you choose. These are the steps in ICEGATE's October 2026 manual.

  1. Log in as an ICEGATE User with your ICEGATE ID, password and OTP.
  2. Open the Profile status widget, then the Bank Account tab, then Foreign Remittance Account (Authorized Dealer Code).
  3. Click Add New Bank Account, enter the AD code and click Get Details. The bank and branch fill in automatically, with a drop-down where several branches share one AD code.
  4. If the bank is integrated with ICEGATE, enter the account number, choose one customs location and click Verify. The bank's systems confirm the details.
  5. If it is not, choose the bank and branch, enter the account number, location and document type, upload the letter and cheque, and click Verify. ICEGATE fills in the IRN itself.
  6. Click Submit. The request appears with its Status at Customs.
  7. Repeat under Refund/Incentive Account with your IFSC, where you can select all customs locations in one go.

One port of registration, every customs location

Since ICEGATE Advisory 10/2022 of 14 June 2022, an AD code is registered at only one port and is then available at all customs locations. Before that, exporters registered the same code at every port they filed shipping bills from.

JNCH Public Notice 33/2022-23 sets out the rules that followed:

  • The port you choose when applying becomes the code's port of registration.
  • Any later change to that AD code's account details is made at that port only.
  • An IEC can register several AD codes, each with its own port of registration.
  • For codes registered before the change, the port of the last shipping bill filed with that code was treated as the port of registration, shown under Bank Account Management.
Example. Ridgeway Engineering Private Limited (a made-up company) in Pune banks with a bank integrated with ICEGATE. It registers its AD code at the port it expects to use first and ships from a second port months later without registering again. Its refund and incentive account is registered once, with all customs locations selected.

Time and cost of AD code registration

There is no Customs fee: neither ICEGATE's manual nor the customs notices on AD code registration contain a payment step. For integrated banks, ICEGATE describes the check as real-time verification with the bank, though it depends on the bank's systems being available.

For document-based requests, customs houses have set short timelines. JNCH Nhava Sheva told its EDI officers in Public Notice 79/2020 to complete approval within the same working day when all requirements are met, and Chennai Custom House's Public Notice 63/2024 promises same-day approval for requests made before 2 PM. Ofin's professional fee starts at ₹7,499.

Why AD code verification fails

ICEGATE does not change the result its bank partner returns, so most failures are fixed at the bank, not on the portal. The advisory of 1 October 2026 asks you to update and validate your records with the bank before applying.

  • The account number, IFSC or branch does not match the bank's books, or the AD code is not mapped to that account.
  • The bank holds your PAN and your IEC under different customer IDs, or has no IEC on record at all.
  • The firm's name, PAN or IEC differs between ICEGATE, DGFT and the bank.
  • KYC is out of date, or the account is dormant, frozen, restricted or closed.
  • The bank's system is down. Retry later, and check the status of the first request before submitting a fresh one.

Changing banks or adding a second AD code

A new bank or a new account needs a fresh request, not just a call to your bank. On ICEGATE, only an AD code account with Status at Customs "Approved" can be modified, and the change is made at that code's port of registration.

Record the new bank on DGFT within 30 days as well, under Handbook of Procedures para 2.14(b); DGFT checks it with NPCI. Ofin's IEC renewal service covers that update. The Export Registration Finder lists the other registrations your product needs. Exporters shipping through Nhava Sheva or the air cargo terminal can read our guide to AD code registration in Mumbai.

How Ofin handles AD code registration

Ofin's CAs, CSs and legal professionals help you get the bank letter in the required form, set up your ICEGATE login and file the AD code request, from ₹7,499.

Higher packages add IFSC registration for the incentive account and an ICEGATE-compatible digital signature, and we follow each request until Customs decides it. Everything is 100% online and we reply within 24 hours. Tell us your bank and ports to get a fixed-price proposal.

AD Code Registration: frequently asked questions

What is an AD Code?

AD stands for Authorised Dealer. An AD Code is a code issued by an RBI-authorised bank branch to a business that holds a current account for export-import transactions.

Is AD Code registration mandatory for all exporters?

For exporters of goods, yes: the AD code, with its bank account, must be registered on ICEGATE before you file a shipping bill. Exporters of services file no shipping bill, so they have no AD code to register with Customs.

Is there a government fee for AD Code registration on ICEGATE?

No. The ICEGATE portal does not charge any government fee for AD Code registration. Our professional fee covers document preparation, bank coordination, portal filing, DSC configuration, and follow-up until approval.

Do I need to register my AD Code separately at every port?

No. Since ICEGATE Advisory 10/2022 of 14 June 2022 (relayed by JNCH Public Notice 33/2022-23), an AD code is registered at one port only and is then available at all customs locations. Later changes to that code’s account details are made at its port of registration.

What is an IFSC Code and why does it need separate registration?

An IFSC Code is the 11-character alphanumeric code that identifies your specific bank branch. On ICEGATE it identifies the refund and incentive account, registered separately from the AD code, to which Customs pays duty drawback and IGST refunds.

What type of Digital Signature Certificate is required for ICEGATE?

ICEGATE registration for an importer or exporter needs a valid digital signature certificate of the authorised person, along with the IEC and GSTIN. We check that your DSC works on ICEGATE before you apply, and our higher package includes an ICEGATE-compatible Class III DSC.

How long does AD Code registration take?

With a bank integrated with ICEGATE, the bank verifies the details online in real time, provided its systems are available. Other requests go to the customs officer at the port you choose: JNCH Nhava Sheva has told its officers to approve complete requests the same working day, and Chennai Custom House does the same for requests made before 2 PM. Most delays come from details that do not match across ICEGATE, DGFT and bank records.

Can I register multiple AD Codes for the same IEC?

Yes. You can register several AD codes for one IEC, each with its own bank account and its own port of registration. Each AD code is registered at one port only and is then available at all customs locations, so exporting from several ports does not need separate registrations.

What happens if my AD Code registration is rejected?

ICEGATE communicates the reason for rejection. Common reasons are an account number, IFSC or branch that does not match the bank’s records, an AD code not mapped to the account, PAN and IEC held under different customer IDs at the bank, and a name, PAN or IEC that differs between ICEGATE, DGFT and bank records. We review the rejection, correct the issue, and resubmit on your behalf.

What if I change my bank or bank branch after registration?

If the change gives you a new AD code, for example with a new bank, register that code on ICEGATE. If the AD code stays the same but its account details change, modify the existing registration: only an AD code account with status “Approved” can be modified, and the change is made at that code’s port of registration. Record the new bank on DGFT within 30 days as well. We handle both.

Do importers also need an AD Code?

AD Code registration on ICEGATE is primarily mandatory for exporters for generating Shipping Bills.

Get started

Talk to an expert about AD Code Registration

Share a few details and our team will reply with the documents you need and a fixed-price proposal, usually within 24 hours.

Prefer email? Send by email

Ready to start your business the right way?

Talk to an Ofin expert today; we’ll recommend the right structure and send a fixed-price proposal.

Ofin Legal compliance expert