Back to Blog
commercial invoicepacking listcustoms clearanceexport documentationcustoms hold

Commercial Invoice vs Packing List: What Must Match

Seungho ImMay 19, 2026(Updated August 18, 2026)9 min read

The commercial invoice and the packing list are the first two documents a customs officer puts side by side. They describe the same shipment from two angles — one for money, one for contents — and the moment their shared numbers disagree, the shipment stops moving. This guide explains what each document is for, where the bill of lading fits alongside them, which fields must match exactly, what customs actually does with each one, and the mismatches that trigger a hold.

What is the difference between a commercial invoice and a packing list?

A commercial invoice is the value document. It states unit prices, total value, currency, payment terms, and the Incoterm, and it is the basis customs uses to assess duty. A packing list is the contents document. It states quantities, the number of packages, net and gross weights, and dimensions, and it carries no prices. Same shipment, two different jobs.

The split exists because two different readers need two different things. A bank or a buyer reads the invoice to know what is owed and on what terms. A customs officer, a forwarder, or a warehouse reads the packing list to know how many boxes should arrive and how heavy they should be. Putting prices on the packing list, or omitting weights from it, defeats the purpose of having two documents.

Because they describe one shipment, everything they have in common has to agree. The invoice can hold information the packing list does not, and the reverse is also true. But any field that appears on both — the parties, the goods, the counts — has to read the same on each.

Bill of lading vs commercial invoice vs packing list: which one does customs require?

These three are usually lined up as if they were three versions of the same thing. Under U.S. entry rules they are not. Two of them describe the shipment. The third establishes who is entitled to claim it, and it is not filed as a description of the goods at all.

19 CFR § 142.3(a) sets out the documentation required to secure release of merchandise: the entry form, evidence of the right to make entry, "a commercial invoice" (with a pro forma invoice allowed in the narrow cases listed in § 141.83(d)), and "a packing list, where appropriate." A bill of lading does not appear anywhere on that list. It appears one part earlier, in 19 CFR § 141.11(a), as the first acceptable form of that evidence of the right to make entry: "A bill of lading or air waybill, presented by the holder thereof, properly endorsed when endorsement is required under the law."

DocumentThe question it answersWhere U.S. customs asks for it
Commercial invoiceWhat is the shipment worth, and on what terms?Required by name in § 142.3(a). Its contents are set by 19 CFR § 141.86(a) — quantities, "the purchase price of each item in the currency of the purchase," and "the kind of currency."
Packing listWhat is physically in the boxes?Required by § 142.3(a), qualified: "where appropriate."
Bill of ladingWho is entitled to take delivery?Not listed in § 142.3(a) as a description of the goods. It is named in § 141.11(a)(1) as evidence of the right to make entry.

The distinction changes what a problem means. A wrong number on the invoice or the packing list is a description problem: customs cannot reconcile two accounts of the same shipment, so it stops and asks. A problem with the bill of lading is an entitlement problem: the cargo may be perfectly described and still sit at the port, because the party trying to claim it cannot show it may. That is also why § 141.11(a)(1) does not say "a bill of lading" and stop — it says presented by the holder, properly endorsed where the law requires endorsement. Possession of the paper is not the same as the right it carries, which is why how the consignee box is filled — straight or to order decides who can actually collect.

Two practical consequences for the desk work. First, "where appropriate" is not an invitation to skip the packing list: the moment an officer opens a container, it is the only document that says how many cartons should be inside, which is the same reconciliation the section above describes. Second, the invoice carries a duty the other two do not — the currency and the per-item purchase price are named requirements, not formatting preferences, and a description too vague to classify fails on the invoice specifically. If you are drafting from scratch, our breakdown of the U.S. commercial invoice requirements and guide to creating a bill of lading cover each document field by field.

Which fields must match between the two documents?

Every field that describes the shipment itself must match exactly: shipper and consignee names and addresses, the invoice number reference, the product description, the total quantity of units, the number of packages, and the total weights. Prices belong only on the invoice; physical detail belongs only on the packing list. Anything shared has to be identical, character for character.

