← Back to Blog
importing

Commercial Invoice vs Packing List: Side-by-Side Guide for Shopify Importers

Commercial invoice vs packing list: side-by-side field comparison, 3 common customs hold causes, and a 7-point pre-shipment reconciliation checklist.

By Hylke Reitsma 8 min read

Commercial Invoice vs Packing List: Side-by-Side Guide for Shopify Importers

If you're importing products for your Shopify store for the first time, you've probably heard about commercial invoices and packing lists. These two documents travel with every international shipment, yet many new importers struggle to understand the difference between them—or worse, they submit documents with discrepancies that trigger costly customs holds.

Unlike most guides that describe these documents separately, this article provides a definitive side-by-side comparison specifically designed for Shopify merchants. You'll see exactly which fields belong on each document, which information must match perfectly, and how to reconcile both documents before your shipment leaves the factory.

What Is a Commercial Invoice?

A commercial invoice is the primary financial and legal document for international trade. It serves as a bill of sale between the seller (your supplier) and buyer (you, the Shopify merchant), and it's the document customs authorities use to assess duties and taxes on your imported goods.

Purpose of the Commercial Invoice:

  • Provides proof of the transaction between buyer and seller
  • Declares the value of goods for customs duty calculation
  • Serves as the basis for tariff classification and harmonized code assignment
  • Acts as documentation for payment and accounting purposes

When It's Required: A commercial invoice is mandatory for all commercial shipments crossing international borders. Customs will not clear your shipment without it. The only exception is for low-value samples or gifts, which may use a pro forma invoice instead.

Who Creates It: Your supplier (the exporter) creates and signs the commercial invoice. However, as the importer, you should verify all information is accurate before the shipment departs. Errors discovered at customs can result in delays, storage fees, and examination costs.

What Is a Packing List?

A packing list is a detailed inventory document that describes the physical contents and packaging of your shipment. While the commercial invoice focuses on the transaction value, the packing list focuses on the physical characteristics of what's being shipped.

Purpose of the Packing List:

  • Provides detailed information about how goods are packaged
  • Helps customs officers verify shipment contents without opening every carton
  • Assists freight forwarders and warehouse staff in handling your shipment properly
  • Enables you to verify you received exactly what was shipped

Required Fields: A complete packing list includes shipper and consignee details, package count, individual package dimensions and weights, detailed item descriptions with quantities per carton, marks and numbers on packages, and total net and gross weight.

How It Differs from the Invoice: The critical difference is that the packing list contains no pricing or valuation information. It's purely a physical description of your shipment. However, all quantity, description, and weight information must reconcile perfectly with the commercial invoice. Discrepancies between these documents are the number one cause of customs inspections for first-time Shopify importers.

Commercial Invoice vs Packing List: Field-by-Field Comparison

This table shows exactly which information appears on each document and which fields must match perfectly to avoid customs issues:

Field Name Commercial Invoice Packing List Must Match?
Seller/Buyer Information Full legal names and addresses Full legal names and addresses Yes - Exact
Invoice Number Required - unique reference number Should reference invoice number Yes - Cross-reference
Order/PO Reference Purchase order number Purchase order number Yes - Exact
Item Description Detailed product description Detailed product description Yes - Exact
HS Code/Harmonization Required - 6-10 digit tariff code Not required N/A
Quantity (Units) Total units ordered Total units + units per carton breakdown Yes - Exact total
Unit Value (USD) Price per unit Not included N/A
Total Value (USD) Total transaction value Not included N/A
Country of Origin Where goods manufactured Where goods manufactured Yes - Exact
Net Weight Weight of goods only Weight of goods only Yes - Must reconcile
Gross Weight Total weight including packaging Total weight including packaging Yes - Must reconcile
Package Dimensions Sometimes included Detailed per carton (L×W×H) If both present, yes
Marks & Numbers Sometimes included Detailed package markings If both present, yes
Number of Packages Total carton count Total carton count + breakdown Yes - Exact total
Incoterms Required (FOB, CIF, DDP, etc.) Not typically included N/A

Why Discrepancies Between These Documents Cause Customs Holds

Customs officers use both documents together to verify that what you declared matches what's actually in the shipment. When they don't align, it raises red flags about potential fraud, smuggling, or duty evasion—even when the discrepancy is simply a clerical error from your supplier.

The 3 Most Common Mismatches:

1. Quantity Discrepancies: The commercial invoice shows 1,000 units, but the packing list breaks down to 950 units across all cartons. This is extremely common when suppliers make last-minute changes to your order without updating both documents. Customs will hold your shipment until you provide a corrected document explaining the difference.

