Reviewed by
Last updated

What is AD Code Registration?

An AD Code, short for Authorized Dealer Code, is a distinct 14-digit number issued by a bank authorized by the Reserve Bank of India (RBI) to handle foreign exchange transactions. Such banks are known as Authorized Dealers. This code uniquely identifies businesses engaged in export operations. For imports, the AD Code itself is generally not registered in the same manner.

AD Code registration is primarily required for exporters to enable shipping bill generation and receipt of export incentives. Businesses must register the AD Code on the Indian Customs Electronic Gateway (ICEGATE) at the designated port.

Why is AD Code Registration Required?

AD Code registration is a must for several important reasons:

  • Customs Clearance: Without a registered AD Code, you cannot create a shipping bill. This bill is essential for customs to clear your goods for export. This registration confirms to customs officials that your foreign exchange transactions are handled by an RBI-approved bank.
  • Foreign Exchange Tracking: The AD Code helps track all foreign exchange transactions related to your import and export activities. This ensures you follow FEMA and RBI rules.
  • Government Benefits: Having a valid AD Code is key to getting various export incentives and schemes from the government. These include GST refunds, duty drawbacks, and other export promotion programs like RoSCTL (Rebate of State and Central Taxes and Levies), RoDTEP (Remission of Duties and Taxes on Exported Products), Duty Drawback (where applicable), and GST Refund.
  • Smoother Operations: It makes customs paperwork quicker, ensures transparency, and cuts down on delays in your international trade.

Where AD Code Registration Fits in the Export Process?

AD Code registration is one step in a larger export setup. Here's the typical sequence, so you know what comes before and after:

1. IEC (Import Export Code) → Your basic export licence from DGFT. You need this first, as your AD Code links to it.
2. AD Code registration → Your bank issues the 14-digit AD Code, which you register on ICEGATE (this step).
3. ICEGATE account → The customs portal where your IEC and AD Code connect, and where you file export documents.
4. Shipping bill → Filed on ICEGATE for every consignment; customs can't generate it without your AD Code.
5. RoDTEP and other incentives → With the above in place, your export benefits (RoDTEP, RoSCTL, duty drawback, GST refunds) are credited to your ICEGATE ledger.

In short: IEC → AD Code → ICEGATE → shipping bill → export incentives. If you export scheduled agricultural products, you'll also need an RCMC registration (for example, via APEDA) to claim those benefits.

Benefits of AD Code Registration in India

Registering your AD Code offers many benefits for businesses involved in foreign trade:

  • Faster Customs Clearance: Your goods pass through ports quickly without delays.
  • Regulatory Compliance: It ensures compliance with FEMA (Foreign Exchange Management Act), RBI, and DGFT rules.
  • Export Benefits: Makes you eligible for government schemes and support to boost exports.
  • Clear Money Records: Keeps a clear record of foreign currency transactions, reducing the chances of mistakes.
  • Builds Confidence: Shows banks and global partners that your business is trustworthy.
  • Easy Foreign Payments: Makes it easier to send and receive international payments while ensuring clear tracking of foreign exchange inflows and outflows, helping avoid reconciliation errors.
  • Simplifies Export Paperwork: Helps with important documents like shipping bills and export invoices.
  • Better Tracking: Helps regulatory bodies like DGFT and Customs monitor export transactions, ensuring proper audits and compliance with trade rules.
  • Supports Business Growth: Strengthens your image when expanding to new markets.
  • Faster Banking: Banks process your payments faster, improving cash flow.
  • Required for Refund Claims: Required when applying for export duty or GST refunds to avoid delays.

Certain Conditions Required to Register AD Code

To successfully register an AD Code, specific conditions must be met:

  • Your business must have an Import Export Code (IEC) from the DGFT.
  • You must hold a current account with a bank approved by the RBI for foreign exchange.
  • The AD Code must be issued by the bank where you hold your current account. This code helps the Customs Department track your foreign currency transactions.
  • The AD Code then needs registration with Customs through the ICEGATE portal.

Who Can Apply for AD Code Registration?

