Indian Company Master Data Made Simple

AD Code Registration for Import Export - Complete Guide

AD Code is a 14-digit code issued by the bank where the exporter/importer maintains a current account. It must be registered with customs for every port from which goods are exported or imported. AD Code links the business with customs and enables foreign currency transactions.

12 min read 2600 words Updated 4 Feb 2026

Key Points

14-digit code provided by the bank where current account is maintained
Must be registered with customs for each port of operation
Required for all export/import transactions through customs
Links IEC with banking channel for foreign currency
Multiple AD Codes can be registered for different ports
No separate government fee for AD Code registration

AD Code Registration: The Banking Link for Import-Export Operations

The Authorized Dealer Code (AD Code) serves as the critical bridge between your import-export business, the banking system, and Indian Customs. While the Import Export Code (IEC) establishes your identity as an exporter or importer, the AD Code establishes your banking relationship and enables the seamless flow of foreign currency transactions required for international trade.

Every exporter and importer in India must register their AD Code with customs for each port from which they operate. Without AD Code registration, shipping bills cannot be filed, customs clearance cannot proceed, and export benefits cannot be claimed. This comprehensive guide covers everything you need to know about obtaining and registering your AD Code.

What is AD Code and Why is it Required?

AD Code is a unique 14-digit identification number assigned by banks authorized to deal in foreign exchange. This code identifies the specific bank branch where the exporter/importer maintains their current account for foreign currency transactions. The AD Code system enables:

Primary Functions

  • • Links IEC with banking channel
  • • Enables foreign currency transactions
  • • Facilitates customs clearance
  • • Supports export benefit claims
  • • Ensures regulatory compliance

Legal Framework

  • • Foreign Exchange Management Act (FEMA)
  • • Customs Act, 1962
  • • RBI guidelines on foreign trade
  • • ICEGATE portal regulations

AD Code vs IEC: Understanding the Difference

Parameter IEC (Import Export Code) AD Code
Issuing Authority DGFT (Directorate General of Foreign Trade) Bank (Authorized Dealer)
Format 10-digit alphanumeric (based on PAN) 14-digit numeric code
Purpose Identity as exporter/importer Banking channel for forex transactions
Validity Lifetime (with annual updates) As long as bank account is active
Quantity One IEC per PAN Multiple AD Codes possible
Port Registration Not port-specific Must register for each port

Key Point: You need BOTH IEC and AD Code for customs clearance. IEC identifies WHO you are; AD Code identifies WHICH BANK will handle your foreign currency.

Who Needs AD Code Registration?

Mandatory for

  • ✓ Goods exporters
  • ✓ Goods importers
  • ✓ Merchant exporters
  • ✓ Export houses
  • ✓ SEZ units
  • ✓ EOU/EHT/STP units

Also Required for

  • ✓ Service exporters (for benefits)
  • ✓ Deemed exporters
  • ✓ Third-party exports
  • ✓ Job workers exporting directly

Exemptions

  • ✓ Personal baggage imports
  • ✓ Imports through post/courier (below threshold)
  • ✓ Samples of negligible value
  • ✓ Gifts below notified limit

Step-by-Step AD Code Registration Process

1

Open Current Account with Authorized Bank

Maintain a current account with a bank authorized by RBI to deal in foreign exchange. Most nationalized banks, private banks, and foreign banks are authorized dealers. Ensure the branch has experience in export-import banking.

2

Obtain Import Export Code (IEC)

Before applying for AD Code, you must have a valid IEC from DGFT. IEC is PAN-based and can be applied online at dgft.gov.in. Processing time: 3-5 working days.

3

Request AD Code Letter from Bank

Submit a formal request to your bank branch for an AD Code letter. The letter should be on bank letterhead and contain: Your company name, IEC number, AD Code (14-digit), Bank branch details, and Authorized signatory details.

4

Register on ICEGATE Portal

Create an account on ICEGATE (icegate.gov.in) - the Indian Customs Electronic Gateway. ICEGATE is the national portal for electronic filing of customs documents. Use DSC (Digital Signature Certificate) for registration.

