
The commercial invoice tells everyone what you sold and for how much. The packing list shows how the goods are packed. The shipping bill is your export declaration to Indian Customs. When all three match perfectly, your cargo moves smoothly.
Your goods are packed, the buyer is waiting and the ship sails in three days. Then customs raises a query because the weight on one document does not match another. Small paperwork mistakes like this are one of the most common reasons export shipments get delayed, and sometimes they also hold up payments and export benefits.
Three documents sit at the heart of almost every export from India: the commercial invoice, the packing list and the shipping bill. In this guide we explain what each one is, what it must include, how they connect and the common errors to avoid, in simple words.
Key Takeaways
- The commercial invoice shows what was sold, to whom, at what price and on what terms.
- The packing list shows packages, contents, weights and dimensions for each shipment.
- The shipping bill is the export declaration filed with Indian Customs through ICEGATE.
- All three documents must match each other and the bill of lading or airway bill.
- Most export delays come from small mismatches in quantity, weight, value or HS code.
Why Export Documents Matter So Much
Export documents are not just formalities. Customs uses them to check and clear your goods, freight forwarders use them to book and ship cargo, banks use them to release payment and your buyer uses them to clear goods in their country.
When the documents are accurate and consistent, everything moves smoothly. When they are not, shipments can be held at the port, payments under a Letter of Credit can be delayed and export benefits can be put at risk.

1. The Commercial Invoice
The commercial invoice is the main document of any export sale. Issued by the exporter to the buyer, it confirms what goods were sold, the quantity, the price and the agreed terms. Customs in India and in the buyer's country rely on it to assess the goods, and banks use it when handling payments.
What a Commercial Invoice Should Include
- Exporter's name, address, IEC and GSTIN
- Buyer (consignee) name and address
- Invoice number and date
- Clear description of goods with HS code
- Quantity, unit price and total value
- Currency and Incoterm, such as FOB or CIF
- Payment terms and bank details
- Country of origin, port of loading and port of discharge
- LUT reference, if exporting without paying IGST
- Authorised signature and company stamp
Quick tip
Describe your goods in clear, specific words, not vague terms like "spare parts" or "garments". A precise description that matches the HS code helps avoid customs queries in India and in the buyer's country.

2. The Packing List
The packing list explains how your goods are packed. It shows how many packages there are, what is inside each one, how much they weigh and how big they are. Customs uses it during examination, freight forwarders use it to plan space, and the buyer uses it to check the shipment on arrival.
What a Packing List Should Include
- Exporter and buyer details, with invoice number and date
- Total number of packages and type of packing, such as cartons, pallets or crates
- Package numbers and shipping marks on each package
- Contents and quantity in each package
- Net weight and gross weight for each package and in total
- Dimensions of each package and total volume in CBM
- Container and seal number, once available
Did you know?
Net weight is the weight of the goods alone, while gross weight includes all packing materials such as cartons and pallets. Mixing these up, or showing different weights on different documents, is one of the most common reasons for customs queries.

3. The Shipping Bill
The shipping bill is the export declaration submitted to Indian Customs. It is filed online on ICEGATE, usually by a customs broker, using information from your invoice, packing list and other documents. After assessment and any examination, customs grants the Let Export Order, and the goods can be loaded for shipment.
Key Details in a Shipping Bill
- Exporter's IEC, GSTIN and bank details
- Invoice number, value, currency and Incoterm
- HS code and description of goods
- Quantity, number of packages and weights
- Port of loading and country of destination
- FOB value of the goods
- Export scheme details, such as drawback, RoDTEP or LUT
- Customs broker and authorised dealer bank details
Quick tip
Tell your customs broker before filing which export benefits you want to claim, such as duty drawback or RoDTEP. These benefits are linked to what is declared in the shipping bill, so getting it right at the start saves trouble later.
The Three Documents at a Glance
-
Commercial Invoice
- Prepared by
- Exporter
- Main purpose
- Shows what was sold, the value and terms; used by customs, banks and the buyer
-
Packing List
- Prepared by
- Exporter
- Main purpose
- Shows packages, contents, weights and dimensions for handling and examination
-
Shipping Bill
- Prepared by
- Customs broker on behalf of the exporter
- Main purpose
- Official export declaration to Indian Customs, needed for clearance and benefits
-
Bill of Lading / Airway Bill
- Prepared by
- Shipping line, airline or forwarder
- Main purpose
- Transport document and receipt for the cargo; key for payment under LC
How These Documents Work Together
Think of these documents as one story told from different angles. The invoice gives the commercial details, the packing list gives the physical details, and the shipping bill brings both together for customs. Later, the bill of lading or airway bill confirms the goods have been shipped.
Because they describe the same shipment, the key details must match across all of them: quantity, weights, number of packages, values, HS codes and the names of the exporter and buyer.

