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 →
ICEGATE EGM is the most common reason an Indian exporter’s refund does not arrive. The Shipping Bill is filed, Let Export Order granted, the vessel sailed, and the money still does not come.
EGM stands for Export General Manifest, the carrier’s declaration to Customs that your cargo physically departed India, filed under Section 41 of the Customs Act, 1962. You do not file it. The shipping line, airline or their agent does, and their delay becomes your cash flow problem.
That asymmetry is the point of this guide. You cannot control the filing, but you can monitor it, read the error codes correctly and escalate to the party who can fix the defect. For export compliance support, see our ICEGATE registration process service.
The Export General Manifest lists all cargo loaded and departing from an Indian port or airport. Under the Sea Cargo Manifest and Transhipment Regulations, 2018 the sea version is labelled SDM, the Sea Departure Manifest.
Customs treats goods as exported once the manifest is filed and matched against your Shipping Bill. That matching event is EGM closure, and everything financial hangs on it.
Exporters cannot file an ICEGATE EGM, and neither can customs brokers. The carrier files it using its own credentials and DSC. Your role is to verify, evidence and escalate.
Four benefits depend on EGM closure. The automatic IGST refund runs only when the Shipping Bill, the EGM, your GSTR-1 invoice data and a PFMS validated bank account all align. Duty drawback scroll generation requires the Shipping Bill to attain EGM status. RoDTEP and RoSCTL eScrip generation depends on the same closure, and your AD bank cannot complete EDPMS closure without it.
A two week EGM delay is a two week delay on every incentive tied to that consignment.
| Feature | IGM | EGM |
| Direction | Cargo arriving in India | Cargo leaving India |
| Statutory basis | Section 30, Customs Act | Section 41, Customs Act |
| SCMTR label | Arrival Manifest, SAM | Departure Manifest, SDM |
| Searched using | Master Bill of Lading | Shipping Bill number |
| Unlocks | Bill of Entry filing | Refunds and incentives |
You track an IGM by Bill of Lading and an EGM by Shipping Bill. For the import side, see our ICEGATE container tracking guide.
Go to icegate.gov.in, then Services, then Enquiry, then Public Enquiries 2.0. No login needed for basic status.
Enter the customs location code, Shipping Bill number and Shipping Bill date. Use the Shipping Bill date, not the invoice date.
A date present means the carrier has manifested your cargo. Absent means it was not filed, or was filed with an error that prevented matching.
Inside Public Enquiries 2.0, this returns each Shipping Bill with its EGM date and integration status against DGFT records, for a single Shipping Bill or a date range across your IEC.
Record the code, not the message. Codes stay stable across portal versions while wording changes.
Log in and open the IGST refund and scroll status enquiries to see whether a Shipping Bill has entered a scroll, is on hold or carries an error. Worth registering for this view alone if you export on payment of IGST.

These are the official SB response codes used in IGST refund validation.
| Code | Official meaning | Who fixes it, and how |
| SB000 | Successfully validated | Nobody. Ready for the refund scroll |
| SB001 | Invalid SB details | You. The SB number, date and port code in the invoice sent from GSTN do not match the Shipping Bill. Amend GSTR-1 using Form 9A |
| SB002 | EGM not filed | Carrier. Ask the shipping line to file. If they say it is already filed, ask the customs location to revalidate the EGM |
| SB003 | GSTIN mismatch | You. The GSTIN on the Shipping Bill differs from the GST return. Amend GSTR-1 using Form 9A |
| SB004 | Record already received and validated | Nobody, usually. Duplicate transmission from GSTN. No action if the earlier record shows SB000 |
| SB005 | Invalid invoice number | You. The invoice number in the Shipping Bill does not match GSTR-1. Amend GSTR-1 using Form 9A |
| SB006 | Gateway EGM not available | Carrier. A supplementary EGM must be filed by the shipping line and approved by the gateway port officer |
CBIC lists four reasons a validated Shipping Bill still produces no credit. Exports were made under LUT or bond, so no refund is due. The refund is below ₹1,000. The bank account is not validated with PFMS. Or the IEC is under suspension.
The bank account is the most common. If yours is not PFMS validated, our export promotion bank account registration service handles it, and AD Code registration must be in place at the port first.
Exports from an inland container depot have two manifest events. Cargo clears at the ICD, moves to a gateway port for loading, and the gateway EGM is filed at the port of actual export.
SB006 arises when that gateway EGM is missing or was filed manually rather than electronically. The Shipping Bill looks clean at the ICD and the refund still does not release. This is the most under diagnosed refund blocker for inland exporters.
Ask your forwarder for the gateway port, vessel and EGM number, then verify against the Shipping Bill enquiry.
Amendments are permitted but not freely. The carrier files the request and a Customs officer approves it. Minor corrections happen at officer level, substantial changes may require adjudication.
Mismatches needing a carrier amendment include package count, container count, gross weight, container numbers, cargo description, a Let Export Order date later than the sail date, or the Shipping Bill already appearing in another EGM. None can be fixed by the exporter.
The sequence that works:
1. Identify the exact mismatched field from the error
2. Write to the carrier quoting the Shipping Bill, EGM number and conflicting values
3. Ask for a written amendment reference once filed
4. Recheck the Shipping Bill enquiry after two working days
5. Escalate to the customs location if the carrier does not act
ICEGATE EGM is the checkpoint that turns a shipped consignment into a legally exported one. Until the manifest is filed and matched, your IGST refund, drawback and RoDTEP benefits stay frozen. Check status within a week of every sailing, separate carrier errors from your own GST data errors, and escalate in writing quoting the Shipping Bill number, date, port code and container numbers.
JPARKS INDIA resolves EGM mismatches and refund blockages for exporters across India, and has supported 500+ importers and exporters since 2018. Write to [email protected] or start with our ICEGATE registration process service.
The carrier, meaning the shipping line, airline or authorised agent. Exporters and brokers cannot file it.
Public Enquiries 2.0, then Document Status, then Shipping Bill. Enter the location code, Shipping Bill number and date. No login needed.
The Export General Manifest has not been filed by the carrier. Approach the shipping line. If they confirm it is filed, ask the customs location to revalidate it.
Gateway EGM not available, common in ICD shipments. A supplementary EGM must be filed by the shipping line and approved by the gateway port officer.
Four usual reasons: export under LUT or bond, refund below ₹1,000, bank not PFMS validated, or IEC under suspension.
Not once the EGM has been filed. SB001, SB003 and SB005 are corrected by amending GSTR-1 through Form 9A.
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