Packing List Template
Forwarder-grade packing list with VGM, HS codes, auto-CBM, and stackability — not a generic shipper version
Generic packing list templates miss half the fields a freight forwarder needs. This one includes container number, seal number, VGM auto-calculation, HS codes per line item, CBM per item from dimensions, and stackability flags. Fill it once, attach to your B/L and customs filing.
13
Fields per line item
CBM + VGM
Auto-calculated
.xlsx
Format
Why This Isn't a Generic Packing List
Most packing list templates are built for shippers who send 2 shipments a year. This one is built for forwarders who process 200 a month.
| Field | Generic template | Forwarder version |
|---|---|---|
| Container No / Seal No | Missing | Included — required for B/L matching |
| VGM Weight | Missing | Auto-calculated from gross weight + container tare |
| HS Code per item | Missing | Dedicated column — customs classification per line |
| CBM per item | Missing or manual | Auto-calculated from L × W × H dimensions |
| Chargeable Weight | Missing | Auto-calculated — MAX(gross, CBM × 1000) |
| Stackability | Missing | Per-item flag — directly affects load planning |
| Marks & Numbers | Sometimes included | Dedicated column — must match B/L marks exactly |
| Special Instructions | Missing | Temperature, DG class, fumigation section included |
What's Inside the Template
Two sheets: the packing list itself, and instructions with common mistakes to avoid.
Parties & References
Shipper, consignee, notify party — all three. Plus reference numbers: invoice, PO, B/L, and LC number. Everything your customs broker and destination agent need in one header.
Shipment & Container Details
POL, POD, vessel/voyage, ETD/ETA, container number, seal number, container type, tare weight, Incoterms, and VGM. The fields that generic templates forget but customs always asks for.
Cargo Line Items (20 rows)
Each row: item number, marks & numbers, goods description, HS code, quantity, unit, net weight, gross weight, L×W×H in centimeters, auto-calculated CBM, and stackable flag. 20 rows pre-built — add more if needed.
Auto-Calculated Totals
Total packages, net weight, gross weight, and CBM auto-sum from line items. VGM auto-calculates from gross weight + container tare. Chargeable weight = MAX(gross, CBM × 1000).
Special Instructions & Declaration
Handling instructions, temperature requirements, DG class and UN number, fumigation details. Plus a declaration section with signature line for compliance.
How to Use This Template
From empty template to customs-ready packing list in 15 minutes.
Download and brand it
Download the .xlsx, add your company logo and details. Save this branded copy as your master template — you'll reuse it for every shipment.
Fill in parties and references
Enter shipper, consignee, and notify party. Add your invoice number, PO number, and B/L number. These must match your commercial invoice and bill of lading exactly.
Enter container and shipment details
Container number, seal number, container type, and tare weight. POL, POD, vessel, ETD. The VGM will auto-calculate once you've entered cargo weights and container tare.
List every cargo item
One row per item or SKU. Enter marks & numbers (must match what's physically printed on the cargo), HS code, quantity, weights, and dimensions in centimeters. CBM calculates automatically.
Review totals and submit
Check that totals match your commercial invoice. Verify VGM is correct. Add special instructions if needed. Save as PDF, attach to your documentation package.
6 Packing List Mistakes Forwarders Catch Too Late
Every one of these has caused a shipment delay. Don't be the next one.
Net weight exceeds gross weight
Gross weight = net weight + packaging. If net > gross, customs flags it immediately. It's the first thing they check. Always double-check the math.
HS code mismatch with commercial invoice
The HS code on your packing list must match the HS code on your commercial invoice and B/L. Different codes = different duty rates = customs audit.
Package count doesn't match B/L
If your packing list says 450 cartons but the B/L says 448, the consignee has grounds to file a shortage claim. Count twice, type once.
Missing marks and numbers
Marks & numbers on the packing list must match what's physically printed on the cargo AND what's on the B/L. CFS warehouses use these to sort deconsolidated cargo — wrong marks = wrong delivery.
Dimensions in wrong unit
Mixing centimeters and inches in the same packing list is more common than you'd think. This template uses centimeters. If your supplier provides inches, convert before entering.
Forgetting container tare in VGM
VGM = total gross weight of all cargo + dunnage + container tare weight. If you submit cargo weight only, the VGM is wrong and the terminal may reject the container.