Common Mistakes That Delay Shipments
Most document problems are not complicated; they are small mismatches that nobody noticed. A different weight on the packing list, a value that does not match the invoice or an HS code that does not fit the description can all trigger customs queries, delays and extra port charges.
- Different quantities or weights on different documents
- Vague product descriptions
- Using a guessed or outdated HS code
- Missing IEC, GSTIN or LUT details
- Forgetting to declare export benefits in the shipping bill
- Prepare all documents from one master data sheet
- Use clear, specific descriptions of the goods
- Confirm the correct HS code before filing
- Check exporter and buyer details on every document
- Agree benefit claims with your CHA before filing
A Simple Pre-Shipment Document Check
- Match quantity and number of packages across invoice, packing list and shipping bill.
- Check that net and gross weights are the same on all documents.
- Confirm values, currency and Incoterm match the agreed order.
- Verify the HS code against the product description.
- Check names, addresses, IEC and GSTIN for spelling errors.
- If you are paid by Letter of Credit, compare every document with the LC terms.
Create one master sheet for every shipment with quantities, weights, values and HS codes, and build every document from it. When all your papers come from the same source, mismatches almost disappear.
Frequently Asked Questions
What is the difference between a proforma invoice and a commercial invoice?
A proforma invoice is a quotation or advance invoice sent before the sale is confirmed, often used to agree terms or arrange payment. A commercial invoice is the final invoice issued when the goods are shipped, and it is the one used by customs, banks and the buyer.
Does the packing list need to show prices?
Usually not. The packing list focuses on how the goods are packed: the number of packages, contents, weights, dimensions and marks. Prices belong on the commercial invoice, though some buyers may ask for specific details based on their country's rules.
Who files the shipping bill?
The shipping bill is filed electronically on the ICEGATE system by the exporter or, more commonly, by a licensed customs broker (CHA) on the exporter's behalf, using details from the invoice, packing list and other documents.
What is a Let Export Order (LEO)?
The Let Export Order is the permission given by Indian Customs after the shipping bill is assessed and the goods are examined where required. Once the LEO is issued, the goods can be loaded onto the ship or aircraft.
Why is the shipping bill important for export benefits?
Export benefits such as duty drawback, RoDTEP and IGST refunds are linked to the details declared in the shipping bill. If the correct scheme or details are not declared at the time of filing, claiming the benefit later can become difficult.
What happens if there is a mistake in my export documents?
Small mistakes can lead to customs queries, delays, extra port charges or problems with payment under a Letter of Credit. Some errors can be corrected through an amendment, but it is far easier and cheaper to check every document carefully before filing.
Final Thoughts
The commercial invoice, packing list and shipping bill may look like routine paperwork, but together they decide how smoothly your goods leave India and how quickly you get paid. Each has a clear job, and all three must tell exactly the same story.
Take a few extra minutes to check every document before filing, work with an experienced customs broker and keep a simple checklist for each shipment. Clean paperwork is one of the easiest ways to avoid delays and build a reputation as a reliable exporter.
Need Help With Export Documents?
We prepare and check your invoices, packing lists and shipping bills so your cargo clears without delays.



