10 minute practical guide
Commercial Invoice vs Packing List: Differences & Checklist
Compare the purpose, fields and customs role of a commercial invoice and export packing list, plus the data that should match.
Free practical tool
Create a packing list that reconciles
Case-level rows with marks, package counts, net and gross weight, dimensions and CBM — with totals calculated from the lines so they always agree with the detail.
Build a packing listCommercial invoice vs packing list in brief
A commercial invoice records the sale, customs value, currency and payment terms. A packing list records how the goods are physically packed, including cartons, dimensions and weights. Product identity, quantities, parties and shipment references should agree across both documents.
They describe the same shipment from two angles — financial and physical — and the discipline that matters is reconciling them against each other rather than preparing each in isolation.
What a commercial invoice includes
The commercial invoice supports customs valuation and the commercial transaction. It normally identifies seller and buyer, invoice number and date, product descriptions, HS codes, country of origin, quantity, unit price, currency, line amount, charges, Incoterms and total value.
It is the document customs reads most closely, because it asserts the three facts that determine duty: what the goods are, where they come from and what they are worth.
What an export packing list includes
The packing list describes the physical shipment rather than its price. It normally records marks and numbers, package type, carton or pallet count, product allocation, net and gross weight, dimensions, CBM and sometimes container or seal references.
It carries no prices, and it should not. It travels to warehouses, hauliers and receiving staff who have no business seeing commercial terms, and adding values both defeats that separation and creates a second statement of value for customs to compare.
Fields that should match
Compare shared facts at line and shipment level instead of checking only grand totals.
| Field | Must match | Common cause of divergence |
|---|---|---|
| Seller, buyer, consignee | Exactly | One document updated from new master data, the other copied forward |
| Invoice and PO references | Exactly | Late change of PO not carried through |
| SKU or part numbers | Exactly | Different internal systems producing each document |
| Quantity per line | Exactly | Partial shipment invoiced in full, or short pack not reflected |
| HS code | Exactly | Classification revised on one document only |
| Country of origin | Exactly | Multi-origin shipment summarised on one document |
| Net and gross weight | Where the invoice states them | Estimated on one, weighed on the other |
Common discrepancies
Late packing changes, unit conversions, split shipments and copied references commonly create differences. Determine which document reflects the actual sale and which reflects the final physical packing, then correct or reissue the affected record through the responsible party.
The single most reliable defect signal is a printed total that does not equal the sum of its lines. It almost always means a line was added, removed or edited after the total was written, and it is worth checking on every document you receive from a third party.
Which document customs uses
Customs requirements differ by country and transaction, but the commercial invoice is generally central to value and classification while the packing list supports physical examination and package identification. Neither document replaces destination-specific filing requirements or broker advice.
In practice both are read together: an examiner selecting case 7 of 40 for inspection uses the packing list to know what should be inside, and the invoice to know what it should be worth.
Invoice and packing-list reconciliation checklist
Before tendering the documents, confirm that shared parties, products, quantities, references and weights agree and that any legitimate difference—such as a partial shipment—is clearly documented.
- Parties identical on both documents
- References carried through consistently
- Line quantities and SKUs matching
- HS codes and origin consistent
- Net weight never exceeding gross weight
- Totals equal to the sum of their lines on both documents
- Case numbering unbroken and matching the marks on the cargo
- Any partial shipment stated explicitly rather than implied
Put the guide into practice
Case-level rows with marks, package counts, net and gross weight, dimensions and CBM — with totals calculated from the lines so they always agree with the detail.
Build a packing listFrequently asked questions
Direct answers to the questions this topic raises most often in day-to-day operations.
Can I use one document instead of two?
No, and combining them causes problems in both directions. Customs expects a valuation document and a physical description; warehouses and hauliers need the packing detail without the prices; and a single document showing both goes to parties who should not see commercial terms. Prepare both and reconcile them.
Should the packing list show prices?
No. Values belong on the commercial invoice. A packing list carrying prices travels to parties with no business seeing commercial terms, and creates a second statement of value for customs to compare against the invoice — which is a discrepancy waiting to happen.
What is the difference between net and gross weight?
Net weight is the goods alone, excluding all packaging. Gross weight is the goods plus packaging, pallets and dunnage as presented for carriage. The difference is tare. Customs generally uses net where duty is weight-based; carriers rate on gross and use it for the VGM declaration.
Who prepares each document?
The seller issues the commercial invoice, because it records the sale. The shipper or the party that physically packed the goods produces the packing list, because it describes what was actually packed rather than what was ordered. A packing list generated from a purchase order is a statement of intent, not of fact.
Which document does customs value goods from?
The commercial invoice, in almost every jurisdiction, because valuation is based on the price actually paid or payable. The packing list supports physical examination and package identification, and is what an examiner reads when selecting and opening a specific case.
What if the packing list total does not match the sum of its lines?
A line was added, removed or edited after the total was written. Recompute from the lines and correct the total at source rather than adjusting a line to fit. It is one of the most common defects in real shipping documents and one of the most reliable indicators the document was edited without being rechecked.
Do both documents need to be signed?
It depends on the destination and, where payment runs through a documentary credit, on the credit's requirements — which are frequently stricter than customs. Signing the invoice is more commonly required than signing the packing list, but always identify who prepared each document so a query goes to a person rather than a mailbox.
How should partial shipments be handled?
Make the partial nature explicit on both documents and reference the total order quantity. A packing list showing only what shipped, against an invoice covering a full order, produces a quantity variance that looks like an error. Stating the relationship removes the query before it is raised.
Does the packing list need to match the Bill of Lading?
The gross weight and package count should reconcile. The B/L states what the carrier received based on the shipper's declaration, and a difference between the two is a discrepancy customs will notice and a credit will reject. Resolve it before the transport document is issued.
Can these documents be checked automatically?
Yes. Extracting both into structured data lets the shared fields be compared line by line — SKUs, quantities, HS codes, origin and weights — and lets each document's printed totals be recomputed from its own lines. Both checks find real errors routinely.
Related tools, templates and guides
- Commercial invoice templateBuild a customs-ready invoice with the fields in the right places.
- Export packing list templateCase-level rows with totals calculated from the detail.
- Commercial invoice parserExtract line items and totals from invoices you receive.
- Document matchingCompare both documents automatically and see the differences.