Any individual or legal entity involved in international trade and foreign exchange transactions needs to apply for AD Code registration. Specifically, the following can apply:

  • Importers and exporters holding a valid Import Export Code (IEC).
  • Companies with a current account in an RBI-approved bank for foreign exchange.
  • Businesses that regularly receive or make payments in foreign currency.
  • Firms involved in export, import, or both need smooth customs clearance for their shipments at any port or Inland Container Depot (ICD).
  • Traders who want to access government export benefits and schemes.

If your business deals with cross-border trade or foreign currency, applying for AD Code registration is essential to stay compliant and ensure faster processing of transactions.

Documents Required for AD Code Registration

To register your AD Code, you will generally need these documents:

  • AD Code Letter: The original AD Code letter from your bank on their letterhead. This letter confirms their AD Code and your account details.
  • Import-Export Code (IEC) Certificate: A copy of your IEC.
  • PAN Card: A copy of your company's PAN card or the proprietor's PAN card.
  • GST Registration Certificate: If your business is registered for GST, provide a copy.
  • Bank Account Proof: A cancelled cheque from your business's current account.
  • Company's Letterhead: A request letter to the bank, written on your company's letterhead.
  • Board Resolution: For companies, a board resolution approving the AD Code application.
  • Identity and Address Proof: For the authorized person/directors/partners (like Aadhaar Card, Passport, Voter ID).
  • Class 3 DSC: A Digital Signature Certificate is needed for submitting information online on the ICEGATE portal.
  • Proof of Business Address: Sometimes, documents like a utility bill (electricity, phone) or a rent/lease agreement for your business location might be requested.
  • Export House Certificate/Manufacturing License (if applicable): If your business has special recognition (like an Export House) or is a manufacturer, relevant certificates might be needed.

AD Code Letter Format

To avoid delays or rejection during AD Code registration on the ICEGATE portal, ensure your bank issues the AD Code letter on its official letterhead. The letter should include the following details:

  • Business name and registered address
  • Import Export Code (IEC) number
  • 14-digit AD (Authorized Dealer) Code
  • Current account number linked to the IEC
  • IFSC code and branch details
  • Name of the authorized dealer bank
  • Confirmation that the bank is authorized by the Reserve Bank of India (RBI) to deal in foreign exchange
  • Authorized bank official's signature, name, designation, and bank seal
  • Date of issue

Important Things to Remember for Documents:

  • Self-Attestation: Most documents for ad code registration at customs need to be self-attested by the authorized person and often stamped with your company's seal.
  • Clear Scans: When you're doing ICEGATE AD Code registration online, make sure all scanned documents are very clear, easy to read, and meet the required file size and type (usually PDF).

How to Register AD Code in India?

The AD Code registration process typically has two main parts: getting the AD Code from your bank, then registering it with Customs using the ICEGATE portal.

Part 1: Getting AD Code from your Bank

  1. Open a Current Account: Make sure you have a current account with an RBI-authorized bank that handles foreign exchange.
  2. Write a Request Letter: Prepare a formal request letter on your company's letterhead for your bank manager. Ask for an AD Code for your IEC. Clearly state the port(s) where you plan to register the AD Code.
  3. Submit Documents to Bank: Give the request letter and all needed documents (IEC, PAN, GST, cancelled cheque, etc.) to your bank. Many banks now let you submit these online through their trade services.
  4. Bank Issues AD Code: After checking your details, the bank will give you a 14-digit AD Code on their official letterhead.

Part 2: Registering AD Code with Customs (ICEGATE Portal)

  1. Go to the ICEGATE Portal: Visit the official ICEGATE website (icegate.gov.in).
  2. Log In with IEC Details: Sign in using your IEC credentials. If you don't have an account, you will need to register first using your Class 3 Digital Signature Certificate, preferably in the name of the IEC holder (Proprietor/Director/Authorized Signatory).
  3. Find AD Code Registration: Look for "Bank Account Management" or "AD Code Registration" in the services area.
  4. Enter AD Code Information: Type in the AD Code details exactly as your bank provided them.
  5. Upload Documents: Upload scanned copies of the required documents. This includes the AD Code letter from your bank, IEC, PAN, and GST certificate. Make sure the documents are clear and easy to read.
  6. Submit Application: Send your application. You might get a One-Time Password (OTP) for verification.
  7. Approval: Once a customs officer approves it, your AD Code will be linked to your IEC for the chosen port.

