How to Compare Freight Forwarder Quotes from China: What Is Included and What Is Missing
Two China freight quotes are only comparable when they describe the same scope, on the same Incoterm, to the same delivery address, for the same ready date. Before you compare numbers, normalize the quote: confirm the billing unit (per CBM, per kg chargeable, or per container), the validity window (rates move weekly), every surcharge (BAF, PSS, THC, documentation), and exactly what the price includes from origin trucking through destination delivery and duty. Build a single comparison table with one row per cost block and fill it for each forwarder; the lowest base freight is often the one missing destination handling or last-mile, which you then pay separately. Red flags include refusal to itemize, vague 'all-in' claims, and rates far below market with no explanation. Only after the scopes line up should you weigh price against transit commitment and references.
- Compare quotes only after they share the same Incoterm, address and ready date.
- Normalize the billing unit: per CBM, per chargeable kg, or per container.
- Check validity, every surcharge, and what is included from origin to door.
- Use one table with a row per cost block; the cheapest base often omits destination fees.
- Red flags: no itemization, vague 'all-in' claims, rates far below market.

On this page
Why quotes rarely match as written
A freight quote is not a single price; it is a bundle of cost blocks, each of which a forwarder may or may not include. Forwarder A may quote a low ocean rate and exclude destination handling; Forwarder B may quote a higher all-in number that already includes it. On paper A looks cheaper, but once you add the missing block, B may win. The job of comparison is to make the bundles identical first, then compare. Skipping this step is the most common way importers overpay or get surprised at arrival.
Step 1: fix the comparison frame
Before any number matters, lock the variables so the quotes describe the same shipment.
- Incoterm: EXW, FOB, CIF, DAP or DDP — the scope differs enormously.
- Named delivery address: a warehouse, port or FBA center; remote areas cost more.
- Ready date: rates and space vary by week, so quote the same window.
- Mode and cargo: same CBM/weight, same carton count, same commodity.
Step 2: normalize the billing unit
Quotes use different bases, and mixing them hides cost. LCL is per CBM or weight ton; air is per chargeable kg; FCL is per container. Convert each quote to the same unit for your actual cargo: for LCL compute the greater of CBM and weight tons, for air the greater of actual and volumetric weight. Only then can you place two numbers side by side. A quote that refuses to state its unit is one you cannot compare and should treat with suspicion.
| Mode | Quote basis | Convert to |
|---|---|---|
| LCL | Per CBM or weight ton | Greater of CBM and weight tons |
| Air | Per chargeable kg | Greater of actual and volumetric weight |
| FCL | Per container | All-in per container, then per CBM if splitting |
Step 3: open up the surcharges
The base rate is rarely the final number. Ask each forwarder to list every surcharge so none hides in a footnote.
- BAF (bunker/fuel) — variable, tied to a fuel index
- PSS (peak season) — appears in capacity-tight windows
- THC (terminal handling) at origin and destination
- Documentation, AMS/ENS and other filing fees
- Container freight station, devanning and appointment fees
- Storage, demurrage and detention if the clock runs out
Step 4: map what is included end to end
Walk the chain from supplier door to your door and mark who pays each step in each quote. The goal is to find the block one quote omitted.
| Cost block | Forwarder A | Forwarder B | Forwarder C |
|---|---|---|---|
| Origin trucking + export | |||
| Main carriage | |||
| Destination handling | |||
| Import clearance / duty | |||
| Last-mile delivery | |||
| All-in total |
Step 5: check validity and assumptions
A quote is a snapshot. Note the validity window (often 7-30 days) and whether the BAF/PSS in it is fixed or subject to revision. Also note the assumptions: carton count, weight, address and ready date. If your real data differs, the quote is indicative only. A forwarder who quotes without your actual dimensions is guessing, and a guess is not a commitment.
Red flags when comparing
- Refusal to itemize — only a single round number is offered.
- Vague 'all-in' language with no list of what is inside.
- A rate far below market with no explanation of the scope.
- No validity window or no answer on who is importer of record.
- Different Incoterms presented as if directly comparable.
The decision, in order
Once scopes match, compare on three things in this order: total landed cost (the full bundle), transit commitment (a window you can plan around), and reliability (references on your lane, claims handling). Price is the first filter, not the only one — a slightly higher, fully itemized quote from a capable forwarder usually beats a low number that omits the block you later pay.
Next steps
Send us the quotes you are comparing, or your cargo details, and we will normalize them into one table with every block and surcharge shown, so you choose on real total cost and not on a headline.