Templates & Checklists

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.

Download Excel Template Free .xlsx file — no signup required

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.

FieldGeneric templateForwarder version
Container No / Seal NoMissingIncluded — required for B/L matching
VGM WeightMissingAuto-calculated from gross weight + container tare
HS Code per itemMissingDedicated column — customs classification per line
CBM per itemMissing or manualAuto-calculated from L × W × H dimensions
Chargeable WeightMissingAuto-calculated — MAX(gross, CBM × 1000)
StackabilityMissingPer-item flag — directly affects load planning
Marks & NumbersSometimes includedDedicated column — must match B/L marks exactly
Special InstructionsMissingTemperature, DG class, fumigation section included

What's Inside the Template

Two sheets: the packing list itself, and instructions with common mistakes to avoid.

01

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.

02

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.

03

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.

04

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).

05

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.

1

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.

2

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.

3

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.

4

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.

5

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.

01

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.

Customs hold + correction delay (1–3 days)
02

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.

Duty reassessment + potential penalty
03

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.

Shortage claim + B/L amendment fee
04

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.

Misdelivery or cargo held at CFS
05

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.

Wrong CBM → wrong chargeable weight → billing dispute
06

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.

Container rolled + re-weighing fee ($50–150)

Packing List Template — FAQ

Your next container, perfectly loaded.

Start free. No credit card. No install.

Start Planning Free