Note on "AD Code Registration process": In the past, you had to register the AD Code at each port separately. Now, it's simpler. Once an AD Code is registered against an IEC at any port, you can use it for filing documents at all other Customs locations. However, any changes or updates to that specific AD Code must be made at the original port of registration.

AD Code Registration Fees

The AD Code registration fee, mandatory for exporting goods from India, is usually nil. There is no official government fee charged by the Customs Department for AD Code registration on the ICEGATE portal. However, you might have to pay ₹500 to ₹2,000 when obtaining the AD code letter from your bank.

If you are using the help of an agent or service provider, professional charges may apply separately.

ICEGATE Portal Application Timeline & Validity

Once your documents are submitted correctly, the AD Code is usually registered on ICEGATE within 2–3 working days.

The AD Code itself does not expire. AD Code is registered once against your IEC and is valid across all Customs locations.

List of Ports / ICD for AD Code Registration

While the AD Code itself stays the same, it needs to be linked or registered with the specific port(s) where you plan to export or import goods. India has many seaports, airports, and Inland Container Depots (ICDs) where AD Code registration is essential. Key ports/ICDs include:

  • Mumbai (JNPT, Sahar ACC)
  • Chennai (Chennai Port, Chennai ACC)
  • Kolkata (Kolkata Port, Kolkata ACC)
  • Delhi (Delhi ACC, Patparganj ICD, Tughlakabad ICD)
  • Bengaluru (Bengaluru ACC, Whitefield ICD)
  • Ahmedabad (Ahmedabad ACC)
  • Hyderabad (Hyderabad ACC, Sanathnagar ICD)
  • Cochin (Cochin Port, Cochin ACC)
  • Vizag (Visakhapatnam Port)
  • Paradeep (Paradeep Port)
  • Mundra (Mundra Port)
  • Pipavav (Pipavav Port)
  • Kandla (Kandla Port)

AD Code Registration Certificate

After your AD Code is registered on the ICEGATE portal, you will receive an AD Code Registration Certificate, which is a registration acknowledgement. This certificate shows that your AD Code is active and linked to the port you use for export or import.

What the Certificate Includes:

  • Name and address of your business
  • Import Export Code
  • 14-digit AD Code number
  • Name of the bank that issued the code
  • Name of the port or Inland Container Depot (ICD)
  • Date of registration

This certificate is mandatory when you file shipping bills, claim duty refunds, or submit export paperwork. You may also need to show it to your customs agent, bank, or logistics provider.

How to Download the AD Code Registration Certificate?

You can easily download your AD Code certificate from the ICEGATE portal by following these steps:

  1. Visit the ICEGATE Portal icegate.gov.in
  2. Log in using your ICEGATE user ID and password
  3. Go to the “Bank Account Management” section
  4. Select the port and the specific AD Code
  5. Click on “View” or “Download Certificate”.

Make sure you save a copy in both digital and print formats, as it may be required by customs officials, banks, or freight agents.

Tip: If login credentials are not available, first register on the ICEGATE portal using your IEC and GSTIN.

How to Check the AD Code Registration Status?

To track the status of your AD Code registration:

  1. Visit the ICEGATE Portal.
  2. Log in using your credentials.
  3. Go to the “Bank Account Management” tab.
  4. Choose the IEC and the port where you submitted the AD Code.
  5. You’ll see the status listed next to your AD Code; it may be Approved, Pending, or Rejected.

If the status shows as Pending, double-check whether all your documents were submitted correctly. Sometimes delays happen due to missing details or verification by Customs. You can also contact your bank or customs officer for updates.

How to Correct an Incorrect AD Code?

If you have registered an incorrect AD Code on the ICEGATE portal, you should correct it as soon as possible to avoid delays in shipping bill generation, export payments, or incentive claims.

