AD Code Registration 2026 – Complete Guide to Register AD Code on ICEGATE
Step-by-step process to register your Authorised Dealer (AD) Code on ICEGATE for customs duty payment, IGST refunds, and RoDTEP claims. Documents required, port-wise registration, AD Code for exporters and importers, and common errors.
Quick Summary – AD Code Registration
- What is AD Code: A 14-character code issued by your bank (Authorised Dealer) identifying your bank account for customs duty payment and refunds.
- Why Registration is Mandatory: Without AD Code registration on ICEGATE, you cannot pay customs duty, claim IGST refunds, or receive RoDTEP benefits.
- Who Issues It: Your bank (AD Bank) issues a letter confirming your AD Code and the specific port of registration.
- Where to Register: Customs portal – www.icegate.gov.in (must be registered port-wise).
- Government Fee: Free – no government fee for AD Code registration on ICEGATE.
- Processing Time: Usually processed within 1–3 working days after submission.
- Port-Wise Registration: If you operate in multiple ports, you must register your AD Code separately at each port.
Takeaway: AD Code registration is the final link that connects your bank account to customs for duty payment and refunds. Without it, your shipping bills and bills of entry cannot be processed electronically.
1. Introduction – What is AD Code Registration?
When you import or export goods from India, customs duty payments, IGST refunds, and export incentives all flow through your bank account. To link your bank account with the customs system, you must register your Authorised Dealer (AD) Code on ICEGATE. This process is known as AD Code Registration.
The AD Code is a unique 14-character code issued by your bank – typically 7 characters for the bank code and 7 for the branch code. This code identifies the specific bank and branch through which your customs duty payments will be routed, and where your IGST refunds and export incentives will be credited.
Without AD Code registration on ICEGATE, your shipping bills and bills of entry will fail validation at the customs system. This means you cannot file customs documents electronically, pay duty online, or receive refunds. AD Code registration is therefore a mandatory requirement for all importers and exporters who file customs documents electronically through ICEGATE.
This comprehensive guide covers what AD Code is, why registration is mandatory, documents required, step-by-step process to register AD Code on ICEGATE, port-wise registration, AD Code registration for exporters vs importers, common errors, penalties, and FAQs.
Takeaway: AD Code registration is a mandatory step for all importers and exporters who want to file customs documents electronically. It connects your bank account to the customs system for duty payment and refunds.
2. What is AD Code? – Complete Overview
The AD Code (Authorised Dealer Code) is a 14-character code issued by your bank to identify your bank account for customs transactions. It is issued by the bank branch that is an Authorised Dealer under FEMA (Foreign Exchange Management Act).
Key Features of AD Code
- 📌 Format: 14 characters (7 for bank code + 7 for branch code)
- 📌 Issuing Authority: Your bank branch (AD Category I bank)
- 📌 Purpose: Link bank account for customs duty payment, IGST refunds, and export incentives
- 📌 Port-Wise: Separate AD Code registration for each customs port where you operate
- 📌 Bank Letter: Bank issues an AD Code letter confirming the code and port
- 📌 Registration Portal: Register on ICEGATE at www.icegate.gov.in
Who Needs AD Code Registration?
| User Type | Purpose of AD Code |
|---|---|
| Importers | Pay customs duty and claim IGST ITC on imports |
| Exporters | Receive IGST refunds and RoDTEP/duty drawback benefits |
| Customs Brokers / CHA | Register on behalf of multiple clients for customs filings |
| SEZ Units | Register AD Code for SEZ customs transactions |
| EOU Units | Register AD Code for EOU customs transactions |
Takeaway: The AD Code is the unique identifier that connects your bank account to the customs system. It must be registered port-wise on ICEGATE for every port where you file customs documents.
Get expert-assisted GST registration and ICEGATE-related compliance services starting at just ₹1,499. Complete documentation and lifetime support.
3. Why AD Code Registration is Mandatory
AD Code registration is not optional – it is a mandatory requirement for anyone who files customs documents electronically on ICEGATE. Without registration, the entire customs clearance process is blocked.
Consequences of Not Registering AD Code
- ❌ Shipping Bill Rejection: Export shipping bills cannot be filed without a registered AD Code.
- ❌ Bill of Entry Rejection: Import bills of entry cannot be filed without a registered AD Code.
- ❌ Customs Duty Payment Blocked: You cannot pay customs duty through the Electronic Cash Ledger.
- ❌ IGST Refund Blocked: IGST refund on exports cannot be credited without a registered AD Code.
- ❌ RoDTEP Benefits Blocked: Remission of Duties and Taxes on Exported Products cannot be credited.
- ❌ Duty Drawback Blocked: Duty drawback refunds cannot be processed.
- ❌ eBRC Generation Blocked: Electronic Bank Realisation Certificate cannot be generated.
When AD Code Registration is Needed
- Before Your First Shipment: Register AD Code before filing your first shipping bill or bill of entry.
- At Each Port: Separate registration required for each customs port.
- When Changing Bank: Register new AD Code if you switch banks or bank branches.
- For New GSTIN/IEC: Register AD Code against the new IEC/GSTIN.
- For Refund Claims: Ensure AD Code is registered at the port where refund will be credited.
Takeaway: AD Code registration should be completed immediately after IEC and GST registration, and before the first shipment. It is a prerequisite for all customs transactions at each port.
4. Documents Required for AD Code Registration
The documents required for AD Code registration are straightforward. Keep the following self-attested soft copies ready before you begin:
- AD Code letter from your bank (issued on bank letterhead confirming the 14-character code and port)
- IEC Certificate issued by DGFT
- GST Registration Certificate
- PAN Card of the entity or individual
- Certificate of Incorporation / Partnership Deed / Proprietorship proof
- Board Resolution or Authorisation Letter (for companies/LLPs)
- Letter of Authority for the authorised signatory
- Valid Class 3 Digital Signature Certificate (DSC) for signing
- Bank account details (cancelled cheque or bank statement)
AD Code Letter – Key Details
- AD Code (14 characters): Unique code issued by the bank
- IEC Reference: IEC linked to the AD Code
- Port of Registration: Specific customs port where the AD Code is being registered
- Bank Branch Details: Name, address, IFSC code of the branch
- Authorised Signatory: Bank manager's name and signature
- Date of Issue: Date of the AD Code letter
Takeaway: The AD Code letter from your bank is the most critical document. Ensure it mentions the correct port of registration before uploading on ICEGATE.
5. Step‑by‑Step AD Code Registration Process on ICEGATE
AD Code registration is completely online through the ICEGATE portal. Follow these steps:
Takeaway: AD Code registration is a 10-step online process. The bank letter, ICEGATE login, and Class 3 DSC are the three critical requirements.
6. Port‑Wise AD Code Registration – Why It Matters
AD Code registration on ICEGATE is port-specific. This means if you operate in multiple customs ports, you must register your AD Code separately at each port.
Major Customs Ports in India
| Port Code | Port Name | Location |
|---|---|---|
| INNSA1 | Nhava Sheva (JNPT) | Maharashtra |
| INMUM1 | Mumbai Customs | Maharashtra |
| INMAA1 | Chennai Port | Tamil Nadu |
| INCCU1 | Kolkata Port | West Bengal |
| INCOK1 | Cochin Port | Kerala |
| INBLR4 | Bangalore Air Cargo | Karnataka |
| INDEL4 | Delhi Air Cargo | Delhi |
| INHYD4 | Hyderabad Air Cargo | Telangana |
| INMAA4 | Chennai Air Cargo | Tamil Nadu |
| INCCU4 | Kolkata Air Cargo | West Bengal |
Process for Multi-Port Registration
- Separate AD Code Letter: Request your bank to issue a separate AD Code letter for each port.
- Separate Applications: File separate AD Code registration applications on ICEGATE for each port.
- Port-Specific Codes: Each port may have a slightly different AD Code format (e.g., suffix for port).
- Approval at Each Port: Approval is granted by the customs officer at each port separately.
- Consolidated Management: You can manage all registered AD Codes from a single ICEGATE login.
Takeaway: If you operate in multiple ports, register your AD Code separately at each port. A single AD Code registration only works for the port where it is registered.
Leave the compliance to experts. Get monthly GSTR-1, GSTR-3B, and annual GSTR-9 filing at affordable rates with 100% accuracy.
7. AD Code Registration for Exporters vs Importers
While AD Code registration is required for both exporters and importers, the purpose and process differ slightly for each.
| Parameter | Exporters | Importers |
|---|---|---|
| Primary Purpose | Receive IGST refunds and RoDTEP/duty drawback benefits | Pay customs duty through Electronic Cash Ledger |
| AD Code Usage | Mentioned in shipping bills for refund credit | Used for duty payment and IGST ITC reconciliation |
| Bank Account Type | Current account (export proceeds) | Current account (duty payment) |
| Port Registration | Required at export port | Required at import port |
| Bank Letter | Required | Required |
| Refund Flow | IGST refund credited to AD Code bank account | IGST ITC claimed in GSTR-3B |
Common Scenarios for AD Code Registration
- 📌 New Exporter: Register AD Code at export port before filing first shipping bill.
- 📌 New Importer: Register AD Code at import port before filing first bill of entry.
- 📌 Bank Change: If you change banks, register the new AD Code and update it in all customs filings.
- 📌 Multiple Bank Accounts: You can register multiple AD Codes (one per bank account) at the same port.
- 📌 GST Registration Change: Register new AD Code against the new GSTIN/IEC.
Takeaway: Exporters use AD Code to receive refunds and benefits; importers use it to pay customs duty. Both must register AD Code port-wise on ICEGATE.
8. Common AD Code Registration Errors & Solutions
Importers and exporters often face errors during AD Code registration. Below is an expanded list of real problems and their solutions.
Takeaway: Most AD Code registration errors arise from port-wise mismatches, incorrect bank letters, and DSC issues. Verify all data before submission and confirm registration before filing shipping bills.
9. Penalties & Risks for Non‑Compliant Importers/Exporters
- 🚫 Shipping Bill / Bill of Entry Rejection: Customs documents cannot be filed without registered AD Code.
- 📦 Held Cargo: Shipments are held at the port, incurring demurrage charges.
- 💰 IGST Refund Blocked: Refunds cannot be credited without a registered AD Code.
- 📉 RoDTEP / Duty Drawback Blocked: Export incentives cannot be credited to the bank account.
- ⏳ Business Delays: Customs brokers cannot file on your behalf without valid AD Code registration.
- 🏦 Banking Issues: AD banks may block further remittances for non-compliant exporters.
- 📩 Show Cause Notices: CBIC may issue notices for non-compliance with customs filing requirements.
Takeaway: Keep your AD Code registration up to date. Register new AD Codes before any bank changes and verify registration at each port before filing customs documents.
10. Frequently Asked Questions – AD Code Registration
11. Related Export Import Compliance Resources
Need Expert Assistance for AD Code Registration?
Get end‑to‑end AD Code registration, port-wise registration support, bank letter preparation, ICEGATE troubleshooting, and full customs compliance assistance from India's trusted trade consultants.
Email: admin@disytax.com
🚀 Popular Services
🏢 Business Registration
View All Registrations📊 Calculators
- 📈 EMI Calculator →
- 💰 Income Tax Calculator →
- 🧾 HRA Calculator →
- 📉 Advance Tax Calculator →
- ⏱️ GST Late Fee Calculator →