In practice the fields that must align are:

  • Shipper and consignee — the same legal names and addresses on both.

  • Invoice number — referenced on the packing list so the two can be tied together.

  • Goods description — the same wording, not a paraphrase on one and a code on the other.

  • Quantity of units — the per-item and total counts agree.

  • Number of packages — cartons, pallets, or crates counted the same way.

  • Weights — net and gross weights consistent with each other and with the bill of lading.

  • Country of origin and HS code — where both documents carry them, they read the same.

According to the ICC, all documents presented under a letter of credit must be consistent and must not contradict each other. Even outside a letter of credit, customs applies the same logic: two documents about one shipment that disagree are a signal that something is wrong.

What does customs actually do with each document?

Customs uses the commercial invoice for valuation — to confirm the declared value, classify the goods under an HS code, and calculate the duty owed. It uses the packing list for physical verification — to count packages, weigh the shipment, and check that the contents match what the invoice declared. The invoice answers "how much is this worth"; the packing list answers "is this really what arrived".

According to U.S. Customs and Border Protection, the value declared on the commercial invoice is the basis for assessing duty, which is why an inaccurate or vague invoice draws scrutiny first. If an officer opens a container for inspection, the packing list is the map: it tells them how many cartons to expect, which marks to look for, and what each package should weigh.

This is why the two documents are checked against each other and against a third source — the bill of lading or air waybill. The carrier's document states a package count and a gross weight. If the packing list says 480 cartons and the bill of lading says 460, the officer cannot tell which is right without stopping the shipment.

Which mismatches trigger a customs hold?

The most common triggers are a quantity that differs between the invoice and the packing list, a package count that does not match the bill of lading, a goods description too vague to classify, and a gross weight that contradicts the carrier's manifest. Each one forces a manual review, and manual review means delay, storage charges, and demurrage.

The recurring offenders are:

  • Quantity drift — the invoice total and the packing list total do not add up to the same number.

  • Package count conflict — the packing list and the bill of lading disagree on how many units shipped.

  • Weight contradiction — gross weight on the packing list does not reconcile with the manifest or the verified gross mass.

  • Vague description — "parts" or "samples" instead of a description specific enough to assign an HS code.

  • Description mismatch — the invoice and packing list describe the same goods in different words, so they no longer obviously refer to one shipment.

None of these are exotic. They are the predictable result of building the two documents separately, often by copying an older file and changing some fields but not all of them.

How do you keep a commercial invoice and packing list consistent?

Enter the shared data once and reuse it, cross-check the three numbers customs reads first — quantity, package count, and gross weight — reference the invoice number on the packing list, and use one product description across every document. The goal is a single source of truth, not two files edited apart and reconciled by hand at the end — the same idea behind export documentation software that builds every form from one master file.

A short pre-shipment check catches most holds before they happen:

  • Do the total units on the invoice and the packing list match?

  • Does the package count agree with the bill of lading or air waybill?

  • Does the gross weight reconcile across the packing list and the carrier's document?

  • Is the goods description specific enough to support the HS code, and identical on both documents?

  • Are the shipper, consignee, and invoice number the same on both?

If the counts do not match, the problem does not end at the port. When packages listed on the entry paperwork are never received, the importer's route to a duty allowance is a claim on CBP Form 5931 under 19 CFR 158.3, executed by the importer together with the importing or bonded carrier before liquidation of the entry summary becomes final. That is a claims process, not a correction, and it consumes time on both ends of the shipment. Reconciling the package count and the invoice quantity before the container leaves is the same work done far more cheaply.

The commercial invoice and the packing list are not rival documents. They are one shipment told twice — once in money, once in contents — and customs trusts the shipment only when both versions agree.

Seungho Im

Written by

Seungho Im

Founder of ovrseas, Korean Sourcing Agent

Connect on LinkedIn

Related Articles

Ready to streamline your export documents?

Create Commercial Invoices, Packing Lists, and more in minutes. Enter data once, sync everywhere.

10+ document types
Auto-sync fields
Digital signatures

No credit card required · 14-day free trial