5

Upload Required Documents

Submit scanned copies of: AD Code letter, IEC certificate, PAN Card, GST registration, Current account proof, and Company incorporation documents (if applicable).

6

Port-wise AD Code Registration

AD Code must be registered separately for each customs port/airport from which you will export or import. Select the relevant port during ICEGATE registration. Popular ports: JNPT Mumbai, Chennai, Kolkata, Delhi (IGI), Bangalore.

7

Bank Verification Process

Customs will verify the AD Code with your bank. This may involve direct communication between customs authorities and your bank branch. Ensure your bank responds promptly to verification requests.

8

Activation and Confirmation

Once verified, your AD Code will be activated for the registered ports. You will receive confirmation via email and ICEGATE dashboard. The AD Code is now ready for use in shipping bills and customs documents.

Understanding ICEGATE Portal

ICEGATE (Indian Customs Electronic Commerce/Electronic Data Interchange Gateway) is the national portal of Indian Customs facilitating e-filing of shipping bills, bills of entry, and other customs documents. AD Code registration on ICEGATE is mandatory for electronic customs clearance.

ICEGATE Services

  • • E-filing of shipping bills
  • • E-filing of bills of entry
  • • Online duty payment
  • • Tracking shipment status
  • • Downloading customs documents

Registration Benefits

  • • 24/7 access to customs services
  • • Faster clearance times
  • • Reduced paperwork
  • • Real-time status tracking
  • • Integration with bank systems

Multiple AD Codes: When and Why

Scenarios for Multiple AD Codes

Multiple Bank Accounts

If you maintain current accounts with multiple banks for operational flexibility, you can register AD Codes from each bank.

Port-Specific Banking

Some exporters prefer different banking partners for different ports based on service quality and forex rates.

Risk Mitigation

Having backup AD Codes ensures business continuity if one bank faces technical or operational issues.

Currency Optimization

Different banks may offer better forex rates for specific currencies or markets.

Common Issues and Solutions

Issue Cause Solution
AD Code not accepted by customs Not registered for specific port Register AD Code for that port on ICEGATE
Bank verification pending Delayed response from bank Follow up with bank branch directly
Mismatch in IEC details Name difference between IEC and bank Ensure exact name match in all documents
ICEGATE login issues DSC not registered properly Re-register DSC or contact ICEGATE helpdesk

Best Practices for AD Code Management

Documentation

  • ✓ Keep multiple copies of AD Code letter
  • ✓ Maintain record of port registrations
  • ✓ Update bank details promptly on ICEGATE
  • ✓ Store ICEGATE login credentials securely

Operational

  • ✓ Verify AD Code before each shipment
  • ✓ Maintain good relationship with bank
  • ✓ Monitor customs notifications
  • ✓ Keep DSC valid and updated

Registration Process

1

Open Current Account

Maintain current account with bank authorized for forex

2

Obtain IEC

Get Import Export Code from DGFT first

3

Request AD Code

Ask bank to provide AD Code letter

4

ICEGATE Registration

Register on ICEGATE portal

5

Upload Documents

Submit AD Code letter, IEC, PAN

6

Port Registration

Register AD Code for specific port

7

Verification

Customs verifies with bank

8

Activation

AD Code activated for transactions

Documents Required

  • AD Code letter from bank on letterhead
  • IEC certificate copy
  • PAN Card copy
  • GST Registration certificate
  • Current account proof
  • Company incorporation documents
  • Board resolution (for companies)
  • Authorized signatory proof
  • Digital Signature Certificate (DSC)

Cost Breakdown

bank
icegate
professional
dsc
total

Frequently Asked Questions

What is the difference between IEC and AD Code?

Can I have multiple AD Codes?

Is AD Code registration mandatory for all exporters?

How long does AD Code registration take?

Can I change my AD Code after registration?

What is ICEGATE and why is it needed for AD Code?

Related Topics

ad codeauthorized dealer codecustoms registrationimport export bankingad code registration

Ready to Get Started?

Let our experts handle your compliance while you focus on your business.