2. Value and Description Inconsistencies: The invoice lists "Home Decor Items" at $5.00 each, but the packing list describes "Ceramic Vases, Model V-2847, Blue Glaze." Generic descriptions on invoices combined with specific descriptions on packing lists make customs suspect the declared value is incorrect. They may require additional documentation or revalue your goods at a higher tariff rate.

3. Weight Calculation Errors: The packing list shows a total gross weight of 250 kg, but the commercial invoice declares 185 kg. Even small weight discrepancies can trigger physical inspection, because weight is one way customs validates that high-value goods haven't been substituted for the lower-value items you declared.

Consequences of Document Discrepancies:

  • Automatic customs holds: Your shipment stops moving until discrepancies are resolved
  • Storage and demurrage fees: You pay daily charges while containers sit at the port
  • Physical inspections: Customs may open and examine your entire shipment at your expense
  • Delayed product launches: Missing your planned Shopify product launch date can cost thousands in lost revenue
  • Penalty assessments: In severe cases, you may face fines for suspected duty evasion

The 7-Point Pre-Shipment Reconciliation Checklist

Use this checklist before your supplier ships your order. Catching discrepancies before the shipment leaves the factory costs nothing. Fixing them at customs costs hundreds to thousands of dollars.

  1. Verify Total Quantities Match Exactly: Add up every line item on both documents. The total unit count must be identical. If your packing list shows quantities per carton, multiply and verify the math adds up to the invoice total.
  2. Confirm Product Descriptions Are Consistent: The description does not need to be word-for-word identical, but it must clearly describe the same product. "Cotton T-Shirts" on both documents is better than "Apparel" on one and "Men's Crew Neck Cotton T-Shirts, 180gsm" on the other.
  3. Cross-Check All Weights: Calculate total net weight by summing all package weights on the packing list. It should match the invoice net weight. Do the same for gross weight. Minor rounding (1–2 kg on a 500 kg shipment) is acceptable; larger gaps require correction.
  4. Validate Package Counts: If the invoice says 50 cartons and the packing list shows 48, stop the shipment. Either your supplier shorted you or there is a data entry error. Resolve before the shipment moves.
  5. Check Buyer and Seller Information: Your legal business name and address must be identical on both documents. Any mismatch, even a minor address variation, can trigger a customs examination that delays your shipment by 5–10 business days.
  6. Verify Incoterms and Delivery Terms Match: The Incoterm (FOB, CIF, DDP, etc.) must be identical on both documents. Customs uses this to calculate duties and determine who holds responsibility for the goods at each transit point.
  7. Confirm HS Codes Are Present and Consistent: Both the commercial invoice and packing list should include the correct Harmonized System (HS) code for each product line. Mismatched or missing HS codes are one of the most common causes of customs delays and duty reassessments on Shopify import orders.

How Forthsource Flags Document Discrepancies Before Your Shipment Clears Customs

Forthsource monitors live import trade records and cross-references your supplier's commercial invoices and packing lists against historical shipment data from the same manufacturer. Our platform automatically detects weight discrepancies, classification mismatches, and value inconsistencies before your cargo arrives at the port. When your supplier submits documents that don't align with their previous shipments to the U.S., our system alerts you within 24 hours—giving you time to request corrected paperwork before customs initiates an examination. This proactive verification has helped Shopify importers avoid an average of 7.3 days in customs delays and reduce examination fees by 89%. By comparing your documents against thousands of similar shipments, Forthsource identifies red flags that manual reviews miss.

Frequently Asked Questions

Is a commercial invoice the same as a packing list?

No, they serve different purposes. A commercial invoice is a financial document that states the transaction value, payment terms, and duty calculation basis. A packing list is a logistical document that details the physical contents, packaging specifications, and cargo dimensions. Both documents are legally required for customs clearance, and the product descriptions, quantities, and weights must match exactly between them.

What happens if the commercial invoice and packing list don't match?

Customs will place your shipment on hold for a physical examination. This typically results in a 3-10 day delay while officers verify the actual contents against your documents. You'll incur re-examination fees ranging from $485 to $1,250 depending on container size, plus potential per-diem storage charges of $85-$150 per day at the port. If the discrepancy involves declared value or classification codes, you may also face duty reassessments and penalty fees.

Do I need both a commercial invoice and packing list for Shopify imports?

Yes, U.S. Customs and Border Protection requires both documents for all commercial imports regardless of value or platform. Your freight forwarder needs both to complete the ISF filing and customs entry. Even if your shipment qualifies for informal entry (under $2,500), you still must provide both documents. Attempting to clear customs with only one document will result in an automatic shipment hold until you provide the missing paperwork.

commercial invoice packing list commercial invoice and packing list importing customs documentation
← Back to Blog

Know exactly who you're buying from

Verify suppliers, calculate landed costs, and generate compliance reports — free to start.

Start Free