ICEGATE registration enables importers, exporters and other Customs stakeholders to access Indian Customs’ online services. Exporters can also complete AD Code registration online on ICEGATE to link their authorised-dealer bank account with the relevant Customs port or export location.
ICEGATE supports electronic filing of Bills of Entry, Shipping Bills, Customs-duty payments, drawback-related communication and other Customs services.
What Is ICEGATE Registration?
ICEGATE means Indian Customs Electronic Gateway.
ICEGATE registration for import export is used by:
- Importers.
- Exporters.
- Customs brokers.
- Freight forwarders.
- Shipping lines.
- Airlines.
- Custodians.
- Port operators.
- Other approved Customs users.
An importer or exporter generally registers as an IEC holder using the IEC issued by DGFT.
Why Is ICEGATE Registration Required?
ICEGATE registration provides access to:
- Bill of Entry filing.
- Shipping Bill filing.
- Customs-duty payment.
- Import-document tracking.
- Export-document tracking.
- Electronic Customs communication.
- Bank-account management.
- AD Code registration.
- Refund and drawback-related services.
- Customs acknowledgements.
- Application-status tracking.
ICEGATE is an electronic interface between Customs and trade participants.
Documents Required for ICEGATE Registration
Common documents required for ICEGATE registration include:
- IEC certificate.
- PAN card.
- GST registration certificate, where applicable.
- Certificate of incorporation.
- Partnership deed or LLP agreement.
- Business address proof.
- Identity proof of the authorised person.
- Authorisation letter.
- Board resolution, where applicable.
- Registered email address.
- Registered mobile number.
- Digital Signature Certificate, where required.
- Customs Broker licence, for customs brokers.
- Other stakeholder-specific permissions.
ICEGATE guidance states that scanned documents should generally be self-attested and that users may need to upload the IEC, authorisation letter and identity proof.
If the proprietor’s name is not mentioned on the IEC certificate, an additional self-authorisation letter may be required.
ICEGATE Registration Process
The general ICEGATE registration process is:
- Visit the official ICEGATE portal.
- Select the registration option.
- Choose IEC holder or the applicable stakeholder category.
- Enter IEC and business details.
- Enter the authorised person’s information.
- Verify email and mobile number.
- Upload the required documents.
- Register or upload the DSC if required.
- Submit the application.
- Note the acknowledgement number.
- Respond to any deficiency.
- Activate the ICEGATE user account.
- Log in to the dashboard.
The exact procedure may differ based on whether the applicant uses simplified registration, DSC-based registration or another stakeholder category.
ICEGATE Registration for Importers and Exporters
For ICEGATE registration for importers and exporters, the applicant should ensure that:
- IEC is active.
- PAN is correctly linked.
- GST details are accurate.
- Business name matches DGFT records.
- Registered address is current.
- Authorised-person details are correct.
- Email and mobile numbers are accessible.
- DSC is valid where required.
Importers primarily use ICEGATE for Bills of Entry and Customs clearance, while exporters use it for Shipping Bills, AD Code registration and export-related services.
What Is an AD Code?
AD Code means Authorised Dealer Code. It is issued by the exporter’s authorised dealer bank and linked to the exporter’s current account.
The AD Code identifies:
- Exporter.
- Bank.
- Branch.
- Current account.
- Foreign-exchange channel.
- Export location.
The exporter receives an AD Code letter from the bank and submits the details through ICEGATE.
AD Code Registration on ICEGATE
AD Code registration at ICEGATE links the exporter’s bank account with the selected port, ICD, CFS, airport or other Customs location.
The exporter may need AD Code registration for:
- Export shipments.
- Shipping Bill processing.
- Drawback claims.
- Export incentives.
- Foreign-exchange receipt tracking.
- Bank-account mapping.
- Customs compliance.
The exporter should first add the relevant Customs location to the ICEGATE profile, where required.
How to Register Bank AD Code in ICEGATE
The process for registering a bank AD Code in ICEGATE generally includes:
- Log in to ICEGATE.
- Open the user profile.
- Add the intended Customs locations.
- Open Bank Account Management.
- Select Authorised Dealer Code Registration.
- Choose Add Account.
- Select the Customs port or location.
- Enter the AD Code and bank-account details.
- Upload the bank-issued AD Code letter.
- Submit the request.
- Complete OTP verification.
- Track the application.
- Confirm approval on the AD Code dashboard.
ICEGATE guidance provides bank-account management facilities for adding or modifying AD Code accounts.
How to Get AD Code in ICEGATE
To get an AD Code in ICEGATE, the exporter must first obtain the code from the authorised dealer bank.
The steps are:
- Open an eligible current account for export transactions.
- Request an AD Code letter from the bank.
- Confirm the IEC and account details.
- Log in to ICEGATE.
- Select Bank Account Management.
- Open AD Code registration.
- Select the export location.
- Enter the bank details.
- Upload the AD Code letter.
- Complete OTP verification.
- Track the approval.
- Download or save the approved details, where available.
ICEGATE does not generally issue the AD Code itself; the bank issues the code and ICEGATE records or validates it.
Documents Required for AD Code Registration
Common documents include:
- IEC certificate.
- PAN card.
- GST certificate, where applicable.
- Bank-issued AD Code letter.
- Cancelled cheque.
- Bank certificate.
- Current-account details.
- IFSC.
- Exporter address proof.
- Board resolution or authorisation letter.
- Digital signature, where applicable.
- Customs-location details.
The bank letter should contain:
- Exporter’s legal name.
- IEC number.
- Current-account number.
- Bank branch.
- IFSC.
- AD Code.
- Date of issue.
- Authorised bank signatory.
- Bank seal or authentication.
How to Add Custom Location in ICEGATE
The phrase how to add custom location in ICEGATE refers to adding a Customs port or location to the registered user profile.
The general process is:
- Log in to ICEGATE.
- Open View Profile or profile-management settings.
- Select the option to add or modify Customs locations.
- Search for the port, ICD, CFS, airport or Customs location code.
- Select the required location.
- Save the profile.
- Submit or authenticate the change if required.
- Confirm that the location appears in the profile.
- Use that location while applying for AD Code registration.
The exporter should select all ports where it genuinely expects to file export documents.
AD Code Registered at Ports in ICEGATE
An exporter can review AD Code registered at ports in ICEGATE by opening the Bank Account Management or AD Code dashboard.
Check:
- Customs location.
- Port code.
- Bank name.
- AD Code.
- Account number.
- Approval status.
- Date of registration.
- Modification status.
Registration at one Customs location should not automatically be assumed to cover every other port.
How to Check AD Code in ICEGATE
To complete an AD Code check in ICEGATE:
- Log in to the ICEGATE account.
- Open Bank Account Management.
- Select AD Code registration.
- Open the approved or submitted requests.
- Search by Customs location or account.
- Review the status.
- Confirm that the AD Code and bank account are correct.
Possible statuses may include:
- Submitted.
- Under process.
- Approved.
- Rejected.
- Deactivated.
- Modification pending.
- Bank validation pending.
AD Code Registration Online ICEGATE
The AD Code registration online ICEGATE process is generally paperless after the bank issues the AD Code letter.
The exporter should ensure that:
- The export location is correctly selected.
- The bank letter is current.
- The account belongs to the IEC holder.
- The account number and IFSC are accurate.
- The scanned document is readable.
- The legal name is consistent.
- The registered mobile number and email are active.
Common AD Code Errors
An AD Code request may be delayed or rejected because of:
- Incorrect IEC.
- Wrong account number.
- Wrong IFSC.
- Incorrect AD Code.
- Mismatch between bank and IEC name.
- Invalid bank letter.
- Wrong port code.
- Port not added to the ICEGATE profile.
- Duplicate request.
- Blurred scanned document.
- Missing bank stamp or signature.
- OTP failure.
- Bank-side validation error.
The exporter should obtain a corrected bank letter when any bank detail is inaccurate.
ICEGATE Registration Consultant
An ICEGATE registration consultant can assist with:
- IEC-holder registration.
- Importer and exporter registration.
- Document review.
- DSC registration.
- User activation.
- Customs-location addition.
- Bank AD Code registration.
- AD Code letter verification.
- Port mapping.
- Status tracking.
- Rejection correction.
- ICEGATE profile modification.
The importer or exporter should retain control of the portal login, registered email, mobile number, OTP and DSC.
Conclusion
ICEGATE registration is required for importers and exporters who need electronic access to Indian Customs services. Exporters should complete AD Code registration online on ICEGATE after receiving the AD Code letter from their authorised dealer bank.
The process generally involves creating an IEC-holder ICEGATE account, adding the required Customs location, opening Bank Account Management, entering the bank details, uploading the AD Code letter and completing OTP verification. Accurate IEC, bank, account, IFSC and port information helps avoid rejection and delays.
Frequently Asked Questions
1. What is ICEGATE registration?
ICEGATE registration creates an online Customs account for importers, exporters and other authorised trade participants.
2. Is ICEGATE registration required for import and export?
Businesses conducting electronic Customs transactions generally need the appropriate ICEGATE registration.
3. What is AD Code registration in ICEGATE?
It is the process of linking an exporter’s authorised dealer bank account with a Customs export location.
4. How can I register a bank AD Code in ICEGATE?
Log in to ICEGATE, open Bank Account Management, select AD Code registration, choose the port, enter bank details, upload the AD Code letter and complete OTP verification.
5. How can I add a Customs location in ICEGATE?
Open the ICEGATE profile, select the location-management option, add the relevant port or Customs location code and save the profile.
6. How can I check my AD Code in ICEGATE?
Open the AD Code dashboard after login and review the registered Customs locations, bank details and application status.
7. Who issues the AD Code?
The exporter’s authorised dealer bank issues the AD Code. ICEGATE is used to register or map the bank details with the Customs location.
8. What documents are required for ICEGATE registration?
Common documents include IEC, PAN, entity records, identity proof, authorisation letter, business address proof and DSC where required. [1012]
9. Can an AD Code be registered at multiple ports?
An exporter may need to register or map the bank account for each relevant Customs location according to the current ICEGATE process. Each port should be checked separately.

