What is ICEGATE?
ICEGATE (Indian Customs Electronic Gateway) is the Central Board of Indirect Taxes and Customs (CBIC) portal for electronic customs declarations. Shipping bills for exports and bills of entry for imports are filed through it into the customs EDI system. Customs assesses them and gives the let export order or out-of-charge, and the data then flows on to other systems: export declarations to RBI's EDPMS, bills of entry to IDPMS, drawback and RoDTEP claims to the customs ledgers, and IGST refunds on exports.
For exports made on payment of IGST, the exporter files the shipping bill with the required export and tax details. The shipping bill and the GST return data are processed by the customs and GST systems for refund validation. Once the export is confirmed through the Export General Manifest (EGM) and the conditions are met, the IGST refund is processed electronically and credited to the exporter's registered bank account.
Filing through ICEGATE needs a valid Importer Exporter Code (IEC) and an ICEGATE registration. For remote electronic filing, the declarations must be signed with a valid Digital Signature Certificate (DSC) where applicable.
What does a shipping bill contain, and what depends on it?
A shipping bill declares the exporter, buyer, invoice and item details: description, quantity, value, 8-digit HS code, port, and any incentive claimed. The same document drives most export benefits:
- Drawback is claimed by entering the drawback serial number for each item; the electronic shipping bill is itself the drawback claim.
- RoDTEP must be declared item by item at the time of filing, or no RoDTEP accrues on that item.
- Advance Authorisation and EPCG exports are linked to their authorisations, and for Advance Authorisation the input names and quantities must be endorsed on the shipping bill to redeem it (FTP 2023, para 4.12).
- EDPMS: for EDI ports, the shipping bill is the export declaration that RBI's EDPMS tracks until the proceeds are realised.
So an error on the shipping bill shows up later as a lost incentive, a failed redemption or an open EDPMS entry.
When must a bill of entry be filed?
Under section 46 of the Customs Act, 1962, as amended by the Finance Act, 2021, a bill of entry must be filed before the end of the day (including holidays) preceding the day the vessel, aircraft or vehicle arrives at the customs station. CBIC may prescribe other time limits for some cases, but not later than the end of the day of arrival. A bill of entry can be filed up to 30 days before the expected arrival.
Late filing attracts charges for late presentation of ₹5,000 per day for the first three days and ₹10,000 per day after that, capped at the duty payable on that bill of entry. Customs can waive the charges where the delay had sufficient cause (Bill of Entry (Electronic Integrated Declaration) Regulations; CBIC Circular 08/2021-Customs).
Advance filing lets customs assess the bill of entry before the goods arrive, which shortens clearance. It needs the purchase, supplier invoice and shipment data ready in time.
What data from SAP do you need?
| Declaration | Comes from SAP | Typical fields |
|---|---|---|
| Shipping bill | Sales order, delivery, billing (SD) | Buyer, invoice number and value, Incoterms, item descriptions, quantities, HS codes, FOB value, port of loading |
| Shipping bill incentives | Material master, authorisation records | Drawback serial number, RoDTEP declaration, AA/EPCG authorisation and inputs used |
| Bill of entry | Purchase order, goods receipt, supplier invoice (MM) | Supplier, invoice value, currency, HS codes, quantities, port of discharge, IGM details |
| Duty payment | Duty computation, FI | Assessable value, BCD, IGST, cess, exemption notifications, AA/EPCG licence debits |
The usual errors are a mismatch between the HS code in the SAP material master and the declaration, product descriptions that differ from the invoice, and exchange rates or Incoterm values that do not match the customs valuation.
Do you still need a customs broker?
Many companies send invoices to a customs broker, who re-types them into the broker's system for filing. Filing from SAP means the declaration is built from the same data as the invoice and purchase documents, with no re-keying, and customs responses (assessment, let export order, out of charge, duty, queries) come back against the document.
An importer or exporter with a valid IEC and an ICEGATE registration can file shipping bills and bills of entry directly, without a customs broker, through OptiEXIMc. Brokers may still help with physical clearance at the port.
How do OptiEXIM and OptiEXIMc file on ICEGATE?
- OptiEXIMc files shipping bills and bills of entry, including amendments, directly through the APIs that ICEGATE publishes. Acknowledgements, status updates and validation or error messages come back into OptiEXIMc and SAP for tracking and action.
- OptiEXIM generates invoices, packing lists and certificates of origin from SAP SD data, submits the shipping bill checklist and tracks it, and generates bills of entry from SAP purchase orders with automated duty computation. Its ICEGATE filing uses the ICEGATE APIs or the existing integration set-up, depending on the deployed version.
Frequently asked questions
What is ICEGATE?
The Indian Customs Electronic Gateway: CBIC's portal for filing shipping bills, bills of entry and related customs declarations electronically.
Can shipping bills be filed directly from SAP?
Yes. OptiEXIMc builds the shipping bill from SAP sales and billing data, files it through the ICEGATE APIs, and brings the customs response back.
When must a bill of entry be filed?
Before the end of the day preceding the arrival of the vessel, aircraft or vehicle (section 46 of the Customs Act, as amended in 2021). Late filing attracts charges of ₹5,000 a day for the first three days and ₹10,000 a day after that, capped at the duty payable.
How early can a bill of entry be filed?
Up to 30 days before the expected arrival of the goods.
Why do incentives depend on the shipping bill?
Drawback, RoDTEP, Advance Authorisation redemption and EDPMS tracking all use the data declared on the shipping bill; most cannot be corrected after export.
What SAP data is needed for a bill of entry?
Purchase order, supplier invoice, goods and HS code details, quantities, values and shipment details from SAP MM, plus duty and licence data.
Do we still need a customs broker?
Not for filing. An importer or exporter with a valid IEC and ICEGATE registration can file shipping bills and bills of entry directly through OptiEXIMc. Brokers may still help with physical clearance at the port.
Do both OptiEXIM and OptiEXIMc file on ICEGATE?
Yes. OptiEXIMc, on SAP BTP, files directly through the ICEGATE APIs. OptiEXIM, inside SAP S/4HANA or ECC, uses the ICEGATE APIs or the existing integration set-up, depending on the deployed version.
Sources
- ICEGATE
- Customs Act, 1962, section 46 (as amended by the Finance Act, 2021), and CBIC Circular 08/2021-Customs
- Bill of Entry (Electronic Integrated Declaration) Regulations (late presentation charges)
- Foreign Trade Policy 2023, Chapter 4, para 4.12
- RBI FEMA (Export and Import of Goods and Services) Regulations, 2026
This guide summarises the rules for general information and is not legal advice. Check the current notifications before acting on them.