Skip to main content

ICEGATE Login & Registration 2026: Portal Access, Duty Payment & Document Download

Dipankar Biswas
10/07/2026
Updated 24/07/2026
9 min read
Summary

ICEGATE in 2026: how to register (Reference-ID flow), log in, and pay customs duty by UPI, card, net-banking or ECL wallet

Listen to article

Audio version (0% complete)

ICEGATE Login & Registration 2026: Portal Access, Duty Payment & Document Download

ICEGATE (Indian Customs Electronic Data Interchange Gateway) is the official online portal of Indian Customs where importers, exporters, and customs brokers file all customs documents electronically. ICEGATE enables electronic filing of Bills of Entry (imports), Shipping Bills (exports), IGM (Integrated Manifest), and online payment of customs duties. ICEGATE is the digital gateway for all international trade through India, managed by the Central Board of Indirect Taxes and Customs (CBIC). Understanding ICEGATE login process, how to file documents, download shipping bills, and register AD codes is critical for any importer or exporter operating in India.

Most "what is ICEGATE" guides you'll find were written before 2026 and are now quietly wrong in three places - how you register, how you track and download documents, and above all how you pay customs duty.

If you are here just to log in to ICEGATE, use the official portal link below

ICEGATE Login URL: https://www.icegate.gov.in

Importers: Log in with your IEC-linked user ID to file Bills of Entry, track consignments, and pay customs duty online.

Exporters: Use your ICEGATE ID to file Shipping Bills, track export incentives, and download acknowledgements and documents.

Customs Brokers / CHA: Log in with your CHA code to file documents on behalf of multiple clients and manage all IECs from a single dashboard.

ICEGATE registration in 2026 - Step by Step Process:

Fresh Registration validates your IEC against GSTN in real time. If your GSTIN isn't integrated with ICEGATE and mapped to your IEC in customs first, that validation fails and you're stuck. As an importer or exporter, do these two things before anything else:

ICEGATE Registration: Home Page

1. Integrate your GSTIN with ICEGATE - on the ICEGATE home page, go to Services → Registration → GSTIN Integration.

GSTIN Integration Page

Enter your GSTIN and the CAPTCHA and submit, This registers your GSTIN with customs.

GSTIN Integration: Captcha Page

2. Map your IEC to your GSTIN - go to Services → Registration → IEC-GSTIN Mapping ("For Matching IEC GSTIN").

IEC & GST Integration Page

Enter your IEC number, your GSTIN, and the CAPTCHA, then submit. On success you'll see "IEC GSTIN has been updated in System." This is the match that lets customs recognise your IEC and GST as the same entity.

IEC & GST Integration: Captcha Page

Do these in order - GST integration, then IEC-GSTIN mapping, and only then start Fresh Registration. The single prerequisite that makes all of this work: the mobile and email on your GST profile, your IEC/DGFT profile, and your PAN must be the same. If the IEC was issued before you had GST, or you changed numbers, fix the mismatch at the source (GST portal / DGFT) first. Ninety percent of "the portal rejected" problems are really this mismatch.

The registration flow - Step by step guide:

Step #1 - Go to ICEGATE → Login/Sign Up → Register.

ICEGATE Registration: Home Page

Step #2 - Choose "Fresh Registration - Don't have Reference ID" (or "Continue using Reference ID" if you already started and have an unexpired one).

ICEGATE Registration: New Registration Page

Step #3 - Select your user type - Importer/Exporter, Customs Broker, Shipping Line, etc.

ICEGATE Registration: Select the Role

Step #4 - Enter IEC, and GSTIN . ICEGATE validates these live against DGFT and GSTN and fetches your registered contact details.

ICEGATE Registration: IEC & GST Page

Step #5 - Select the email and mobile to use

ICEGATE Registration: Role Details Page

Step #5.1 - Verify both by OTP.

ICEGATE Registration: OTP page

Step #5.2 - A Reference ID is generated so you can resume.

ICEGATE Registration: Reference ID Generation Page

Step #6 - Fill in organisation details.

ICEGATE Registration: Details of Organisation Page

Step #7 - Fill in Authorised Parent User's details.

ICEGATE Registration: Authorised Parent User Page

Step #7.1 - Connect your Class 3 DSC and sign, then upload documents in the required format and size (there should be no gaps in the letters of the uploaded file).

ICEGATE Registration: DSC Vakidation

Step #8 - Review and submit.

ICEGATE Registration: Application Review Page

You get an acknowledgement immediately; customs reviews and sends activation by email, usually in 1–3 working days.

ICEGATE Registration: Acknowledgement Page

Documents you need: valid IEC (from DGFT), GSTIN, PAN, an email and mobile registered with both GSTN and DGFT, a Class 3 DSC, and an active bank account.

The rejection that is very common - contact-detail mismatch. The mobile or email on the IEC didn't match the one on the GSTIN, so the OTP validation failed and the whole application stalled. Fix that at the source (DGFT / GST portal)

ICEGATE login errors and the troubleshooting

Login itself is an ID, password, and CAPTCHA, But there are many recurring problems beyond this - the four most common are mentioned below:

  • DSC not detected / PKI component error. Almost always a browser or token issue, not an ICEGATE issue. Use a supported browser, make sure the emSigner/DSC utility and Java components are running, plug in your USB token, and select the correct Class 3 certificate. If the signature keeps failing, check your system clock, a differnce of more than a couple of minutes breaks DSC signing.
  • OTP not arriving. The OTP goes to the mobile and email registered on your GSTN/DGFT profile, not whatever you typed. Confirm those are current, check spam, wait, then resend.
  • Account locked. A few wrong password attempts or long inactivity locks the ID. Reset via "Forgot Password" first; if the DSC-based reset also fails, you're into a manual reset with the helpdesk.
  • Forgot password. "Forgot Password" -> enter IEC/ICEGATE ID -> OTP to registered email/mobile -> set new.