Follow these steps to update your AD Code:

  1. Contact your authorized dealer (AD) bank and confirm the correct 14-digit AD Code linked to your current account.
  2. Log in to the ICEGATE portal using your registered credentials.
  3. Go to the Bank Account Management section and check your existing AD Code details.
  4. If the portal allows modifications, submit a request to update the AD Code along with the revised bank letter and supporting documents.
  5. If modification is not available online, contact the Customs authority at your original port of AD Code registration or seek assistance from your Customs Broker (CHA) to initiate the correction.
  6. Once Customs verifies the request, the corrected AD Code will be updated against your IEC.

Difference Between IEC and AD Code

Although both the Import Export Code (IEC) and the AD Code are essential for export businesses in India, they serve different purposes.

FeatureImport Export Code (IEC)AD Code
Issued ByDirectorate General of Foreign Trade (DGFT)RBI-authorized dealer bank
PurposeIdentifies an importer or exporterIdentifies the bank handling export-related foreign exchange transactions
Format10-digit code14-digit code
Mandatory ForImporting and exporting goods or servicesPrimarily required for export customs clearance and shipping bill generation
Linked WithBusinessCurrent account maintained with an authorized dealer bank
ValidityLifetime unless cancelled or surrenderedValid as long as the linked bank account remains active and there are no changes requiring an update

In simple terms, the IEC identifies your business for international trade, while the AD Code identifies the authorized bank that receives your export proceeds. Both are required for exporters to complete customs formalities and comply with foreign exchange regulations.

Connect with RegisterKaro and let our experts handle the legal hassle while you grow your business.


Frequently Asked Questions (FAQs)

Can we import without an AD Code?

While the AD Code is mainly required for exports, importers may also need it for certain foreign exchange transactions. However, the major impact of not having an AD Code is during exports; without it, you can’t generate a shipping bill, which is required for customs clearance.

What is the penalty levied for not registering for an AD Code?

+

Does the customs department use the AD Code?

+

Can any changes be made in the AD Code?

+

Is company registration required to get an AD Code?

+

How many AD Codes can a person get?

+

How many digits is an AD Code?

+

What happens if the AD Code is wrong?

+

Is the AD Code different for each port?

+

Which DSC is required for AD Code Registration?

+
Joel Dsouza

Reviewed by

Joel Dsouza

Joel Dsouza is a Chartered Accountant (CA) and compliance expert with over 7 years of hands-on experience in company registration, tax structuring, GST, ROC filings, and MCA compliance. As a qualified member of the Institute of Chartered Accountants of India (ICAI) and Co-Founder at RegisterKaro, he has personally advised more than 1,000 startups and SMEs across India, helping founders navigate incorporation, regulatory frameworks, and financial planning from Day 1. With deep expertise across all three levels of Finance and Portfolio Management, Joel is committed to promoting financial literacy and simplifying India's startup ecosystem through clear, actionable guidance that entrepreneurs can act on immediately.

Why Choose RegisterKaro for the AD Code Registration Services?

Get your AD Code registered properly for smooth exports with RegisterKaro. Here's why over 2,000 exporters trust us:

  • Step-by-step guidance: We help you understand the ICEGATE portal navigation clearly and handle all formalities on your behalf.
  • Quick turnaround: Our team ensures fast AD Code registration, so your shipments aren't held up at the port.
  • Accurate documentation: We check and prepare all documents to avoid errors and rejections.
  • Support for multiple ports: Need to register at more than one port ? We’ll manage it all.
  • Trusted by exporters: 2,000+ Indian exporters rely on us for smooth AD Code handling.

Why Choose RegisterKaro for the AD Code Registration Services?

What Our Clients Say

View All
Ashutosh Dwivedi

Ashutosh Dwivedi

VerifiedVerified

5/5
Others

Excellent job done by Registerkaro in getting our company registered. Special mention to Aditya, who put in extra efforts to submit the application me... Read more

Date Posted-2024-08-28
Manish Wadhawan

Manish Wadhawan

VerifiedVerified

5/5
Others

"Anu scaria" @ registerkaro is an amazing, patient and smart person. Though it was a little difficult with the lower level employees but "anu scaria"... Read more

Date Posted-2024-12-29
Chinmaya Mishra

Chinmaya Mishra

VerifiedVerified

5/5
Others

Registerkaro has professional team. The overwhelming task of registering my start up become so easy and with timely and professionally closing querrie... Read more

