IEC Renewal — Mandatory Annual Update on the DGFT Portal
₹1,899/-(inclusive of GST)
Your IEC gets you into the export business. Your registered AD Code gets your first shipment out the gate.
Start Now!
Your Export Business Is Ready. Is Your AD Code Registered?
You’ve done everything right — your company is registered, your IEC is in place, your goods are packed and ready to ship. Then you try to generate a Shipping Bill on the ICEGATE portal and hit a wall.
Without a registered AD Code, no Shipping Bill can be generated. Without a Shipping Bill, your goods cannot clear customs. Your shipment sits at the port. Your buyer waits. And the clock ticks.
This is the reality for hundreds of first-time exporters in India every year. The AD Code registration on ICEGATE is a mandatory but often overlooked compliance step — and getting it right requires more care than most people expect.
At Ofin Legal, we handle the entire AD Code registration process — from obtaining the AD Code letter from your bank, to ICEGATE portal filing, DSC application, document submission, and approval confirmation — so your export operations run without a hitch from Day 1.
What is an AD Code?
AD stands for Authorised Dealer. An Authorised Dealer is a bank that has been approved by the Reserve Bank of India (RBI) to deal in foreign exchange transactions.
When you open a current account with an AD-category bank for your export-import business, that bank branch issues you a unique AD Code — a 14-digit numerical code that serves as your bank branch’s identifier for all foreign exchange transactions linked to your exports.
This code is then registered on the ICEGATE portal (Indian Customs Electronic Commerce/Electronic Data Interchange Gateway) — the official digital platform of Indian Customs operated by the Central Board of Indirect Taxes and Customs (CBIC). Once registered, your export transactions at Indian customs ports are linked directly to your bank account.
Think of it as the bridge between your bank, Indian Customs, and the RBI — ensuring every foreign currency payment you receive from exports is traceable, legitimate, and routed correctly.
IEC Renewal Packages
BASIC
IEC Renewal
- Review of existing IEC details on DGFT portal
- Confirmation or update of all linked details
- Aadhaar OTP or DSC based authentication
- Submission on DGFT portal
- Download of updated IEC Certificate
- Price: ₹1,899/- (inclusive of GST)
STANDARD
IEC Renewal
- Review of existing IEC details on DGFT portal
- Confirmation or update of all linked details
- Aadhaar OTP or DSC based authentication
- Submission on DGFT portal
- Download of updated IEC Certificate
- Update of changed details like address, bank account, contact, directors, partners
- Supporting document preparation and update
- Price: ₹1,899/- (inclusive of GST)
PREMIUM
IEC Renewal
- Review of existing IEC details on DGFT portal
- Confirmation or update of all linked details
- Aadhaar OTP or DSC based authentication
- Submission on DGFT portal
- Download of updated IEC Certificate
- Update of changed details like address, bank account, contact, directors, partners
- Supporting document preparation and update
- ICEGATE Registration status verification
- Price: ₹4,899/- (inclusive of GST)
Why is AD Code Registration Mandatory?
AD Code registration on ICEGATE is not optional. It is a legal requirement for every exporter in India. Here is exactly why:
- Shipping Bill Generation A Shipping Bill is one of the primary export documents required for customs clearance at any Indian port. You simply cannot generate a Shipping Bill on ICEGATE without a registered AD Code. No AD Code = no Shipping Bill = no customs clearance = no export.
- Foreign Exchange Realisation The AD Code links your export transactions to your current bank account under FEMA (Foreign Exchange Management Act) guidelines. This ensures that foreign currency payments received from buyers abroad are properly credited and accounted for through authorised banking channels.
- Government Export Incentives — Credited Directly to Your Account Registered exporters in India are eligible for various government export benefits — Duty Drawback, IGST refunds, RoSCTL benefits, and other export promotion scheme credits. All of these are directly credited to the bank account linked to your registered AD Code. Without it, you cannot receive these benefits.
- Customs Compliance Under RBI and CBIC Guidelines Registering your AD Code ensures that your export operations are compliant with both RBI’s foreign exchange regulations and CBIC’s customs requirements. It also enables your bank to release export proceeds without delay.
One Registration. All Ports. (Important Update)
As per CBIC Customs Public Notice No. 93/2020, AD Code registration is now a single-port registration. Once you register your AD Code at one customs port on ICEGATE, it is automatically available for use across all customs ports in India under the same IEC.
You no longer need to register separately at every port from which you export.
However — IFSC Code registration is still port-wise. Your IFSC Code (Indian Financial System Code — the 11-digit alphanumeric identifier of your bank branch) must be registered separately at each port from which you export. This is specifically required to receive duty refunds and IGST credits at the correct bank account for each port location.
Our team handles both AD Code registration and IFSC Code registration as part of our service.
Documents Required for AD Code Registration
You will need two sets of documents — one to obtain the AD Code letter from your bank, and one to register it on ICEGATE.
Step 1 — Documents to Obtain AD Code Letter from Your Bank:
- IEC (Import Export Code) certificate
- GST Registration Certificate (self-attested and stamped)
- PAN Card of the company/proprietor/partners/directors
- Aadhaar Card / Passport / Voter ID of the authorised signatory
- Current account details with the AD bank branch
- Board Resolution authorising the signatory (for companies and LLPs)
- Cancelled cheque or bank passbook copy
Step 2 — Documents for ICEGATE AD Code Registration:
- AD Code authorisation letter on the bank’s official letterhead (as per Customs Public Notice No. 93/2020 format)
- IEC certificate
- GST Registration Certificate (self-attested and stamped)
- PAN Card of the entity
- Identity and address proof of the authorised signatory
- Class-3 Digital Signature Certificate (DSC) with both signing and encryption enabled — standard signing-only DSCs will not work on ICEGATE
- Bank passbook copy or cancelled cheque
⚠️ Important DSC Note: The DSC required for ICEGATE is different from the standard DSC used for GST, Income Tax, or MCA filings. ICEGATE requires a Class-3 DSC with both signing and encryption. If your existing DSC has only signing enabled, it will not work. Our team verifies this before we begin.
How We Register Your AD Code — Step by Step
Step 1 — Initial Assessment We review your IEC, ICEGATE registration status, bank details, and DSC to identify exactly what is needed before we begin.
Step 2 — AD Code Letter from Your Bank We guide you on requesting the AD Code authorisation letter from your bank’s forex or Authorised Dealer department in the correct format as per Customs Public Notice No. 93/2020. We review the letter before it is issued to ensure all details — name, IEC, GSTIN — match exactly. Mismatches are the number one reason for rejection.
Step 3 — ICEGATE Registration (if needed) If your business is not yet registered on the ICEGATE portal, we handle the registration using your IEC, PAN, email, and mobile number.
Step 4 — DSC Configuration We verify that your Class-3 DSC has both signing and encryption enabled and is correctly installed on your system. If not, we arrange the correct DSC.
Step 5 — Document Upload on e-Sanchit All required documents are uploaded on the e-Sanchit module of ICEGATE in the prescribed format and file size. An IRN (Internal Reference Number) is generated for each uploaded document.
Step 6 — AD Code Registration Application We log into your ICEGATE account, navigate to Bank Account Management → AD Code Registration, enter your IEC, select the port, input the AD Code and bank details, attach the IRN of uploaded documents, and digitally sign the application with your DSC.
Step 7 — Approval and Confirmation Once submitted, the application is processed by ICEGATE — typically within 1 to 3 working days. A confirmation email is sent to your registered address. We track the status and notify you the moment it is approved.
Step 8 — IFSC Registration (Standard and Premium Packages) Following AD Code approval, we register your IFSC Code at the required ports for direct credit of duty drawbacks and IGST refunds.
Common Mistakes That Cause Rejection — And How We Prevent Them
AD Code registrations are rejected far more often than they should be — almost always due to avoidable errors:
Name Mismatches — The business name on your AD Code letter, IEC, GST certificate, and PAN must be identical. Even a minor variation (e.g., “Pvt. Ltd.” vs “Private Limited”) triggers rejection. We cross-verify all documents before submission.
Wrong DSC Type — Using a signing-only DSC instead of a signing + encryption DSC is one of the most common technical errors. We check this first.
Incorrect Port Selection — Selecting the wrong customs port during registration means your Shipping Bills from the intended port won’t link to your AD Code. We confirm the correct port before submission.
Outdated Bank Letter Format — Banks sometimes issue AD Code letters in old formats. We ensure the letter follows the Customs Public Notice No. 93/2020 format before it is issued.
Incomplete e-Sanchit Uploads — Documents must be uploaded in the correct format, size, and sequence. We handle this precisely.
Why Choose Ofin Legal for AD Code Registration?
✓ Export compliance specialists — We understand the full EXIM compliance chain: IEC → ICEGATE → AD Code → Shipping Bill → IGST refunds. We don’t handle this in isolation
✓ DSC expertise — We identify and resolve ICEGATE-specific DSC compatibility issues before they cause delays at submission
✓ Bank coordination — We guide you on getting the AD Code letter in the correct format from your bank’s forex desk — the step most people get wrong
✓ End-to-end handling — From bank letter to ICEGATE approval, everything is managed. You don’t need to navigate the ICEGATE portal yourself
✓ Fast turnaround — With the right documents in place, approval in 1–3 working days
✓ 25+ years of experience — Trusted by 500+ businesses across India for registration and compliance services
Frequently Asked Questions on AD Code Registration
AD stands for Authorised Dealer. An AD Code is a 14-digit numerical code issued by an RBI-authorised bank branch to a business that holds a current account for export-import transactions. It must be registered on the ICEGATE portal to enable customs clearance and foreign exchange transactions for exports.
Yes. Every exporter in India must register their AD Code on ICEGATE before generating a Shipping Bill. Without it, customs clearance at any Indian port is not possible.
No. The ICEGATE portal does not charge any government fee for AD Code registration. Our professional fee covers document preparation, bank coordination, portal filing, DSC configuration, and follow-up until approval.
No. As per CBIC Customs Public Notice No. 93/2020, a single AD Code registration at one port on ICEGATE is sufficient — it automatically applies to all customs ports in India under the same IEC. However, IFSC Code registration for receiving duty refunds must still be done port-wise.
An IFSC Code is the 11-digit alphanumeric code that identifies your specific bank branch. On ICEGATE, it must be registered at each port separately to ensure that government export benefits like duty drawback and IGST refunds are credited to the correct bank account for each port.
ICEGATE requires a Class-3 DSC with both signing and encryption enabled. A standard signing-only DSC — commonly used for GST, Income Tax, or MCA filings — will not work. If you use the wrong DSC type, your application cannot be submitted. We verify this before we begin.
Once all documents are in order and submitted, approval is typically received within 1 to 3 working days. Delays occur only if documents are incomplete, mismatched, or if the bank letter is in the wrong format.
You can have multiple bank accounts registered under the same IEC — but only one AD Code per port location. If you export from multiple ports, each port requires its own AD Code registration (with a separate bank account linked to that port). Our team advises you on the right structure for your operations.
ICEGATE communicates the reason for rejection. The most common reasons are name mismatches across documents, wrong bank letter format, and incorrect DSC type. We review the rejection, correct the issue, and resubmit on your behalf.
If you switch banks or bank branches, the old AD Code becomes invalid. You will need to obtain a new AD Code from the new branch and register it afresh on ICEGATE. We handle re-registration as well.
AD Code registration on ICEGATE is primarily mandatory for exporters for generating Shipping Bills. Importers use their bank’s AD Code for foreign exchange settlement, but the ICEGATE portal registration requirement is specifically driven by export transactions. We can advise based on your specific trade activity.
Your IEC gets you into the export business. Your registered AD Code gets your first shipment out the gate.
