ICEGATE is India's customs electronic gateway where bills of entry are filed electronically using IEC and GSTIN. CHAs submit BoEs, upload supporting documents via e-Sanchit, pay BCD and IGST, and obtain out-of-charge before the port releases cargo.
ICEGATE (Indian Customs Electronic Data Interchange Gateway) is the central portal through which all commercial bills of entry, shipping bills, and customs documents are filed in India. For importers, understanding ICEGATE is not optional — your duty payment, out-of-charge, and delivery order all flow through or reference this system. This guide explains every stage from login to cargo release.
What Is ICEGATE?
ICEGATE is operated by the Central Board of Indirect Taxes and Customs (CBIC). It connects:
- Importers / exporters — via IEC-linked accounts for status viewing and document access
- Customs House Agents (CHAs) — who file BoEs and shipping bills on behalf of clients
- Banks — for duty payment confirmation and AD code remittance
- Partner government agencies — FSSAI, CDSCO, BIS, WPC via Single Window Interface for Trade (SWIFT)
- Ports and CFS operators — for delivery order and gate-pass coordination
Every commercial import into India must be filed on ICEGATE before customs releases goods. The bill of entry number you receive after ICEGATE acceptance is your key reference for everything that follows.
Prerequisites Before Filing on ICEGATE
| Prerequisite | How to Obtain | Used For |
|---|---|---|
| Import Export Code (IEC) | Apply at dgft.gov.in — ₹500 fee, issued in 1–2 days | Identifies importer in all BoE filings |
| GSTIN | GST portal — mandatory for ITC claims on imports | Must appear on BoE for IGST credit |
| AD Code registration | Bank forex branch registers at the port | Foreign exchange compliance |
| CHA appointment | Issue Power of Attorney to licensed CHA | CHA files on your behalf via their ICEGATE ID |
| Digital Signature (for self-filers) | Class 2/3 DSC from authorized CA | Required for importer direct ICEGATE access |
How the Import General Manifest (IGM) Links to Your BoE
Before any bill of entry can be filed, the carrier (shipping line or airline) must file the Import General Manifest (IGM) with ICEGATE. The IGM lists every consignment on the vessel or flight. Your BoE is linked to the corresponding IGM entry via:
- Bill of Lading number (sea freight)
- Airway Bill number (air freight)
- Port code and voyage/flight number
If the IGM is not filed or your BL is not on the manifest, ICEGATE will reject the BoE with a "Manifest Not Found" error. Follow up with your freight forwarder to confirm IGM status before the CHA attempts to file.
Step-by-Step ICEGATE BoE Filing Process
- CHA logs into ICEGATE using their licensed credentials.
- Selects BoE type — Home Consumption, Warehousing, Ex-Bond, Courier, etc.
- Enters header details — importer IEC, GSTIN, port code, IGM/BL reference, vessel details, package count, weight.
- Adds line items — one per HSN code: description, 8-digit HSN, quantity, unit of measurement, unit price, extended value, country of origin.
- Enters valuation additions — freight and insurance if invoice is FOB; royalties, commissions if dutiable under valuation rules.
- Adds duty relief codes — exemption notification number, FTA preference code, EPCG/Advance Authorization number if applicable.
- Submits BoE — ICEGATE validates data; assigns job/BoE number if accepted.
- Uploads documents via e-Sanchit — invoice, packing list, BL, insurance, licenses are attached digitally.
- RMS processes BoE — Risk Management System assigns examination channel: Green (auto-clear), Yellow (document check), Red (physical examination).
- Duty is assessed — system computes BCD, SWS, IGST, cess; or assessment officer reviews if queried.
- Duty payment — via ICEGATE payment gateway or authorized bank within 2 working days of assessment.
- Out-of-charge (OOC) — customs confirms all formalities complete; port issues delivery order.
e-Sanchit — Paperless Document Upload
e-Sanchit is the ICEGATE module that replaced physical document presentation at customs. All supporting documents are uploaded digitally against the BoE number using specific document type codes:
| Document Type Code | Document |
|---|---|
| 380 | Commercial Invoice |
| 703 | Packing List |
| 704 | Bill of Lading |
| 705 | Airway Bill |
| 706 | Insurance Certificate |
| 822 | Certificate of Origin (preferential) |
| 941 | Import License |
| 888 | BIS Certificate |
Documents must be in PDF, maximum 5 MB per file, and clearly readable. Missing uploads cause deficiency memos and delay assessment — especially for regulated goods needing agency clearances.
RMS Channel Explained
India's Risk Management System (RMS) automatically assesses risk based on importer history, product type, origin country, value thresholds, and intelligence inputs. Channel assignment:
| Channel | Meaning | Typical Clearance Time |
|---|---|---|
| Green | No examination — auto-proceed to duty payment | 2–6 hours |
| Yellow | Document verification by officer required | 1–2 days |
| Red | Physical examination of cargo at port/CFS | 3–7 days |
| Blue | Post-clearance audit (trusted importers only) | Same day |
Importers who file consistently correct BoEs, maintain good payment history, and avoid valuation disputes tend to get more Green Channel selections over time.
Common ICEGATE Error Messages — Plain Language
| Error | Root Cause | Fix |
|---|---|---|
| Manifest not found | BL not on IGM; carrier hasn't filed yet | Follow up with shipping line; wait for IGM then re-file |
| IEC inactive | IEC expired or not linked on DGFT | Renew/reactivate on dgft.gov.in before BoE |
| Invalid port code | Wrong 6-character port code entered | Verify port code from ICEGATE port master list |
| HSN validation error | Discontinued tariff line or wrong digit count | Check current 8-digit HSN in Customs Tariff Act |
| Duplicate BoE | Same BL already has BoE filed | Check for existing BoE; may need amendment not new filing |
| Payment not reflected | Bank confirmation lag in ICEGATE | Wait 30–60 min; CHA can re-push payment message |
ICEGATE Status Stages — What Each Means
- Filed — BoE submitted; awaiting ICEGATE system validation
- Registered — BoE accepted; BoE number assigned; RMS processing
- Query / Deficiency — Customs officer raised a question; CHA must respond
- Assessed — Duty finalized; ready for payment
- Duty Paid — Payment confirmed in ICEGATE
- Examination Ordered — Physical or document check pending
- Examination Done — Findings recorded; awaiting officer order
- Out of Charge — All formalities complete; port delivery authorized
Duty Payment on ICEGATE
After assessment, duty must be paid within 2 working days or interest begins at 15% per annum (Section 47(2), Customs Act). Payment options:
- ICEGATE payment gateway — net banking, NEFT/RTGS linked to authorized banks
- Bank challan — physical payment at designated banks (slower; not recommended)
- PFMS gateway — for government importers
Always retain the challan number — it is referenced in the BoE, delivery order, and GST records.
After Out-of-Charge — What Happens Next
- CHA shares OOC confirmation with you
- You request Delivery Order (DO) from the shipping line (sea) or airline/handling agent (air) — line charges may apply
- CFS or port schedules gate appointment
- Transporter picks up cargo with gate pass
- You download BoE PDF from ICEGATE for GST and audit records
Frequently Asked Questions
Can I file a bill of entry on ICEGATE without a CHA?
Yes — importers can register directly on ICEGATE with IEC, DSC, and GSTIN. However, the ICEGATE interface requires customs expertise (HSN classification, notification codes, valuation rules). Most businesses use licensed CHAs and retain direct ICEGATE read access for status monitoring.
What is the difference between IGM and Bill of Entry?
The IGM is filed by the carrier (shipping line/airline) and lists all cargo on a vessel/flight. The Bill of Entry is filed by the importer/CHA and is a declaration to customs of what you are importing and what duty you owe. The BoE references the IGM to link your declaration to the physical cargo at the port.
How do I get my bill of entry number?
Your CHA receives the BoE number from ICEGATE after filing. You can also view it by logging into ICEGATE with your IEC. The number appears on the duty payment challan and all subsequent customs documents.
Why is my shipment on Yellow Channel even though it's a regular import?
Yellow Channel can be triggered by: first-time supplier, new HSN code used, value above a threshold, or random selection by RMS. Ensure all e-Sanchit documents are uploaded promptly; Yellow Channel document verification typically resolves in 1–2 working days.
India bill of entry guides
Explore the full India cluster — 10 in-depth guides on ICEGATE, GST, types, and procedures.
Download BOE format
Free Word, Excel, and PDF-ready templates — use before filing in ICEGATE, NBR, or your national customs portal.
Prepare your import documentation
Use free templates, country guides, and step-by-step customs topics — no account required.