Unresolved issues go to the ICEGATE helpdesk on 1800-3010-1000 or [email protected].

Paying customs duty on ICEGATE in 2026: the ECL model and your four routes

ICEGATE: Customs Duty Payment Page

Duty no longer works as "open the challan, pick a bank, pay it." It runs through the Electronic Cash Ledger (ECL) - a prepaid wallet governed by the Customs (Electronic Cash Ledger) Regulations, 2022 and now standard at the major EDI ports. You top the wallet up, then pay any number of Bill of Entry challans from the balance, instantly. The practical win: no more one gateway transaction per BOE, and you can clear several shipments in one go instead of paying each one seperately.

You have four ways to move money into the ledger. Pick by speed and what your bank supports:

Payment route

How it works

Best for

Watch-outs

UPI / Credit / Debit card (new Payment Aggregator, Circular 13/2026)

Pay via the ICEGATE Payment Aggregator, routed through ECL in real time

Fast, low-value, occasional payments; anyone without a listed net-banking bank

Any bank commission is borne by you; live on onboarded banks (ICICI, IOB, SBI, HDFC first)

Internet banking (authorised banks, now up to 41)

Net-banking from a supported bank, into the ledger

Regular filers whose bank is on the list

Confined to authorised banks; instant when supported

NEFT / RTGS (via RBI)

Generate a mandate, transfer to top up the ECL wallet

Large top-ups; banks not on the net-banking list

Depends on banking hours; can take time to reflect - top up before the BOE hits the payment stage

ECL wallet balance

Debit your pre-loaded ledger to pay challans

High-frequency importers

Requires the ledger activated and funded in advance

Downloading your Shipping Bill or Bill of Entry after Public Enquiries 2.0

Since February 2026 the path changed. To pull a document's status or download a copy:

ICEGATE: Shipping Bill Status Page
  1. Go to icegate.gov.inServices → Enquiry.
  2. Open Public Enquiries 2.0.
  3. Choose Document Status, then the relevant type (Bill of Entry / Shipping Bill / SAM-IGM).
  4. Enter your location (customs port code) and the document or reference number, complete the CAPTCHA, and search.

You can check status as a guest without logging in. To download the final, digitally signed PDF of your Shipping Bill or Bill of Entry, you must log in with your registered ICEGATE credentials. Document download is free, as many times as you need. (For the full export-side walkthrough, see our guide on downloading your Shipping Bill from ICEGATE.)

AD Code registration on ICEGATE (the short version)

Before you can generate a Shipping Bill at a port, your bank's Authorised Dealer (AD) Code has to be registered against your IEC at that port. In ICEGATE 2.0 it lives under Financial Services → Bank Account Management → Authorised Dealer Code Registration, with supporting documents uploaded first. We've covered this end to end process in this blog - AD Code: Meaning, Full Form, Registration Process, Format & Complete Guide (2026).

What changed on ICEGATE in 2026

Three shifts happened after most published guides went live. If a guide doesn't mention them, it's not up to date.

1. Duty payment now runs through the Electronic Cash Ledger, and you can finally use UPI and cards. This is the big one. Direct "pay this challan from your bank" is being phased out. Money now flows through the Electronic Cash Ledger (ECL) - a prepaid wallet on ICEGATE you top up, then debit against any number of Bills of Entry. On top of that, CBIC's Circular No. 13/2026 (24 March 2026), backed by Notification No. 30/2026-Customs, launched a Payment Aggregator that, for the first time, lets you pay customs duty by credit card, debit card, and UPI, and expands net-banking access to 41 banks. ICICI, Indian Overseas Bank, SBI and HDFC were onboarded first, with more in phases. Full breakdown below.

2. Tracking and document downloads moved to Public Enquiries 2.0. ICEGATE rolled out Public Enquiry 2.0 in February 2026. The old enquiry links and legacy status pages are gone; everything now sits under a single "Public Enquiries 2.0" dashboard under Services >> Enquiry. If you bookmarked an old tracking URL, it no longer works.

3. Registration is now a Reference-ID flow under ICEGATE 2.0. New registrations start as either "Fresh Registration - Don't have Reference ID" or "Continue using Reference ID," and the portal validates you live against GSTN and DGFT before you go further. There's also a real fork between Simplified and Full registration that trips people up, details below.

Frequently Asked Questions

Frequently Asked Questions

Yes. You can't legally clear commercial imports or exports through Indian Customs without an active ICEGATE registration against your IEC.

Nothing. It's free. Any fee you pay is to an agent, not to CBIC

Yes. Since CBIC Circular 13/2026 (24 March 2026), the ICEGATE Payment Aggregator supports UPI, credit and debit cards, routed through the Electronic Cash Ledger. Any bank commission is borne by you.

A prepaid wallet on ICEGATE. You top it up (UPI/card, net-banking or NEFT/RTGS) and pay any number of duty challans from the balance - including several shipments at once.

Services → Enquiry → Public Enquiries 2.0 → Document Status. Status is viewable as a guest; the signed PDF requires login. It's free.

Usually a wrong port code or a reference-number/BL mismatch, or the carrier hasn't filed yet. Confirm the port code and the exact number before assuming the portal is down.

Typically 1-3 working days, longer in peak periods, provided your GSTN/DGFT contact details match.

About the Author

Dipankar Biswas

I am an international trade, Supply Chain & Logistics Management professional with more than 8 years of in-depth experience in the Industry. I also create youtube videos @Global Vyapar (200K+ Subscribers).