The customs documents every shipment needs — and why they hold cargo when they are wrong
Most shipments that sit at a border do not sit because of the freight. They sit because a document was wrong, missing, or disagreed with another one. Customs on both sides reads your paperwork against itself, and a single inconsistency — a weight that does not match, a description that does not fit the code — is enough to hold a consignment. Here is the core set and why each one matters.
The documents every shipment needs
- Commercial invoice — what the goods are, their value, the buyer and seller, and the Incoterm. Customs uses it to assess duty, so its value and description must be right and must match everything else.
- Packing list — how the shipment is made up: packages, weights, dimensions. It has to agree with the invoice and the transport document.
- Bill of lading or air waybill — the carrier’s document and, for ocean, the document of title. Consignee and notify-party details must be exact.
- Shipping bill (export) or bill of entry (import) — the customs declaration itself, filed in India through ICEGATE.
The ones that depend on the goods

Beyond the core set, particular goods need particular papers: a certificate of origin where a trade agreement or the buyer requires it; a licence or authorisation for restricted items; and a partner-agency clearance for regulated commodities — FSSAI for food, BIS for notified products, the drug controller for pharmaceuticals, quarantine for plant and animal material. These have their own lead times, which is why they need to be identified when the shipment is planned, not when it reaches the port.
Why classification sits underneath all of it
The HS code you declare drives the duty rate, the taxes, and whether any restriction or licence applies. A plausible but wrong code is one of the most common reasons a shipment is queried or reassessed later, sometimes with a penalty. Classifying correctly against the actual goods — not against whatever was on the last shipment — is the least visible and most important part of the documentation.

The registrations behind the documents
Before a single shipping bill can be filed, an Indian exporter needs a few standing registrations in place. The Importer-Exporter Code from the DGFT identifies the business for foreign trade. The authorised dealer code of the exporter’s bank has to be registered at each port the exporter uses, so that export proceeds can be tracked against shipments. A GST registration, and a letter of undertaking where goods are exported without paying integrated tax, decide how the tax side of the shipment works. Exporters who claim benefits through an export promotion council also hold a registration-cum-membership certificate. None of these is filed per shipment, but a gap in any of them stops a shipment all the same.
How customs reads the set
Indian customs uses a risk management system to decide which declarations are accepted as filed and which are sent for assessment or physical examination. Imports are assessed faceless — by officers who may sit in a different city from the port — so the documents have to explain themselves without anyone on hand to answer questions. A clean, consistent set is the best protection against being selected, and the quickest way through if you are.
Consistency here is concrete. The description, quantity and value on the invoice should match the packing list, the declaration and the transport document; the weight on the packing list should match the weight declared to the carrier; and the HS code should describe the goods that are actually in the packages. When a document is copied from a previous shipment, these are the fields that drift.
When a document turns out to be wrong
Mistakes can be corrected, but the route matters. A shipping bill or bill of entry is amended through customs, and after goods have been exported, an amendment is allowed only on the strength of documents that existed at the time of export. A bill of lading is corrected by the carrier, usually for a fee and only before the goods are released at destination. An invoice is reissued with the correction noted, and every other document that quoted it has to follow.
The cheapest correction is the one made before the declaration is filed, which is why a final comparison of the whole set, line by line, earns its place in the process.
Keep the file
Customs and tax authorities can examine a shipment’s records long after the goods have been delivered, and duty or export benefits can be recovered when the records do not support what was declared. Keep the complete set for every shipment, together with the proof of export and the payment records, for as long as the law requires.
None of this is difficult in isolation. What makes it go wrong is volume and handovers: many documents, several parties, and no one checking that they all agree before the cargo moves. That check is exactly the part we keep in-house, because it is the difference between a shipment that clears and one that waits.