Date Posted-2023-12-22
Bhavana Gaikwad

Bhavana Gaikwad

VerifiedVerified

5/5
Others

My Company incorporation journey was hassle free because of Harjeet Singh.Keep it Up. Anyone looking forward for company incorporation you can opt for... Read more

Date Posted-2025-04-10
Santosh Kumar

Santosh Kumar

VerifiedVerified

5/5
Others

It was a very nice experience from RegisterKaro and thankfull to Chahat Batra was very friendly and helped us in the application process and in the n... Read more

Date Posted-2023-06-04
Avataran Arzare

Avataran Arzare

VerifiedVerified

5/5
Others

Shivani was great help in managing my account. Register Karo can do with being a bit more proactive in communication. Overall I am happy that they man... Read more

Date Posted-2025-02-22
Mihir Barnwal

Mihir Barnwal

VerifiedVerified

5/5
Others

We had a great experience with Register Karo! Samriddhi, in particular, provided excellent service and was incredibly helpful and professional through... Read more

Date Posted-2025-05-29
Prajjwal Raghav

Prajjwal Raghav

VerifiedVerified

4/5
Others

The operations team simplified the entire registration process by efficiently handling all legal and technical requirements. I did not have to worry a... Read more

Date Posted-2025-12-29
Kratika Agrawal

Kratika Agrawal

VerifiedVerified

5/5
Others

My private Limited was registered by Jiya mam who handled the entire process quite professionally and efficiently. My recent experience with your team... Read more

Date Posted-2025-04-30
Kashyap Vissapragada

Kashyap Vissapragada

VerifiedVerified

5/5
Others

Excellent support by the team. They have been available throughout the process and made the company incorporation process very easy and seamless. I hi... Read more

Date Posted-2024-11-30

Related Blogs

View All
Difference Between Brand and Trademark in India
July 6, 2026

Difference Between Brand and Trademark in India

Understand the difference between a brand and a trademark in India, with clear examples, a comparison table, and how brand vs trademark registration works.
How to File Trademark Form TM-M: Purpose, Fees & Process
July 6, 2026

How to File Trademark Form TM-M: Purpose, Fees & Process

Learn how to file Form TM-M for trademarks in India: its purpose, filing fees, step-by-step process, and how to submit TM-M on the IP India portal.
Duration of Design Protection in India: 10 to 15 Years
July 6, 2026

Duration of Design Protection in India: 10 to 15 Years

Learn the duration of design protection in India after registration: the 10-year term, the 5-year extension, and what happens once the 15 years end.
Design Registration Fees in India: 2026 Cost Breakdown
July 6, 2026

Design Registration Fees in India: 2026 Cost Breakdown

Learn about design registration fees in India: the government filing fee, cost for individuals vs companies, renewal and restoration charges.
How to Check Design Registration Status Online in India?
July 6, 2026

How to Check Design Registration Status Online in India?

How to check your design application status online in India. Learn every status stage, understand results & track the application on the IP India portal.
How to Object to a Trademark Application in India?
July 4, 2026

How to Object to a Trademark Application in India?

Learn how to object to a trademark application in India, including the grounds, process, how to reply to an objection, fees, and key deadlines.
How to Withdraw a Trademark Application in India?
July 4, 2026

How to Withdraw a Trademark Application in India?

Learn how to withdraw a trademark application in India: the step-by-step procedure, withdrawal form, letter format, fees, and the effects of withdrawal.
How to Search a Trademark by Application Number on IP India?
July 4, 2026

How to Search a Trademark by Application Number on IP India?

Learn how to run a trademark search by application number on the IP India public portal and check your trademark status online in a few simple steps.
How to Oppose a Trademark Application in India: Full Process
July 4, 2026

How to Oppose a Trademark Application in India: Full Process

Learn how to oppose a trademark application in India: who can oppose, the grounds, the Form TM-O process, fees, deadlines, and opposing after registration.
Principles of Trademark Registration in India (2026 Guide)
July 3, 2026

Principles of Trademark Registration in India (2026 Guide)

Understand the key principles of trademark registration in India under the Trade Marks Act, 1999, including distinctiveness, prior use, and specialty.