AD (Authorized Dealer) code registration is a legal compliance formality for importers and exporters in India. In 2026, it will become more important to fulfil this requirement, as this 14-digit code links businesses' authorized banks with customs for foreign trade transactions. Failure to file AD code registration on ICEGATE results in strict legal action, including seizure of international trade. Without registration, the customs authority will not clear the goods at ports, and you will fail to claim the government export benefits. Let's dive into this guide: how to register an AD code on ICEGATE, the required documents, and common mistakes you may encounter during the registration process.
Regulatory Updates (2026) for AD Code Registration
Major changes have been made with the introduction of the 2025-26 regulatory changes, which have significantly simplified the registration process but tightened the compliance formalities. These updates include:
- The customs authority strictly mandates the AD code validation to claim IGST refunds, access drawback payments, and SEIS/MEIS incentives.
- CBIC mandates the use of e-SANCHIT for uploading documents with a few guidelines. Only colour scans are applicable; upload at a minimum resolution of 300 DPI, and the AD code letter issued by the bank must be original.
- Due to the upgraded dashboard and centralized processing, the approval timeline has been reduced significantly (1-7 working days).
What is an AD (Authorized Dealer) Code?
AD, standing for “Authorized Dealer,” is a 14-digit unique code that is issued to exporters and importers. The code is issued by the Reserve Bank of India (RBI) to authorized banks in India. Through the registration, the importers and exporters get access to maintain foreign transactions and claim exporter-related government benefits. On the other hand, the governing authority ensures that the foreign transactions are happening only through legitimate banking channels. By managing the inflow and outflow of money, the RBI ensures that no fraudsters deal with foreign currency. AD Code is the gateway for customs clearance and foreign exchange tracking, and helps to align with the RBI-set compliances.
Benefits of AD Code Registration in 2026
By linking the authorised bank account with the customs department, the importers become eligible to file “Bills of Entry,” and exporters easily file the “Shipping Bills." Without it, no one can clear shipments or process foreign exchange through ICEGATE. Once the AD code is registered on the ICEGATE portal, it provides various benefits, including:
1. Required for Customs Clearance & Shipping Bill
AD code registration on the ICEGATE portal is important to generate the shipping bill. The “Shipping Bill” is the core document for export customs clearance. Without it, the customs authority will not clear the shipment and may even face difficulty in ensuring the legitimacy of your transactions.
2. Direct Credit of Export Proceeds to Bank Account
The 14-digit AD Code links to export businesses’ IEC, bank account, and customs records. Once it is linked, the foreign payments are automatically transferred to the designated bank account. The RBI-authorized dealer bank converts the foreign payments into Indian rupees (INR) and credits them to the exporters’ bank accounts.
3. Direct Transfer of Export Benefits and Refunds
The AD code-registered businesses enjoy various government incentives such as RoDTEP, Duty Drawback, and GST Refund. The refunds are directly credited to the exporter’s account if it is linked to customs.
4. PAN-India Validity
No longer required to register a new 14-digit AD code on each separate port. Once an AD code is registered on a single port, it is automatically applicable to all designated ports. It means businesses don’t need to pay the port-specific fees anymore, and it further reduces the paperwork burden.
5. Improve Credibility
Registered AD Code businesses easily get access to generate the shipping bills on the ICEGATE portal. It further improves credibility with the customs department by representing that the businesses that are dealing with foreign transactions are credible and trustworthy.
List of Documents for AD Code Registration on ICEGATE
To generate the “Shipping Bill” or “Bill of Entry," businesses are generally required to first link their AD code on the ICEGATE portal. To register on the portal, you’ll need the following documents:
- Class 3 Digital Signature Certificate (DSC) is required for ICEGATE login
- IEC Certificate Issued by DGFT (Import Export Code)
- PAN Card of Firm/Company PAN
- GST Registration Certificate for proof of business registration
- Bank AD Code Letter on bank’s letterhead, with 14-digit AD Code
- Cancelled Cheque / Bank Statement of the current account linked to AD Code
- PAN & Aadhaar of the Authorized Signatory
- PAN & Aadhaar of All Partners/Directors for partnership firms, LLPs, and companies
- Authorisation Letter on company letterhead, authorising the signatory to act on behalf of the firm
- Business address proof, such as an electricity bill, lease deed, or rental agreement
- Email ID & Phone Number are required for OTP verification
Important Reminder: For AD code registration on the ICEGATE portal, you must use e-SANCHIT to upload scanned copies of documents. All the supported documents must be self-assessed and in PDF format.
How to Register an AD Code on ICEGATE?
The AD code registration on ICEGATE is more than a legal formality for the importers and exporters. Once the bank is linked to customs, businesses that are active as importers or exporters get access to deal in foreign payments. Follow this step-by-step guide to registering the AD code on the ICEGATE portal:
Step 1: Activate IEC + ICEGATE Account
Before commencing the ICEGATE AD code registration process, you must ensure you have an active IEC (Import Export Code), a Class 3 DSC, an active Email and contact number for OTP verification, and a current bank account that must be linked to your IEC. By using the Class 3 DSC, register your IECGATE account.
Step 2: Request an AD Code Letter from Your Bank
To get the AD Code letter, visit your authorized dealer bank branch. The bank issued the AD code on its letterhead. Only RBI-authorized banks can issue the 14-digit AD code letter. On letterhead, it also contains the account number, IFSC code, IEC, branch name, bank branch address, bank officer's signature, and stamp. To avoid rejection, ask the authorized bank to issue the letter digitally to the registered email address.
Step 3: Log In to ICEGATE
To log in to the ICEGATE portal, use the Class DSC. Once it logs in, navigate to the “Financial Services” Section -> Bank Account Management -> Authorized Dealer (AD) Code Registration. If registering for the first time, use the section "New Account." ”.
Step 4: Upload Documents via e-SANCHIT
Prepare all required documents such as GST certificate, bank AD code letter, business address proof, etc. Upload all documents in PDF format via e-SANCHIT. Once documents are uploaded, you will receive an IRN (Image Reference Number). Must save each document for future formalities.
Step 5: Enter AD Code, Bank & Port Details
You are required to enter all required details carefully. Select the bank account (e.g., SBI, HDFC, etc.). You can search the bank branch by entering the PIN code. The other details required are a 14-digit AD code issued by an RBI-authorized bank, an IFSC, and an account number. While selecting the customs location, you must only select one port, such as “Mundra Port." It will automatically register at all the ports; you don’t need to register for each specific port for customs clearance.
Step 6: DSC Verification & Digital Signing
Once details are entered, they must be cross-verified to avoid inaccuracy. To sign, use the Class 3 DSC and enter the PIN to log in. You will receive an acknowledgement number, which can be used to track the status.
Step 7: Submission & Application Tracking
By using the acknowledgement number or IEC, you can track the status on the ICEGATE portal. Must ensure whether the request is approved or pending. If the dashboard is showing pending, it means the request is under customs verification. If approved, you can generate the shipping bill. You are required to resubmit the details if customs rejects the application. Must verify the rejection reason and resubmit it.
Step 8: Approval Timeline
The approval timeline depends on the specific ports. If you register at the major ports like Nhava Sheva, the approval timeline may vary from 1 to 3 working days. If you register at airports (Delhi, Mumbai, and Bengaluru), it takes 3-5 working days for approval.
Government Fees Vs Professional Fees for AD Code Registration
The government fees for AD code registration on ICEGATE are zero. However, you are required to pay consultants and banks for handling the documents and for processing. It is categorized as:
|
|
|
|
|
|
Additional Statutory Cost
When you visit your authorized dealer's current bank branch, you are asked to pay the nominal fees for documentation/processing. The cost may range from ₹500 to ₹2,000. Once it is complete, you will get the AD code letter on the bank’s letterhead.
Common Mistakes in AD Code Registration
Often, exporters and importers face challenges with the ICEGATE AD code registration process. However, these mistakes can be avoided with accuracy and by gaining knowledge related to a similar field before applying. Here is the complete checklist of mistakes with their solutions:
Mistake 1: Business Name & Documents Mismatch
Often, the customs authority rejects the AD code application due to mismatched details across the documents, such as the PAN card, IEC number, GST, or AD code letter.
Solution: Before the final submission, you must ensure that the details in all documents are identical. For example, if your name is Rajesh Sharma on the PAN, it must also be the same on the AD code number. In case you find any mismatch in the existing documents, you must apply for a new one before initiating the submission.
Mistake 2: Using the Wrong DSC (Digital Signature Certificate)
Using an expired or wrong DSC is the biggest reason for rejection on the portal. Without the DSC.
Solution: To register on the ICEGATE portal, one must use the Class 3 DSC. Must ensure that your DSC is not expired. Further, verify that your DSC supports both encryption and Signing. Always confirm the DSC type with your provider before purchasing it.
Mistake 3: Ignoring the Rejection Remark
If the authority finds any default in the certificates or documents, they raise queries by sending a rejection email with a specific remark. However, often applicants ignore responses promptly, resulting in weeks of delay.
Solution: Must use the ICEGATE portal to track the AD code status. In the AD code status section, you will find the reason for rejection. The remarks will be added as “The name on the bank letter does not match the IEC. " Try to respond to the remark within a short period. To avoid repeated errors, make a rejection sheet where you list the remark, date, and what you took.
Mistake 4: Assuming IFSC is valid PAN-India
AD code registration is indeed shifted from multi-port registrations to one-time registration at any port, which is automatically available at all ports. However, the exporters often assume that IFSC is also a one-time registration requirement. But it is not true. You still need to submit the IFSC to each specific port.
Solution: IFSC registration at each specific port is mandatory if you want to claim duty drawbacks or IGST refunds. Otherwise, one-time AD code registration is sufficient if you don't want access to duty drawbacks/IGST refunds. For IFSC registration, use the IECGATE portal, then go to financial services, where you can find the option "IFSC registration."
Mistake 5: Failure to Update After Bank Details Change
Often, exporters failed to apply for a new AD code after a change to the bank account, account number, or branch. As a result, the exporter fails to generate a shipping bill on the portal, resulting in payment delays and loss of the ability to claim duty drawbacks/IGST refunds.
Solution: If you change your bank account number or branch, you must update the authority within 30 days of the change. You are again required to apply for a new AD code registration process. Obtain the AD code letter from the new branch on their letterhead and use it with other documents to register on the ICEGATE portal. Must keep the old and new bank certificates for at least 6 months for audit trails. On the other hand, to avoid the mismatches, also update bank changes on the DGFT (IEC) and the GST portal.
Winding Up
The AD code registration on the ICEGATE portal is an important gateway for importers and exporters who deal with foreign transactions. The portal links your IEC (Import Export Code), your bank's foreign exchange account, and the customs system together. Once your account links to the customs system, you are able to generate the shipping bill (for exports) or file a Bill of Entry (for imports). By making your business credible in front of the customs authority and the RBI, export incentives like Duty Drawback, RoDTEP, and IGST refunds are credited directly to your linked bank accounts.
However, non-compliance with RBI and customs system regulations results in heavy penalties such as loss of export incentives, being blocked from customs, and much more. Navigating the hurdles of AD code registration has become much simpler as JustStart professionals assist from documentation to the final registration process.
Frequently Asked Questions
Q1. Is AD code registration mandatory?
Ans. Yes, AD code registration is legally mandatory if dealing with foreign transactions for import and export. Without AD code registration on ICEGATE, you cannot generate the shipping bill or fail to clear shipments from ports.
Q2. Who needs an AD code?
Ans. Any business or individual, such as manufacturers, exporters, importers, merchant exporters, and service providers, who engages in international trade and receives foreign currency is required to register for an AD code.
Q3. Who cannot apply for the AD code?
Any individual or business that does not trade internationally or does not receive foreign currency cannot apply for an AD code. Even if they cannot register an AD code, do not have an active IEC (Import-Export Code), are not connected to an RBI-authorized bank, do not have a DSC, and are not even a valid business entity.
Q4. How long does it take for AD code approval?
Ans. It typically takes 3-7 working days for AD code approval. It is generally split into two categories: the first one is bank processing, which takes 3-5 working days, and ICEGATE approval takes 2-3 working days.
Q5. Can I register multiple AD codes with one IEC?
Ans. Yes, you can register multiple AD codes with the same IEC (Import-Export Code). However, each AD code must be linked to the different bank accounts. You cannot link multiple AD codes to the same RBI-authorized bank account.
Q6. What is the difference between an AD code and an IFSC code?
Ans. AD (Authorized Dealer) is a 14-digit code that is issued by the RBI to authorized banks that deal with foreign exchange. The exporters/importers use the code to link with customs for foreign currency transactions and customs compliance. Whereas IFSC is an 11-digit code that is used to identify the specific bank branch in India. IFSC is only used for domestic electronic fund transfer.
Q7. Is DSC required for AD code registration in India?
Ans. Yes, securing the Class 3 DSC (Digital Signature Certificate) is mandatory, as it is used during registration on the ICEGATE portal. As the entire registration process is online, the DSC is used for authentication and e-filing.
Q8. What are the AD code non-compliance penalties?
Ans. Failure to meet the guidelines of the RBI and customs authorities triggers heavy penalties. The major consequences you face are customs and shipping delays, loss of financial incentives, monetary penalties, or imprisonment if the offence is more serious.
Q9. Why is AD code registration important on ICEGATE?
Ans. The registration of the AD code on ICEGATE is crucial, as it links your bank account to the customs EDI system. Once it is registered, you become eligible for customs clearance, generating the shipping bill or other formalities related to foreign transactions.
Q10. Do I need a separate AD code for each port?
Ans. No, it is no longer mandatory to register the AD code at each specific port. Under the new customs/ICEGATE system, one-time AD code registration at any single port is enough, as it is automatically applicable to all customs locations.