Customs & Clearance
IGCR Clearance SVB Registration ICEGATE Registration AD Code Registration MOOWR Scheme Importer of Record (IOR)Codes, DSC & Setup
IEC Registration IEC Renewal DGFT Digital Signature Class 3 DSC Export Promotion Bank A/c Foreign Company SetupEPR (CPCB)
EPR Plastic Waste EPR E-Waste EPR Battery WasteCertifications & Licenses
BIS Certification WPC Certificate FSSAI Export License Certificate of Origin View all services →
How to register on ICEGATE comes down to seven steps, and most rejected applications fail at just two of them. Without an active account you cannot file a single Bill of Entry or Shipping Bill electronically, which means held cargo, demurrage at the port, and a customs broker who cannot file on your behalf. This guide sets out how to register on ICEGATE in the correct order, the documents customs actually checks, and where first time applicants get stuck.
This is written for importers, exporters, customs brokers, and authorised employees who need to know how to register on ICEGATE for the first time. It is not a duty payment or exchange rate guide, since both come after your account is live. If you do not yet hold an Import Export Code, complete the IEC registration process first, because your profile is built on top of it.
Registering creates a verified account on the Common Customs Electronic Portal, the platform CBIC uses for electronic filing of customs documents.
Its legal standing is not informal. Under Section 154C of the Customs Act, 1962, read with clause (7B) of Section 2, CBIC notified icegate.gov.in as the Common Customs Electronic Portal through Notification G.S.R. 217(E). That makes it the statutory channel for registration, filing, and duty payment. The notification is published by CBIC.
In practice, the account links your IEC, PAN, GSTIN, and Digital Signature Certificate into one profile. On approval you receive an ICEGATE ID, the credential behind every filing you make afterwards.
CBIC has been rolling out ICEGATE 2.0 in phases since 16 November 2022, so screens in older tutorials will not match what you see today.
Businesses often treat these as interchangeable. They are not, and the order matters once you start working out how to register on ICEGATE.
| Requirement | What It Covers | Needed First? | Issued By |
|---|---|---|---|
| IEC (Import Export Code) | Authorises your firm to trade internationally | Yes, mandatory prerequisite | DGFT |
| GST Registration | Tax registration linked to your filings | Yes, for most entities | GST Department |
| ICEGATE Registration | Portal access for electronic customs filing | This is the requirement itself | CBIC |
| AD Code Registration | Links your bank account for duty payment and refunds | No, filed after ICEGATE | Bank, verified by Customs |
Portal access is the access layer. It does not discharge your underlying obligations, it is what lets you meet them electronically instead of filing paper at a customs house.
Keep self attested soft copies ready before you begin. Uploading a mismatched or scanned copy midway is the biggest single cause of delay for anyone learning how to register on ICEGATE.
Confirm the current list on the official portal before you begin, since CBIC updates requirements by circular.

