Bill of Lading vs Shipping Bill: The Difference for Indian Exporters
A shipping bill is your export declaration to Indian Customs; a bill of lading is the carrier's receipt and title document. Who issues each, when, what's on it, and which details must match.
A shipping bill and a bill of lading are different documents for different authorities. The shipping bill is the export declaration your CHA files with Indian Customs on ICEGATE before the goods are loaded. The bill of lading is issued by the shipping line after loading, as a receipt for the goods, evidence of the contract of carriage and, in its negotiable form, a document of title. The shipping bill stays in India. The bill of lading travels to the buyer.
They get mixed up because both carry "bill" in the name and both are "shipping documents". But the shipping bill is about clearing Indian Customs, and the bill of lading is about the buyer getting the cargo.
Shipping bill vs bill of lading: side by side
| Aspect | Shipping bill | Bill of lading |
|---|---|---|
| What it is | Export declaration to Indian Customs | Carrier's receipt, contract of carriage, title document |
| Who prepares it | The exporter, usually through a CHA (customs broker) | The shipping line, or a forwarder/NVOCC for a house B/L |
| Filed with / issued to | Indian Customs, electronically on ICEGATE | Issued to the shipper; travels to the buyer or the bank |
| When | Before loading. Customs grants the Let Export Order (LEO) on it | After the goods are received or loaded on board |
| Shows prices? | Yes: FOB value, currency, HS code, scheme and incentive codes | No. Freight terms at most ("prepaid" or "collect") |
| Document of title? | No | Yes, when made out "to order" |
| Used for | Customs clearance, export proof, drawback, RoDTEP, IGST refund, eBRC | Collecting cargo at destination, LC presentation, buyer's import clearance |
| Number | Shipping bill number and date generated by ICEGATE | B/L number assigned by the carrier |
| Air shipments | Still a shipping bill | Replaced by an air waybill |
| Import equivalent | Bill of entry | Same B/L, seen from the buyer's side |
Which comes first?
The shipping bill. The order for a sea shipment from India is:
- Commercial invoice and packing list are finalised.
- Your CHA files the shipping bill on ICEGATE. See what a CHA needs from an exporter.
- Customs assesses it, examines the goods if selected, and grants the Let Export Order (LEO).
- The container is loaded and the vessel sails.
- The carrier sends a draft bill of lading, then issues the original bill of lading.
- The carrier files the Export General Manifest (EGM), which links each shipping bill to the vessel.
No LEO means no loading, and no loading means no bill of lading. So a delay on the shipping bill pushes the B/L date back, which matters under an LC with a latest shipment date in field 44C.
What has to match between the two
The shipping bill and the bill of lading are prepared by different people from the same source data: your invoice and packing list. These details must agree:
- Exporter (shipper) name and IEC-registered address
- Consignee and country of destination
- Port of loading and port of discharge
- Number of packages, gross weight and container numbers
- Goods description, in substance (the B/L can be more general)
A mismatch rarely stops the shipment. It usually surfaces later, when a drawback or IGST refund gets stuck, or when the bank compares your documents. Fixing the shipping bill after export is a formal process; see shipping bill amendment after LEO.
Does the bank or buyer need the shipping bill?
The overseas buyer doesn't need it; their customs works from the commercial invoice, packing list and bill of lading. Your Indian bank does track it: shipping bill data flows to the bank's export monitoring, and the shipping bill number is how the export payment is matched to the shipment for eBRC and realisation. Keep the shipping bill number and LEO date on file for every invoice.
Frequently Asked Questions
Is a shipping bill the same as a bill of lading?
No. The shipping bill is the export declaration filed with Indian Customs before loading. The bill of lading is the carrier's receipt and title document, issued after loading.
Who issues the shipping bill and who issues the bill of lading?
The exporter or its CHA files the shipping bill on ICEGATE, and Indian Customs processes it. The shipping line (or a forwarder, for a house B/L) issues the bill of lading.
Is a shipping bill needed for air exports?
Yes. Every export from India is declared on a shipping bill, whatever the mode. Only the transport document changes: an air waybill instead of a bill of lading. Courier exports use a courier shipping bill filed by the courier.
What is the import equivalent of a shipping bill?
The bill of entry, filed by the importer with customs at destination. See the bill of entry guide.
शिपिंग बिल और बिल ऑफ लैडिंग में क्या अंतर है?
शिपिंग बिल निर्यातक (CHA के ज़रिए) लोडिंग से पहले ICEGATE पर भारतीय कस्टम्स के पास फाइल करता है; यह निर्यात घोषणा है। बिल ऑफ लैडिंग शिपिंग लाइन लोडिंग के बाद जारी करती है; यह माल की रसीद और स्वामित्व का दस्तावेज़ है जो खरीदार के पास जाता है।
Your CHA files the shipping bill from your invoice and packing list, and the carrier builds the B/L from your shipping instructions. Bilexor keeps the invoice, packing list and shipment details on one record, so both start from the same numbers. Bilexor doesn't file shipping bills or handle customs clearance. For types and format, see types of shipping bill and types of bill of lading.
Informational only — not legal, banking, tax, or customs advice. Always verify document and LC requirements with your bank, CHA / customs broker, and buyer before presentation.