Shipping Bill Explained
Under GST & Customs
ICES · Port Code · FOB Value · LEO · BRC · MAWB/HAWB · DBK · RoDTEP · LUT vs IGST · GSTR-1 Table 6A/9A
A Shipping Bill is not merely a Customs document. It is the single document that connects Customs, GST, ICEGATE, RBI, DGFT, foreign exchange realization, and all export incentives. No physical export can take place without a valid Shipping Bill. Understanding every field — from Status Row to LEO — is essential for every exporter and GST professional.
Laws Governing Shipping Bills
Shipping Bill — Section by Section
Indian Customs EDI System — Shipping Bill Structure
10 sections · 23 pages · Government of India · Central Board of Indirect Taxes and Customs
Export Status Fields
- Mode of Transport: Land / Air / Sea
- ASSESS: Customs assessed? Y/N
- EXMN: Physically examined by Customs? Y/N
- Port of Loading (e.g. INRXLB – Raxaul)
- Country of Final Destination
- Country of Origin = India
- Port of Discharge (foreign port)
Exporter / Declarant Details
- Exporter’s Name & Full Address
- Type: Private / Govt / PSU
- AD Code (Authorized Dealer Code)
- RBI Waiver No. & Date (if applicable)
- GSTIN / TYPE (GSTIN or UIN)
- Forex Bank A/C No.
- IFSC Code
- DBK Bank A/C No.
- IEC No.
- Consignee (buyer) Name & Address
FOB & Invoice Value
- 1. FOB Value — Free On Board export value
- 2. Freight charges
- 3. Insurance amount
- 4. Discount (if any)
- 5. Commission
- 6. Deductions
- 7. Packing / Handling charges
- 8. Duty / CESS fields
- DBK Claim amount
- IGST Amount & IGST Value
- RoDTEP Amount
Airway / Bill of Lading
- MAWB No. — Master Airway Bill
- MAWB Date
- HAWB No. — House Airway Bill
- HAWB Date
- N.O.C. — No Objection Certificate
- CIN No. — Cargo Identification Number
- CIN Date & CIN Site ID
Container & Seal Info
- Container Number
- Seal Number
- Date of stuffing
- 4.S No. (Stuffing serial)
- Challan Details (SR No., Challan No., Payment Date, Amount)
GST & GSTR-1 Connection
- SNO — Serial Number
- INV NO. — Invoice Number (must match GSTR-1 Table 6A)
- INV AMT — Invoice Amount
- Currency (INR / USD / GBP / EUR)
- This data feeds directly into GSTR-1 Table 6A & 9A
Seal & Container Details
- Seal Type (Warehouse Sealed / Carrier Sealed)
- Nature of Cargo: Packaged / Bulk / Loose
- No. of Packets
- No. of Containers
- Loose Packets count
- Marks & Numbers: As Per Invoice
Duty Payment Record
- SR No. — Serial of payment
- Challan No. — duty payment challan
- Payment Date
- Amount paid
Packages & Cargo Info
- Seal Type: Warehouse Sealed
- Nature of Cargo: Packaged
- No. of Packages: 55
- No. of Containers: 0 (LCS land route)
- Loose Packets: 55
- Marks & Numbers: As Per Invoice
LEO & BRC Milestone
- Submission: Date & Time filed
- Assessment: Customs officer verified
- Examination: Physical check done
- LEO: Let Export Order — FINAL milestone
- LEO No. & LEO Date
- BRC Realisation Date — forex received
Part II — Invoice Details · Part III — Item Details · Part IV — Export Scheme Details · Part V — Declaration
Real Shipping Bill — Field Annotations
Day 7 — Actual Shipping Bill (ICES) with GSTR-1 Table 6A/9A Annotations
LCS Raxaul → Nepal · IGST Route · Port Code INRXLB · Click to zoom · Download on WhatsApp ChannelKey Fields — Deep Dive
INDEL4 = Delhi ICD
INRXLB = Raxaul (Bihar-Nepal border)
INBLR6 = Bangalore ICD
CB Code: AAICS7836DCH003
IEC: linked to DGFT
Freight: 0
Insurance: 0
CIF = FOB + F + I
IGST VALUE: ₹4,99,039.09
CESS AMT: 0
Forex Bank A/C: 46XXXX672
DBK Bank A/C: 46XXXX672
IFSC: KKPK0002994
SB Date: 14-DEC-23
Used in: GSTR-1 Table 6A/9A
LEO — Let Export Order
BRC — Bank Realisation Certificate
BRC — Proof of Export Proceeds Received
BRC is issued by the exporter’s Authorized Dealer (AD) Bank after foreign exchange proceeds are received from the overseas buyer. It is governed by FEMA 1999 and RBI Master Directions. The Shipping Bill records the BRC Realisation Date — from the actual SB shown above: 30-SEP-24 (9 months after export of 14-DEC-23).
LUT vs IGST — On the Shipping Bill
LUT Route — Field 11 = Y
Status Row: LUT = Y · No IGST shown
- ✓Status Row: LUT = Y (Field 11)
- ✓IGST Amount = 0 on Shipping Bill
- ✓No upfront tax payment
- ✓Refund via Form GST RFD-01 (ITC refund)
- ✓Rule 96A of CGST Rules applies
- ✓LUT declaration on invoice mandatory
IGST Route — LUT = N
Status Row: LUT = N · IGST amount declared
- →Status Row: LUT = N (Field 11)
- →IGST Amount declared in Shipping Bill
- →IGST paid in GSTR-3B Table 3.1(b)
- →Automatic refund via ICEGATE → PFMS
- →Rule 96 of CGST Rules applies
- →SB is deemed refund application
Incentive Fields on Shipping Bill
MAWB & HAWB — Air Freight Bills
MAWB
Master Airway Bill — issued by airline
- →Issued by the airline (e.g. Air India Cargo, FedEx)
- →Covers the consolidated shipment on the aircraft
- →Airline’s contract of carriage
- →Used for airline-level tracking
- →Filed on Shipping Bill for air cargo exports
HAWB
House Airway Bill — issued by freight forwarder
- →Issued by freight forwarder or consolidator
- →Individual exporter’s shipment reference
- →Separate from the MAWB
- →Used for EGM filing and exporter tracking
- →HAWB N.O.C. field on Shipping Bill
Common Shipping Bill Mistakes
Wrong GSTIN
ICEGATE validation fails — IGST refund completely blocked.
Wrong Invoice Number
GSTR-1 Table 6A mismatch triggers Failed Transmission error.
Wrong Port Code
Incorrect customs station — refund jurisdiction mismatch.
Wrong FOB Value
Impacts incentive calculations — DBK and RoDTEP amounts affected.
Incorrect LUT Details
LUT field not correctly selected — GST demand raised on export.
IGST Declared as Zero
Even if IGST paid in GSTR-3B — automated refund permanently blocked.
Wrong Foreign Buyer Details
Consignee mismatch affects FEMA realization tracking and BRC.
Incorrect HSN Code
Wrong product classification — export incentives rejected.
Wrong Incentive Selection
DBK / RoDTEP / MEIS — wrong scheme selected = claim rejected.
Shipping Bill Amendment Delay
Late Table 9A amendments don’t resolve ICEGATE issues quickly.
Shipping Bill Abbreviations
📖 Quick Reference Glossary
Key Takeaways — Day 7
🎯 What You Must Remember
- ✓Shipping Bill is filed through ICES (Indian Customs EDI System) — mandatory before any physical export
- ✓Under Rule 96, Shipping Bill is deemed to be the refund application — no separate RFD-01 for IGST refund
- ✓Status Row Fields: ASSESS, EXMN, MEIS, DBK, RoDTP, LICENCE, DFRC, RE-EXP, LUT — each has Y/N impact
- ✓GSTIN on SB must exactly match GST registration, export invoice and GSTR-1 — any mismatch = refund blocked
- ✓FOB Value = export value excluding international freight and insurance — basis for DBK and RoDTEP
- ✓IGST Amount on SB must never be declared as zero if you want automated ICEGATE refund
- ✓Invoice details on SB (Invoice No., Date, Value) must be identical to GSTR-1 Table 6A — mismatch = SB error codes
- ✓LEO (Let Export Order) under Section 51 = Customs’ final permission for goods to leave India
- ✓BRC (Bank Realisation Certificate) = proof of forex received — mandatory for LUT compliance and export incentives
- ✓SB Number + SB Date + Port Code = three most critical fields in GSTR-1 Table 6A / Table 9A reporting
Catch Up — Days 1 to 6
Day 1 Intro · Day 2 IGST vs LUT · Day 3 Invoice · Day 4 LUT Deep Dive · Day 5 Refund Process · Day 6 GSTR Returns
Watch Day 7 on YouTube
Shipping Bill Explained Under GST & Customs — Day 7
Full video · Like, Share & Subscribe for daily export knowledge
Day 7 Video Summary
Instagram Reel — Day 7 · Shipping Bill Explained Under GST & Customs
Watch, Save & Share with fellow exporters and CA aspirants
The content shared on this channel is purely for educational purposes. As a Chartered Accountant, I strive to provide accurate and insightful information related to GST, Income Tax, Accounting, and Tax Planning. However, please note that the content should not be considered as professional advice or a substitute for personalized consultation. For specific matters, please consult a qualified professional.