Check that your legal name, address, and identifiers match across your IEC certificate, GST registration, and PAN. The portal pulls contact details straight from GSTN records, and from DGFT records for importers and exporters. If those details are stale, fix them at source first. This one check prevents most rejections.
Open the portal and choose Fresh Registration, Don’t have Reference ID. If you started earlier and hold an unexpired Reference ID, choose Continue using Reference ID instead.
You then pick your role: Importer or Exporter, Customs Broker, Shipping Line, Airline, Freight Forwarder, Console Agent, or Custodian. Courier operators handling express cargo register separately through ECCS. Your role decides your access level, so getting it wrong means reapplying later.
Enter your GSTIN. Importers and exporters will also be asked for a valid IEC. The system validates both against live government records before letting you proceed.
The portal displays the contact details already held in GSTN or DGFT records. Select one set and verify it.
A six digit OTP goes to your mobile, and a second to your email. Each must be entered within 600 seconds or it expires. If neither listed contact is one you want to use, update it in GSTN or DGFT first and restart. You cannot type a fresh number into this screen.
Fill the role registration form and attach your PAN, authorisation letter, commercial licence, and any bank proof your role requires.
Upload and authenticate your Class 3 Digital Signature Certificate using the portal signer utility. Install and run emSigner before you reach this screen, because a DSC not detected error is the most common blocker at this stage. First time setup is covered in our Class 3 Digital Signature Certificate guide.
You receive an acknowledgement number on submission. Customs cross checks your documents before approving. The official processing window is 3 to 4 working days, though record mismatches and peak load can extend it.
That completes how to register on ICEGATE. Once your ID is live, finish AD Code registration. Under CBIC Instruction No. 25/2023-Customs, AD Code registration is a single registration valid across all Indian customs ports under the same IEC, so you no longer repeat it port by port.
CBIC charges no government fee. Learning how to register on ICEGATE costs you time, not money.
Cost enters only if you engage a consultant for documentation and DSC setup, which is a service charge, not a statutory one.
The real cost sits elsewhere. A pending or rejected application means no electronic filing at all, which pushes shipments into manual fallback and stalls clearance at the port. On tight shipment windows, accurate documentation the first time is worth far more than any fee saved.
JPARKS INDIA is an EXIM compliance consultancy handling ICEGATE, IEC, DSC, and AD Code filings end to end for importers and exporters across India, backed by 40 years of EXIM compliance experience, 500+ clients served, and a 5.0 Google rating.
If you would rather not work out how to register on ICEGATE yourself, see our ICEGATE registration service or contact us.
Entities exempt from GST can still register, but the portal validates your IEC and PAN against DGFT records instead. Confirm your DGFT profile carries a current email and mobile before you start, since OTP verification pulls from there.
Yes, for the current registration module. The older simplified module allowed limited access without one, but it has been withdrawn, and every new applicant now authenticates with a Class 3 DSC.
The official figure is 3 to 4 working days after submission, per the ICEGATE 2.0 FAQ published by the Directorate General of Systems and Data Management. Clean applications clear in that window. Files needing record corrections, or filed during peak load, can run to 7 to 10 working days.
No. Each IEC requires its own registration and its own unique email address. The same email cannot be reused across accounts.
No. The account itself does not lapse. Keep your DSC, email, and mobile current, because an expired certificate blocks filings even on an otherwise active account.
Need this handled for you?
Tell us where you are stuck. We usually reply the same business day.
5.0 ★ · 126 Google reviews · Since 1990
EXCELLENT Based on 126 reviews Posted on Google Vandana BajajTrustindex verifies that the original source of the review is Google. Very prompt and reliable service by Rahul Kolge and his team. Exceptional and happy experience.Posted on Google Supriya ShetyeTrustindex verifies that the original source of the review is Google. Had a really good experience with JParks India. Rahul sir helped me a lot with my import work and were always active and responsive. Whatever documents or guidance was needed, they handled everything smoothly and explained things clearly. Felt stress-free throughout the process. Very helpful team, definitely recommend them if you’re doing import or export.Posted on Google dipali sakpalTrustindex verifies that the original source of the review is Google. Very nice people, get the work done in a very short time.Posted on Google Satish BajajTrustindex verifies that the original source of the review is Google. Excellent & Prompt services in all Import Export matters. Great to work with youPosted on Google Bajaj VCPLTrustindex verifies that the original source of the review is Google. It was a great experience having work with you.Posted on Google Satish BajajTrustindex verifies that the original source of the review is Google. "Outstanding professiona services, efficient, and gets things done incredibly fast. Highly recommended for anyone needing reliable and prompt assistancePosted on Google Nishat fatimaTrustindex verifies that the original source of the review is Google. excellent servicePosted on Google farhan sayedTrustindex verifies that the original source of the review is Google. JParks Team is Super helpful! Thanks to Rahul and team!Posted on Google Sadik InamdarTrustindex verifies that the original source of the review is Google. Good and personal service for import export codePosted on Google MaheshwarTrustindex verifies that the original source of the review is Google. Had a really good experience with JParks India. Rahul sir helped me a lot with my import work and were always active and responsive. Whatever documents or guidance was needed, they handled everything smoothly and explained things clearly. Felt stress-free throughout the process. Very helpful team, definitely recommend them if you’re doing import or export.Verified by TrustindexTrustindex verified badge is the Universal Symbol of Trust. Only the greatest companies can get the verified badge who has a review score above 4.5, based on customer reviews over the past 12 months. Read more
We use cookies to run this site, measure traffic, and track our ads. Essential cookies are always on. Accept all, reject non-essential, or set your preferences.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
Google reCAPTCHA helps protect websites from spam and abuse by verifying user interactions through challenges.
Google Tag Manager simplifies the management of marketing tags on your website without code changes.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a web analytics service that tracks and reports website traffic. It collects anonymized data on how visitors use the site to help us understand and improve performance.
Service URL: policies.google.com (opens in a new window)
Marketing cookies are used to follow visitors to websites. The intention is to show ads that are relevant and engaging to the individual user.
Google Ads is an advertising service used to deliver and measure ads, including conversion tracking for our campaigns.
Service URL: policies.google.com (opens in a new window)
Google Maps is a web mapping service providing satellite imagery, real-time navigation, and location-based information.
Service URL: policies.google.com (opens in a new window)
You can find more information in our Cookie Policy and .
Free consultation
Talk to an EXIM expert
Tell us what you are stuck with. We usually reply the same business day.
Prefer WhatsApp? Chat with us instead
5.0 ★ rating · 126 Google reviews · EXIM specialists since 1990 · Your details stay private