...
+91

The Role of AD Code in International Trade & Export Compliance

byShine legal India                        Published On 2025-06-27             

The AD code is a 14-digit number which is given by the banks that are approved by the RBI, which is used for managing foreign currency transactions in export activities. This AD code is directly linked to the exporter’s current bank account and plays a crucial role in the international trade process.

The AD code is important for preparing export documentation, including the shipping bill and for facilitating the timely receipt of export proceeds in foreign currency. The AD code acts as a regulatory checkpoint which helps Indian authorities like the customs department, DGFT and RBI to monitor and validate export-related financial transactions. 

Importance of AD code in International shipping & export compliance

1. Unique identification number

Businesses that engage in international trade can be uniquely identified by the AD Code. This AD code helps to track and recognise the companies easily which ensures that the transactions are properly recorded.

2. Link to Importer Exporter Code (IEC)

The AD code is directly linked to the Importer Exporter Code (IEC) which businesses must obtain through DGFT registration. The AD Code is mostly used alongside the IEC for customs and regulatory purposes.

3. Facilitates foreign exchange transactions

Using an AD code is required when conducting foreign exchange transactions.

4. Customs clearance requirement

To clear goods through customs, the AD Code is necessary. AD code helps customs authorities to verify and track transactions which ensures compliance with relevant laws. Without the AD code, businesses cannot generate a shipping bill number on the ICEGATE Portal (The Indian Customs Electronic Data Interchange (EDI) Gateway) which is essential for customs clearance.

5. Regulatory monitoring and compliance

The AD code allows regulatory authorities to track international trade transactions and enforce compliance with foreign trade policies. 

6. Banking transactions for international trade

The AD code enables banks to handle transactions which are connected to overseas trade on behalf of the exporter. It helps businesses to make payments for imports, receive payments from foreign buyers and manage other cross-border financial activities.

7. Record keeping and documentation

The AD code helps to keep clear records for import and export activities.

8. Legal compliance

Having an AD code is a legal requirement for businesses involved in international trade. 

9. Mandatory for customs clearance

A shipping bill number is needed for customs clearance that can only be created with an AD code. Without a registered AD code, businesses will face difficulties in getting their goods cleared through customs.

10. Direct deposit of government benefits

Once registered, the AD Code enables exporters to receive government benefits, incentives or subsidies directly into their bank accounts. 

How to apply for an AD code

1. Choose an authorized dealer bank
Begin by selecting a bank that is authorised by the Reserve Bank of India (RBI) to handle foreign exchange transactions. 

2. Submit the necessary documentation
Provide the bank with essential documents, such as your Import Export Code (IEC) issued by the DGFT, PAN card, business bank account details and any additional paperwork the bank may require as per their compliance checklist.

3. Verification and code issuance
Once you submit the documents, the bank will check and approve your application. If everything is in order, they will issue a 14-digit AD code linked to your account. The process typically takes a few working days, depending on the bank’s internal procedures.

How to check the status of your ICEGATE AD code registration. 

  • Log in to ICEGATE website by using your registered credentials.
  • After logging in, locate and click on the AD code status option in the dashboard or services menu.
  • Enter your Import Export Code (IEC) and select the relevant AD code linked to your exports.
  • After entering the required details, click “Submit” to check your AD code registration status.

Understanding the status of your AD code registration on the ICEGATE platform

  • Pending means your application is still under review by the customs or the bank.
  • Rejected means there may be an issue with the documents submitted. You will likely need to re-upload or correct the documents and resubmit.
  • Approved means your AD code has been successfully registered and is active for use in export transactions.

Avoid these common mistakes when registering your AD code on ICEGATE. 

1. Mismatched or incorrect AD code information

How to avoid this mistake

  • Confirm that the AD code you entered matches the one issued by your RBI-approved bank.
  • Ensure consistency with your DGFT (Director General of Foreign Trade) registration records.

2. Rejection of AD code due to missing or incomplete documents

How to avoid this mistake

  • Documents must be uploaded as per the given format.
  • Verify that your bank details, IEC and PAN are accurate and up to date.
  • Ensure your documents are clear, legible and correctly named.

3. Delays in verification or approval

How to avoid this mistake

  • Regularly monitor your application status through the ICEGATE portal.
  • If delays persist, reach out to the ICEGATE helpdesk or your bank’s export department for clarification and follow-up.

4. Registration at multiple ports

How to avoid this mistake

  • Submit individual AD code registration requests for each port of export you plan to use.
  • Maintain a record of registered codes for all applicable ports to avoid shipment delays.

Conclusion 

An AD code is required to meet export regulations and obtain customs approval. AD code allows you to generate shipping bills, receive payments and access government export benefits. If the AD code registration seems complicated, a reliable Shine Legal India can assist you in completing it correctly and on time.

Label :- AD Code
...
+91