ICEGATE Registration for Importers and Exporters
ICEGATE is the customs e-filing portal of the Central Board of Indirect Taxes and Customs (CBIC). To file bills of entry and shipping bills, track your IGST export refunds and register your AD code, your firm needs an ICEGATE registration linked to its IEC and GSTIN. It needs a Class 3 DSC.
What it is
ICEGATE stands for Indian Customs Electronic Gateway. It is CBIC’s portal for filing customs documents, paying duty and tracking shipments and refunds. Think of it as the customs counterpart of the GST portal.
An ICEGATE registration creates your firm’s login there. It rests on your Import Export Code (IEC) from DGFT and at least one GSTIN under the same PAN, and is signed with a Class 3 digital signature certificate. Once approved, your IEC, GSTIN and authorised signatory are tied together in the customs system.
ICEGATE registration does not replace your IEC. If you do not have an IEC yet, start with Import Export Code registration on the DGFT portal; ICEGATE comes after that.
Who it applies to
You bring goods into India
Any importer that wants to file its own bill of entry, pay duty online or follow its consignments through clearance.
You ship goods abroad
Exporters need it to register the AD code, file shipping bills and track the IGST refund, which customs pays straight into the bank account.
You file for others
Customs brokers and shipping lines register under their own user types. This page covers IEC holders.
Why it matters
Your export refunds depend on it
Under Rule 96 of the CGST Rules, the shipping bill is treated as your IGST refund application. Picture a Faridabad auto-parts exporter whose refund has not arrived months after shipment. ICEGATE shows which shipping bill is stuck and why.
You can file and pay yourself
With a DSC-based registration, your signatory can file customs documents, upload papers on e-Sanchit and pay duty online.
Your AD code goes live
An exporter’s AD code from its bank is registered through ICEGATE. Since 2022, an AD code registered at one port is available at all customs locations.
Documents required
Registrations
- Import Export Code (IEC) certificate
- GST registration certificate (at least one GSTIN under the same PAN)
- PAN of the business
Signatory
- Class 3 DSC of the authorised signatory
- Aadhaar and PAN of the signatory
- Authorisation letter or board resolution naming the signatory
- Mobile number and email for OTP
Entity papers
- Partnership deed or LLP agreement, or MOA and AOA for a company
- Bank’s AD code letter, for exporters
- Cancelled cheque or bank certificate for the refund account
How it works
Match your DGFT and GST details
Here is the catch: the mobile number and email in your IEC profile must match the GST portal. Mismatched contact details are a common reason an application stalls, so we fix them first.
Link your GSTIN and map it to the IEC
On ICEGATE, the GSTIN is integrated first and then mapped to your IEC, so customs knows which GST registrations belong to your import–export code.
File the registration with a Class 3 DSC
We complete the registration form with your IEC, GSTIN and signatory details, verify the OTPs and sign it with the signatory’s Class 3 DSC. If the DSC has expired, we arrange a new digital signature certificate first.
Track approval and set up the AD code
After approval, we register your AD code and refund bank account and show you where to check bills of entry, shipping bills and refunds.
ICEGATE vs IEC vs AD code
| IEC | ICEGATE registration | AD code registration | |
|---|---|---|---|
| Issued or run by | DGFT | CBIC (Customs) | Bank issues the code; Customs registers it |
| Purpose | Licence to import or export | Login to file, pay and track on the customs portal | Links your export proceeds and refunds to a bank account |
| Government fee | ₹500 | Check the portal | Check the portal |
| Who needs it | Every importer and exporter, unless exempt | IEC holders who want to file or track online | Exporters |
In practice, many importers let a customs broker file the bill of entry. Take a small Ballabgarh unit importing machine parts twice a year: the broker files, but the owner’s own ICEGATE login shows every document filed in the firm’s name, without a phone call. Exporters should also register the AD code with customs before the first shipment.
Timelines
Expect approval in a few working days
That is the usual pace for a complete application with a valid DSC, though the customs office sets the timing.
Register before the first shipment
Register before you file your first shipping bill or bill of entry. Exporters should have the AD code registered too, or the shipping bill cannot carry it.
Update within 30 days of a change
Update your IEC on the DGFT portal within 30 days of a change in address, constitution or bank, and renew the signatory’s DSC before it expires.
What happens if you skip it
Refunds you cannot follow
IGST refunds on exports flow only when the shipping bill, the export manifest and your GSTR-3B line up. Without ICEGATE, you cannot see which of these is holding the money.
You see only what others share
Every filing, payment and query runs through someone else’s login.
A view-only account is not enough
Users registered under the 2019 simplified, OTP-only route cannot file customs documents. To file or sign, you need the full registration with a DSC.
Frequently asked questions
Is ICEGATE registration mandatory for every importer and exporter?
You need it to file customs documents, pay duty online or track refunds yourself. Under Section 7 of the Foreign Trade (Development and Regulation) Act, 1992, the IEC is the legal requirement for trade; ICEGATE is the customs portal you use with it. Many small importers start with a customs broker filing for them. Most exporters still register, because the IGST refund and AD code run through ICEGATE, and your own login keeps you in control.
Is there any government fee for ICEGATE registration?
Check the current position on the ICEGATE portal before you start, because CBIC sets any registration charge. The costs you can plan for are outside the portal: the ₹500 DGFT fee if you still need an IEC, and the price of a Class 3 DSC for your signatory. We confirm the portal position when we take your case and tell you before you pay anything.
Which digital signature is needed for ICEGATE?
A Class 3 digital signature certificate of the authorised signatory is needed to sign the registration and customs documents. The signatory should be a person the business has authorised, such as the proprietor, a partner or a director, backed by an authorisation letter or board resolution. A DSC is usually issued for one to three years, so note its expiry date. Renew it a few weeks early and your filings never stop.
How long does ICEGATE registration take?
A complete application is usually approved within a few working days. Delays mostly come from a mismatch between the mobile number or email in your DGFT profile and your GST registration, or a DSC that does not match the signatory. We check both before filing. With clean data, many registrations go through on the first attempt, so you can plan your first shipment with confidence.
Can I register on ICEGATE without a GSTIN?
For an IEC holder, the standard route needs at least one GSTIN under the same PAN, because ICEGATE maps your IEC to your GST registration. That link is what lets customs match IGST paid on exports with your GST returns. Businesses without GST, such as certain government bodies or UIN holders, have separate registration routes. If you trade in goods regularly, get your GST registration first and the rest follows smoothly.
How does ICEGATE help with my IGST export refund?
Under Rule 96 of the CGST Rules, your shipping bill is treated as the refund application for IGST paid on exported goods. The refund is processed once the export manifest is filed, you have filed a valid GSTR-3B and completed Aadhaar authentication, and it is credited to your registered bank account. ICEGATE shows the status of each shipping bill and the error, if any. Most stuck refunds come down to a fixable data mismatch.
Do I need ICEGATE if my customs broker files everything?
Strictly, no; a customs broker can file under its own ICEGATE login on your behalf. Your own registration still lets you see the documents filed in your name and check refund status directly, and exporters register their AD code through it. Many businesses keep both: the broker files, and the owner or accountant checks the portal once a week. That habit catches most problems early.
What if my IEC or bank details change after registration?
Update the IEC on the DGFT portal first; changes in address, constitution or bank details must be updated online within 30 days. Customs picks up IEC data from DGFT, so the change then reflects on ICEGATE. A new AD code or bank account for refunds needs its own registration on ICEGATE. Also update your IEC every year between April and June. Small updates on time keep your shipments moving.
What it costs
Our fee plus the government fee that applies to your case, quoted before you commit. Tell us the situation and we will price it exactly.
Check the ICEGATE portal for any registration charge before you start. If you also need an IEC, DGFT charges ₹500, and a Class 3 DSC is bought separately.
Ready to begin?
Send us your IEC, GSTIN and the signatory’s DSC details, and we will have your ICEGATE login ready before your first shipment.