A packing list is the document that describes how a shipment's goods are physically distributed: what each package contains, how many packages there are, what they weigh and what they measure. It carries no prices or payment terms; that is the commercial invoice's job.
Put simply: the invoice says what the shipment is worth, the packing list says how it is arranged. They are sibling documents, read together, but they answer different questions.
Why it matters more than it seems
The packing list is the document that most often decides whether your receiving takes two hours or two days, and almost nobody treats it with that weight.
When a container arrives, the receiving team has to answer three questions before touching anything: how many packages should be there, what should each one contain, and which one to open first. If the packing list answers all three, unloading becomes a check. If it does not, unloading becomes an investigation: opening boxes to find out what is inside, counting loose pieces and reconstructing the shipment contents by hand.
That is the real cost of a poorly made packing list, and it gets paid on the dock.
What it must contain
There is no universal official format, but a useful packing list carries at least this:
| Block | What it includes |
|---|---|
| Identification | List number, date, related commercial invoice number |
| Parties | Seller/exporter and buyer/consignee, with address |
| Shipment | Transport reference, container or waybill, port or point of origin and destination |
| Detail per package | Package number, which SKU it contains, how many pieces of each |
| Weights | Net weight and gross weight, per package and total |
| Dimensions | Length, width, height per package; total volume |
| Totals | Total packages, total weight, total volume |
| Marks | Package identification marks and numbers |
The block most often neglected — and the most useful — is detail per package. A list stating "500 pieces of SKU A and 300 of SKU B" across 40 boxes, without saying which box holds what, forces you to open all of them.
Net and gross are not the same
Worth clarifying, because it gets confused and it has consequences:
- Net weight: the goods only.
- Gross weight: the goods plus packaging, pallet and everything else being transported.
Gross weight is what the carrier bills on and what has to match the scale at receiving. If your list only carries net weight, the difference against the scale will look like a shortage when it is actually the pallet. On how volume-based billing is calculated, we cover it in volumetric weight and packaging.
Packing list vs. commercial invoice
| Packing list | Commercial invoice | |
|---|---|---|
| Answers | How it is arranged | What it is worth |
| Carries prices | No | Yes |
| Carries weights and dimensions | Yes, per package | Usually not |
| Used by | Receiving, carrier, warehouse | Customs, accounting, payment |
| If missing | Receiving happens blind | Customs value cannot be determined |
Both travel in the import file alongside the certificate of origin and the pedimento. Your customs broker uses them for clearance; your logistics operator uses them to receive.
The five costliest mistakes
- Unnumbered packages. Without numbering there is no way to report "the shortage is in package 17." The claim against the supplier loses precision and force.
- Quantities that do not match the invoice. If the invoice says 800 pieces and the list adds up to 780, someone has to decide which is right, and that decision stops receiving.
- A single total weight, with no breakdown. Makes it impossible to identify which package holds the discrepancy.
- Generic descriptions. "Accessories" or "assorted goods" make it impossible to check against the order or identify the SKU.
- Sending it after the container has arrived. The most expensive of all. The list exists so you can prepare; if it arrives with the goods, all dock, staffing and space planning is lost.
How to use it so receiving runs fast
If you send the packing list before arrival, receiving can:
- Schedule the dock appointment with the real time unloading will take.
- Assign staff based on the number of packages, not on a guess.
- Reserve space and locations before the truck shows up.
- Prepare labels and system records in advance.
- Detect immediately if something from the order is missing, instead of finding out three days later.
It is the same logic we explain in inbound receiving at a 3PL: what decides speed is not how many people are on the dock, it is how much information arrived before the box did.
Frequently asked questions
Is a packing list mandatory? As commercial and logistics practice it is indispensable for any multi-package shipment, and it forms part of the file accompanying an import. Whether it is formally required for your specific operation is worth confirming with your customs broker.
Can it carry prices? It should not. That is precisely what separates it from the commercial invoice, and keeping them apart lets you hand the list to carriers and warehouses without disclosing your commercial terms.
Who prepares it? The exporter or supplier who builds the shipment, because they know what went into each box. As the buyer you can — and should — specify the format and level of detail you need in your purchase order.
Is it useful for claiming a shortage or damage? It is the base document for doing so. Without per-package detail you can only report a global shortage; with per-package detail you can point to exactly which box arrived incomplete or damaged, which is what a supplier or an insurer needs in order to respond.
When information arrives before the goods, receiving stops being an investigation and becomes a check. That is how we prepare every inbound in our warehousing and distribution service.