In international trade, smooth customs clearance is important for the timely delivery of goods and maintaining business reputation. One of the most important compliance requirements for exporters in India is AD Code Registration. Also known as the Authorized Dealer Code (AD Code), this 14-digit number is issued by the bank where the exporter holds a current account. Without this code, no exporter can generate a shipping bill, which is mandatory for customs clearance. This guide explains everything you need to know about AD Code Registration, including its importance, benefits, required documents, the registration process, and how to complete ICEGATE AD Code Registration for online submission at customs.
The AD Code plays a central role in ensuring your export process is smooth and compliant. It is not just a formality but a mandatory requirement that ensures transparency and effective monitoring of foreign exchange earnings. The code allows customs authorities and the Reserve Bank of India (RBI) to monitor export-import activities, foreign currency movement, and eligibility for export benefits.
One of the most important uses of the AD Code is in generating the shipping bill, which is required to clear your goods through customs. If you do not have a registered AD Code, your shipping bill cannot be generated, and your shipment will be delayed or blocked. Moreover, it ensures that any government incentives, refunds, or subsidies like the Merchandise Exports from India Scheme (MEIS) or the Remission of Duties and Taxes on Exported Products (RoDTEP) are directly credited to your registered business bank account.
Having your AD Code Registration done also assures smooth coordination with the Electronic Data Interchange (EDI) system used by customs authorities. It avoids duplication, improves transparency, and supports digital documentation in line with international standards. Therefore, every exporter – whether a large corporation or a small startup – must understand the significance of this code and complete the registration process without fail.
The Authorized Dealer Code (AD Code) is a 14-digit unique number issued by an exporter’s bank, which plays a crucial role in India's export ecosystem. This code is directly linked to the exporter’s current account and is essential for undertaking any import-export transactions through Indian ports.
To begin with, an exporter must first obtain an Import Export Code (IEC) from the Director General of Foreign Trade (DGFT). Without a valid IEC, applying for an AD Code is not possible. Once the IEC is in place, the exporter can approach their Authorized Dealer Bank (a bank authorized by the Reserve Bank of India to deal in foreign exchange) to issue the AD Code. The bank then provides the code on its official letterhead, following a prescribed format. This letter acts as the official document for AD Code registration with Customs.
The AD Code must be registered at the port of shipment using the ICEGATE portal (Indian Customs EDI Gateway). This registration is port-specific, meaning the exporter must register the code at each port they intend to export from. Once registered, the AD Code enables the exporter to generate a Shipping Bill, a mandatory document for customs clearance and overseas shipment.
The significance of the AD Code goes beyond shipping. It helps the government track foreign exchange earnings, ensures compliance with FEMA (Foreign Exchange Management Act), and maintains transparency in export transactions. The AD Code remains valid for a lifetime, unless there’s a change in the associated bank account, in which case a new code must be issued and registered. The AD Code is a mandatory requirement for exporters in India, facilitating customs clearance, foreign exchange transactions, and enabling access to various export-related government benefits and incentives.
The following are the benefits of AD Code Registration for Exporters:
One of the primary reasons for AD Code Registration is that it is mandatory for customs clearance of goods meant for export. Without an AD Code, exporters cannot generate a Shipping Bill Number, which is essential for clearing goods through Indian Customs. This makes AD Code registration a non-negotiable step for any exporter looking to ship goods outside India.
The Authorized Dealer Code (AD Code) is a 14-digit numerical code issued by a bank authorized by the RBI, known as an Authorized Dealer. The bank issues this code to the exporter based on the details of the IEC registration and business documentation. Once obtained, this code is registered at the port of export through the ICEGATE portal. It is essential for initiating exports, and once registered, it allows seamless processing of export documents at the port.
The AD Code plays a vital role in ensuring that all foreign exchange earnings from exports are routed through proper banking channels. It enables smooth foreign exchange transactions by linking the exporter’s bank with the Customs Department. This helps in monitoring and recording inflows of foreign currency, thereby aligning with FEMA regulations and Reserve Bank of India (RBI) norms.
Exporters with a valid AD Code registration can avail government export incentives, such as refunds under Duty Drawback Schemes, Rebate of State and Central Taxes and Levies (RoSCTL), and Remission of Duties and Taxes on Exported Products (RoDTEP). It is also essential for accessing MEIS/SEIS incentives under the Foreign Trade Policy, thereby making it a gateway to government benefits designed to promote international trade.
Having a registered AD Code at the port of export enhances the credibility of the exporter in the eyes of Customs, banks, and business partners. It shows that the business is compliant with export regulations and has the necessary permissions to engage in international trade. This credibility can boost business relations and encourage smoother transactions with clients abroad.
The AD Code ensures that all banking transactions related to exports are routed through the Authorized Dealer bank that issued the code. This promotes transparency, accountability, and tracking of export-related funds. It also ensures compliance with regulatory requirements under the RBI and DGFT frameworks, contributing to better financial governance.
AD Code Registration goes hand-in-hand with IEC (Import Export Code) registration, which is the basic legal requirement for any import-export business in India. While the IEC has lifetime validity, the AD Code is required for every port from where exports are conducted. Together, IEC and AD Code ensure that the business meets all legal compliance norms under the Foreign Trade (Development and Regulation) Act.
The entire process of registering the AD Code has been digitalised through the ICEGATE portal, which is the Indian Customs Electronic Gateway. Exporters can now submit required documents and apply online, significantly reducing paperwork and manual processing. This digitalised process makes AD Code registration faster, more transparent, and easier to manage.
With AD Code registration in place, exporters can efficiently manage financial transactions and maintain proper records of export earnings. The integration with bank systems ensures that all payment receipts, invoices, and remittances are properly tracked. This not only helps in record-keeping but also during audits, GST filings, and financial reporting.
While the AD Code issued by the bank is valid for a lifetime, it must be registered separately at each port through which the exporter plans to ship goods. This ensures that port authorities have verified exporter details, and it supports better monitoring of export operations at different locations.
The Indian Customs Electronic Gateway (ICEGATE) is a centralized online portal developed by the Central Board of Indirect Taxes and Customs (CBIC) to facilitate faster, smoother, and transparent customs processing in India. It acts as a digital interface between the Customs Department and external trade stakeholders such as importers, exporters, customs brokers, shipping lines, and freight forwarders. Through ICEGATE, stakeholders can electronically file key documents like Bills of Entry and Shipping Bills, thereby reducing paperwork and manual delays in import-export operations.
ICEGATE provides a wide range of e-filing services, such as submission of declarations, duty payments, document tracking, and accessing customs clearance statuses. The portal also integrates with banking systems for secure e-payments, ensuring real-time transactions. By centralizing these services, ICEGATE improves compliance and facilitates the smooth movement of goods across borders.
The ICEGATE portal supports different types of registrations based on user categories:
Importer Registration: Allows importers to file import declarations, pay duties, and access customs status reports.
Exporter Registration: Facilitates online filing of export shipping bills, claiming of export incentives, and tracking refunds.
Customs Broker Registration: Enables brokers to file documents electronically for their clients, improving service delivery.
Shipping Line & Freight Forwarder Registration: Allows for electronic submission of manifests and vessel details, enhancing logistics coordination.
Warehouse & CFS Registration: Helps manage bonded warehouse inventories and containerized cargo through online compliance tools.
Courier Registration: Supports electronic submission of courier manifests and speeds up parcel clearance processes.
To reduce complexities for new users, ICEGATE offers a Simplified Registration process. This method is suitable for businesses with a valid Importer-Exporter Code (IEC) and a linked Goods and Services Tax Identification Number (GSTIN). It significantly simplifies the onboarding process by eliminating the need for:
Uploading scanned documents
Manual approval from customs officials
However, it is important to note that customs documents cannot be filed using this simplified registration. It is mainly intended to provide initial access to ICEGATE’s services like tracking, alerts, and payment integration.
The ICEGATE portal is a major step towards digital customs governance in India. Whether you're an importer, exporter, or logistics service provider, understanding the types of ICEGATE registration—especially the simplified method—can help streamline operations and ensure timely customs clearance. For expert assistance with your ICEGATE registration, platforms like IndiaFilings offer end-to-end support.
The following are some common mistakes that you should avoid during AD Code Registration:
One of the most common and costly mistakes made during AD Code registration is entering incorrect bank details. This includes errors in account numbers, IFSC codes, or even mismatched account names. Since the AD Code is issued based on your bank account details, any inaccuracy can result in application rejection or significant delays.
Solution: Always double-check all bank-related details before submitting your application. It is advisable to verify these details with your bank beforehand to ensure accuracy.
Many businesses forget to update changes in their business information, such as a new registered office address or a change in the bank account. If these updates are not made on the DGFT portal, it can create inconsistencies during the AD Code registration and delay approvals.
Solution: Regularly update your business information on the DGFT website, especially after any major change. If the update process seems complex, seek assistance from professionals or consultants like Compliance Calendar to ensure compliance.
Incomplete or improperly formatted documentation is a major reason for application rejections. A crucial document required is the Import Export Code (IEC). Other supporting documents such as bank certificates, business registration proof, and identity/address proof must also be submitted accurately.
Solution: Prepare all documents in advance and ensure they are uploaded in the prescribed format and size. Keep scanned copies ready and cross-check the list of required documents before final submission.
Some businesses assume that getting the AD Code from the bank completes the process. However, that’s only the first step. The code must be registered at the customs port of export. Failing to do this will prevent the generation of the shipping bill, thereby halting the export process.
Solution: After receiving the AD Code letter from your bank, immediately log in to the ICEGATE portal and register the code with Customs at the port from which you intend to export.
Mentioning the wrong AD Code or using an unregistered code on your shipping bill is another frequent error. This leads to shipment delays as the Customs Department cannot match the details with their database.
Solution: Always verify the AD Code entered on all shipping documents. It must exactly match the code registered with the customs port to avoid unnecessary delays in customs clearance.
Not all banks are authorized to deal with foreign exchange transactions. Applying for AD Code registration through a non-authorized bank can result in your application being rejected or rendered invalid.
Solution: Make sure to approach only those banks that are listed as Authorized Dealers by the Reserve Bank of India (RBI) for foreign exchange transactions. Check with your bank before applying to confirm its eligibility.
Each customs port may have specific documentation or procedural requirements for AD Code registration. Ignoring these local port norms can lead to rejections or shipment delays.
Solution: Contact the customs department or port authorities at the port you plan to export from. Know their specific requirements for AD Code registration and ensure you meet them before submitting the application.
The Indian Customs Electronic Gateway (ICEGATE) is a government portal operated by the Central Board of Indirect Taxes and Customs (CBIC). It is designed to facilitate the electronic filing of documents, payments, and clearances related to import and export activities. With the increasing focus on digital transformation, ICEGATE has become a vital tool for stakeholders involved in cross-border trade. But who exactly is eligible to register on ICEGATE? Let’s explore the key categories of users who can register and utilize this platform.
Customs House Agents (CHA) or Customs Brokers play a critical role in facilitating import and export clearances for their clients. They act as intermediaries between traders and customs authorities, preparing and submitting documents such as Bills of Entry and Shipping Bills. Registration on ICEGATE allows them to file documents electronically, monitor the clearance status, and streamline their operations.
The backbone of international trade, importers and exporters are among the primary users of ICEGATE. Registration on ICEGATE enables them to file documents directly, track customs clearances, make duty payments, and claim export incentives like RoDTEP and Duty Drawbacks. Importers and exporters must have a valid Importer Exporter Code (IEC) to register.
Shipping lines and their authorized agents transport goods by sea and are responsible for submitting Electronic Cargo Manifests to customs. By registering on ICEGATE, they can file vessel-related documents, manage schedules, and share operational information electronically with port and customs authorities.
Similar to shipping agents, airlines and air agents handle cargo transported via air. ICEGATE registration enables them to submit airway bills, manifests, and track shipments in real time. It also ensures faster coordination with customs for cargo movement.
Console agents and freight forwarders manage consolidated shipments, handling goods from multiple exporters. Their registration on ICEGATE helps in managing documentation for LCL (Less than Container Load) shipments and streamlining coordination with ports and customs.
An NVOCC operates like a shipping company without owning vessels. They issue their own bills of lading and manage cargo bookings. On ICEGATE, they can file shipping documentation, manifests, and manage export processes digitally.
ATOs manage the operations of terminals at seaports and airports. Their ICEGATE registration enables them to handle container movement records, gate passes, and yard operations more efficiently.
Custodians are entities entrusted with the custody of imported or exported goods until clearance is complete. With ICEGATE access, they can monitor cargo handling, provide status updates, and ensure secure storage and movement of goods.
CTOs are responsible for inland transportation of containers via railways. They use ICEGATE to coordinate container movement, track shipments, and file relevant transportation data with customs and terminal operators.
Units and developers operating within SEZs can also register on ICEGATE. It enables them to file customs documentation for inward and outward movement of goods, claim exemptions, and ensure compliance with SEZ regulations.
AD Code Registration is a mandatory compliance step for businesses involved in export from India. The Authorized Dealer Code (AD Code) is a 14-digit number issued by the bank where the exporter holds a current account. This code is used to register export transactions with Indian Customs and is necessary for generating a shipping bill, which is crucial for customs clearance. To register the AD Code with the ICEGATE portal (Customs portal), exporters must gather and submit a specific set of documents. Below is a detailed explanation of each document required for successful AD Code registration.
This is the primary document issued by the bank, typically on its letterhead, stating that the AD Code has been issued to the exporter. The letter includes the 14-digit AD Code linked to the exporter's current account. It must be in the prescribed format and signed by an authorized official of the bank.
The IEC is a 10-digit code issued by the Director General of Foreign Trade (DGFT). It is mandatory for any entity engaged in import or export. Without an IEC, one cannot apply for an AD Code. A self-attested copy of the IEC certificate must be submitted along with the application.
The GST registration certificate ensures that the business is recognized under India’s tax regime. This document helps in validating the business entity and its compliance with tax laws. It also links the GSTIN with the IEC and bank details for unified identification.
The Permanent Account Number (PAN) card of the company, partnership firm, or proprietorship is essential to verify the legal identity of the entity. This ensures that the applicant is a registered business under Indian tax regulations.
Along with the entity’s PAN card, the PAN card of the individual who is authorized to sign the application—whether a director, partner, or proprietor—must also be provided. This adds another layer of identity verification.
Apart from the authorization letter, many ports and customs departments require a bank certificate specifically mentioning the AD Code. This document confirms that the exporter’s account is active and eligible for foreign exchange transactions.
A cancelled cheque from the bank account linked to the AD Code must be submitted. It serves as a verification tool for account details like the account holder's name, bank name, branch, account number, and IFSC code.
In the case of a company, a board resolution authorizing one of the directors to apply for AD Code registration must be provided. This ensures that the signatory has the legal authority to carry out the registration on behalf of the company.
Basic identification and contact details of the authorized signatory or business owner, including address proof and ID proof, are required to confirm the legitimacy of the applicant.
An AD Code application form (as prescribed by the customs department or the ICEGATE portal) must be properly filled and signed by the authorized person. Some banks also have their internal formats for this form.
To upload and verify documents on the ICEGATE portal, the applicant must have a valid Class 3 Digital Signature Certificate. This ensures secure, authenticated online transactions and document submission.
Once all documents are compiled, the exporter can request the AD Code from their Authorized Dealer Bank. After processing, the bank issues the AD Code letter, which must then be registered with customs for each port of export. Proper documentation ensures a smooth and error-free AD Code registration process.
Applying for an AD Code (Authorized Dealer Code) involves both offline and online procedures. The process begins at your business bank, where your current account is maintained, and ends with registration at the customs port. This code is crucial for exporters in India as it enables the generation of shipping bills, a mandatory requirement for customs clearance.
Start the process by visiting the bank where your business holds a current account. Only this bank is authorized to issue the AD Code, and it must be an Authorized Dealer of foreign exchange under RBI guidelines.
Draft a formal application addressed to the Branch Manager requesting issuance of the AD Code. Along with the application, submit necessary documents including your Import Export Code (IEC), PAN, GST certificate, bank certificate, cancelled cheque, and digital signature details.
Once your application and documents are verified, the bank will issue the AD Code letter on its official letterhead in the prescribed format. This 14-digit code is now ready for registration with customs.
You must physically visit the customs department of the port from where you plan to export. Submit your AD Code letter and get it registered with the customs officer. This registration is port-specific and must be done separately for each export port.
Currently, banks and customs departments do not offer a direct online system to apply for and register the AD Code. However, once the offline part is completed, the code can be registered online through the ICEGATE portal.
After obtaining the AD Code from your bank and registering it physically at the export port, the next step is to complete your online AD Code registration on ICEGATE, the Indian Customs Electronic Gateway. This digital platform facilitates shipping bill filing, duty payments, and tracking of exports.
Visit www.icegate.gov.in and log in with your credentials. If you’re not already registered, sign up using your IEC, GSTIN, and Class 3 Digital Signature Certificate (DSC).
Go to the “Filing Services” section and select “e-Sanchit.” Upload documents like the bank certificate, PAN, IEC, GST, and cancelled cheque. The portal will generate a Document Reference Number (DRN) and Invoice Reference Number (IRN).
Return to the homepage and click on “Financial Services.” Choose “Bank Account Management” and then click on “AD Code Registration.”
Enter company details, AD Code, and export port. Attach supporting documents and enter the DRN and IRN obtained earlier.
Verify all details and submit the form. You’ll receive a confirmation message or email once your AD Code is successfully registered on ICEGATE.
This process ensures digital compliance and smooth documentation for export transactions.
The Authorized Dealer Code (AD Code) is a crucial requirement for Indian exporters. Once it is issued by your bank and registered with the customs department at a specific port, the AD Code remains valid for a lifetime. There is no expiration or renewal process unless specific changes occur in your banking relationship.
The lifetime validity of the AD Code makes it a one-time process for exporters using the same bank account for all their export activities. However, if you decide to change your business current account or move to a different bank, you must apply for a fresh AD Code from the new bank. The previously issued AD Code becomes irrelevant in such a scenario. This new AD Code must also be registered at the customs port(s) where you export goods.
Another important aspect of AD Code management is port-specific registration. Even though the AD Code itself doesn’t change, it must be registered individually at every port from which the exporter intends to ship goods. This ensures that the customs department at each port has a direct linkage between your AD Code and your bank account. Without this registration, you cannot generate a shipping bill, which is mandatory for customs clearance.
Exporters are advised to safely preserve the original AD Code letter issued by the bank. This letter may be needed in the future during customs audits, verification procedures, or when applying for export incentives such as RoDTEP, MEIS, or duty drawback schemes. Having quick access to this document can save time during urgent shipments or compliance checks.
While the AD Code does not require periodic renewal, it must be updated and re-registered at the port level if there’s a change in your business bank account. Staying compliant with AD Code requirements ensures smooth customs operations, timely shipments, and access to government export benefits.
Have Queries? Talk to us!
An AD Code is a 14-digit number issued by banks for facilitating legal foreign currency transactions in import-export businesses.
To register for an AD Code, visit the bank where you hold your current business account. Submit an application along with required documents like PAN, IEC certificate, GST certificate, cancelled cheque, and bank certificate in the prescribed format. After the bank issues the AD Code letter, submit it to the customs office at the port you intend to export from for registration.
The main purpose of AD Code Registration is to enable exporters to generate a shipping bill, which is mandatory for customs clearance of goods. It also helps the government track foreign exchange transactions, ensures compliance with export-import laws, and allows direct deposit of export incentives and subsidies into the exporter’s bank account.
Log in to the ICEGATE portal using your IEC and digital signature. Go to the "e-Sanchit" section and upload the required documents. After receiving DRN and IRN numbers, go to the “Financial Services” section → “Bank Account Management” → “AD Code Registration.” Fill the form and submit it for registration.
There is generally no government fee for AD Code registration. However, some banks may charge a small administrative or service fee for issuing the AD Code letter, which varies from bank to bank.
Yes, AD Code is mandatory for all exporters in India. Without an AD Code registered with customs, an exporter cannot generate a shipping bill or legally export goods.
The AD Code is issued by the bank where the exporter holds a current account. The bank is classified as an Authorized Dealer (AD) by the Reserve Bank of India (RBI) to deal in foreign exchange.
Any Authorized Dealer (usually a scheduled commercial bank) will issue the AD Code. The code is issued on the bank’s letterhead in the prescribed format after verifying the exporter’s details.
AD Codes are Authorized Dealer Codes—14-digit numbers issued by banks to exporters. These codes are used to track foreign currency transactions and are required for customs clearance and shipping bill generation.
The 7-digit AD Code generally refers to the first 7 digits of the full 14-digit AD Code, which sometimes represent the bank branch code or internal code used by customs or banks for identification.
In export documentation, AD stands for Authorized Dealer, not Registered AD. However, in postal services, Registered AD means Registered Article with Acknowledgement Due, a postal tracking feature.
To verify your AD Code, you can check with the customs authorities at the port where you registered it or log in to the ICEGATE portal to see the status of your AD Code registration under Bank Account Management.
AD Code issuance by the bank may take 1–3 working days. Registration at the customs port can take another 1–2 days, depending on document verification. ICEGATE AD Code registration may also take a couple of days if done correctly.