
Is your imported shipment stuck at the port while demurrage charges keep increasing every day? Many Indian importers only discover customs issues after cargo clearance stops completely. In most cases, the real issue starts with the Import General Manifest (IGM) tracking.
The tracking of shipment status through IGM at ICEGATE enables businesses to keep a real-time check on the status of shipments and identify customs errors before they become costly delays. From sea cargo to air cargo, the right IGM tracking at ICEGATE would help with customs clearance, preserve ITC claims, and avoid unnecessary port costs.
This guide covers understanding how to track sea IGMs at ICEGATE, air IGMs at ICEGATE, the meaning of status codes, common issues importers are likely to face, and solutions to these issues that all importers should be aware of in 2026.

IGM stands for Import General Manifest. It is a mandatory declaration filed with Indian Customs by shipping lines or airlines before cargo clearance begins.
Under Section 30 of the Customs Act, 1962, customs authorities use the IGM to verify cargo details entering India.
An IGM generally contains:
Without a valid IGM, customs authorities will not allow Bill of Entry processing or cargo release.
Before checking shipment status, keep these details ready.
You do not need a login for basic ICEGATE public enquiry tracking.
Sea IGM tracking applies to shipments arriving through Indian ports like JNPT, Mundra, Chennai, Kolkata, and Cochin.
The shipping line electronically files the Sea IGM with customs before vessel arrival. Any mismatch in the filing can stop customs clearance entirely.
Follow these steps to track your sea IGM status on ICEGATE:

Step 1: Visit the ICEGATE Enquiry Portal
Visit the ICEGATE enquiry portal and locate the “SEA IGM” section.
Step 2: Select Your Discharge Port
Choose the discharge port where the cargo will arrive.
Examples include:
Step 3: Enter the Master Bill of Lading (MABL) Number
Enter the Master Bill of Lading number exactly as shown on shipping documents.
Step 4: Complete CAPTCHA Verification
Enter the security code and click Submit.
Step 5: Review the IGM Status
The system displays:
Air IGM tracking at ICEGATE applies to cargo arriving through airports such as Delhi, Mumbai, Bengaluru, Hyderabad, and Chennai.
The airline or handling agent files the Air IGM before customs processing begins.
Even if your Bill of Entry is ready, customs clearance cannot proceed until Air IGM status becomes “Accepted.”
Step 1: Go to the ICEGATE Portal
Navigate to Public Enquiries 2.0 and select “Air IGM.”

Step 2: Enter the Required Details
Provide the following accurately:
Location (airport code, e.g., DEL for Delhi, BOM for Mumbai)
AWB (Airway Bill) Number

Step 3: Submit and View Results
Step 4: Cross-Check with Your Bill of Entry
Ensure:
Both are tracked through ICEGATE but use different shipment references.
During Sea IGM or Air IGM tracking at ICEGATE, importers may see different shipment status codes while customs authorities process cargo details. Understanding the meaning of these IGM status codes helps businesses identify customs issues early, avoid shipment delays, and complete cargo clearance faster.
These are the most frequent issues that delay clearance:
1. Container Number Errors: A single incorrect digit in the container or seal number can trigger customs holds.
2. BL Or AWB Mismatch: If the Bill of Lading or Airway Bill differs from customs records, ICEGATE flags the shipment.
3. Incorrect Cargo Description: Generic terms like “goods” or “materials” often result in customs objections.
4. Consignee Name Differences: The consignee name in IGM must match GST and customs registration details exactly.
5. Missing Shipment Data: Incomplete package counts or incorrect weight details create “Pending Correction” status.
6. Consolidated Shipment Issues: For consolidated cargo, the master manifest may be accepted while individual cargo manifests remain pending.
If your cargo is stuck at the port or airport, the first thing to check is your IGM status on ICEGATE, not your Bill of Entry. Most clearance delays originate at the IGM level.
Businesses facing customs-related GST issues can also explore the MYGST Refund GST Notice Management solution.
Many businesses only check customs status after delays happen. Regular IGM tracking prevents operational and financial losses.
Key Benefits Of IGM Tracking At ICEGATE:
Businesses importing frequently should include IGM tracking in every shipment workflow.
IGM tracking at ICEGATE is one of the most important customs monitoring tools for Indian importers in 2026. No matter the mode of transport, sea or air, early tracking of IGM status helps to prevent delays in clearance, stays out of customs hold, and avoids unnecessary financial losses.
Businesses that regularly monitor Sea IGM and Air IGM status improve shipment visibility, protect GST compliance, and reduce demurrage exposure significantly.
MYGSTRefund is an all-in-one solution that supports businesses in India across all regions by providing end-to-end GST refund and compliance management solutions such as GST return filing, ITC reconciliation, notice management, CFO dashboards, and quicker GST refund processing.
How Do I Track My IGM On ICEGATE?
Go to the ICEGATE Public Enquiry Portal, click on Sea IGM or Air IGM, input BL/AWB number followed by port/airport code, and click Submit. The portal gives the freshest information regarding the status of IGM filing and cargo without requiring any login details.
How To Track Status In ICEGATE?
Access the ICEGATE Portal and select Public Enquiries 2.0 in the Services section. Choose the document type, input the document number and location code, and submit to verify the real-time status of the document.
What Is The Time Limit For Filing IGM?
As per the Customs Act, 1962, IGM filing must be completed before the vessel or aircraft reaches India. Sea cargo IGMs are generally filed 24 hours before arrival, while air cargo IGMs are filed before landing.
What Is The Process Of IGM Filing?
The carrier or shipping agent prepares the IGM with shipment details such as BL or AWB numbers, consignee information, and cargo descriptions. The manifest is then electronically submitted to Indian Customs through the ICEGATE system for processing.
What Is IGM And EGM In Shipping?
IGM is an Import General Manifest filed for incoming cargo before customs clearance starts in India. EGM is an Export General Manifest filed after export cargo is loaded, confirming shipment completion for GST and IGST benefits.
How Long Does ICEGATE Take To Update IGM Status?
ICEGATE generally updates the IGM status within 12 to 48 hours after successful filing by the carrier. Air cargo updates are usually faster, while sea shipment updates may vary depending on port processing volume.