# How to read freight quote documents: surcharges, THC, and hidden fees
A freight quote looks simple until you compare two of them. One says $2,100 all-in. The other says $1,650 plus a list of acronyms. The cheaper one usually is not. Learning how to read freight quote documents is the skill that separates importers who control their shipping costs from importers who discover them.
This guide breaks down every line you will find on a forwarder's quote, explains the surcharges and fees hiding behind the acronyms, and shows you how to compare quotes so the cheapest headline does not become the most expensive shipment. That is the whole point of learning how to read freight quote paperwork properly.
The anatomy of a freight quote
A proper freight quote has four layers. The base rate is the cost of the transport itself: the ocean freight per container or per CBM, or the air freight per kilo. The origin charges cover everything before the vessel or aircraft departs: trucking from the factory, export customs handling, terminal handling at the origin port (origin THC), and documentation. The destination charges mirror that at the other end: destination THC, documentation, customs clearance, and drayage or trucking to your warehouse. The surcharges float across all of it: fuel adjustments, peak season add-ons, security fees, and congestion charges.
Quotes come in two scopes and the scope changes everything. Port-to-port covers only the base rate between ports. Door-to-door adds the origin and destination layers. A port-to-port quote that looks $800 cheaper than a door-to-door quote is not cheaper; it is incomplete. The first rule of how to read freight quote comparisons: never compare across scopes.
Validity matters too. Freight rates move, and quotes carry expiry dates, often 7-14 days for ocean and shorter for air. A quote without a validity date is a rough estimate wearing a quote's clothes. During peak season, treat even a dated quote as fragile and confirm before booking. Write the validity date on every comparison you make. It is the detail the how to read freight quote process most often loses.
How to read freight quote line items one by one
Start with the base rate and identify the unit. Ocean FCL quotes price per container: 20ft or 40ft. The 2026 ranges run roughly $1,500-2,500 for a 20ft and $2,500-4,000 for a 40ft from China to the US West Coast, orientation figures, not live quotes. LCL quotes price per CBM, roughly $100-300/CBM as a 2026 range, with minimum charges, often 1 CBM, that punish tiny shipments. Air freight prices per chargeable kilo, which is the greater of actual weight and volumetric weight.
Next, the THC: terminal handling charge. This is what the port terminal bills for moving your container through the port: receiving it, stacking it, loading it onto the vessel. Origin THC and destination THC are separate lines, billed at different ports, often at very different prices. Destination THC is the line where inflated charges hide most often on CIF shipments, because the seller's nominated agent sets it. When you learn how to read freight quote destination lines, THC is the one to benchmark first.
Documentation fees cover the bill of lading issuance, telex release, and paperwork processing. They are small per line but they stack: origin documentation, destination documentation, bill of lading fee, manifest filing. None is large alone. Together they add a few hundred dollars to a typical shipment, and they vary enough between forwarders to be worth comparing.
Customs clearance is the broker's fee for filing the import entry: roughly $100-200 per entry in the US as a 2026 range. It does not include the duties themselves, which are passed through at whatever the customs authority assesses. A quote that bundles "customs" without separating the broker fee from the duty estimate is hiding information. Duties depend on your HS code and cargo value; no forwarder can quote them as a fixed number without those inputs.
Drayage is the trucking from the port to your warehouse or 3PL: roughly $150-300 as a 2026 range for typical US port-to-warehouse moves. It varies with distance, chassis availability, and appointment requirements. If your quote is port-to-port, drayage is the biggest missing piece, and it is the one most likely to surprise you if you forget it. Miss the drayage line and your "complete" quote is missing its largest variable, the classic beginner error in how to read freight quote documents.
Surcharges: the alphabet soup
Surcharges are where quotes get creative, and how to read freight quote surcharge sections is mostly about knowing which ones are real and which are padding.
BAF, the bunker adjustment factor, tracks fuel prices. It moves with oil and is legitimate, though worth checking against the trend: a forwarder raising BAF while fuel falls is padding. PSS, the peak season surcharge, appears during high-demand periods: pre-Chinese New Year, Golden Week, the Q4 holiday rush. It is real and sometimes large. Booking early or shipping off-peak avoids it, which is genuine leverage you hold.
Congestion surcharges appear when ports clog. They are real when the congestion is real, which you can verify from port status reports. Security surcharges on air freight, carrier security fees, are standard small lines. Currency adjustment factors appear on some lanes. War risk surcharges appear when routings pass through conflict zones.
The padding test is simple: ask what each surcharge covers and whether it is mandated by the carrier or set by the forwarder. Carrier-mandated surcharges appear across forwarders at similar levels. Forwarder-set surcharges vary wildly, which tells you they are negotiable margin. A forwarder who cannot explain a surcharge line should remove it or lose the business.
Watch for surcharge double-dipping: the same cost appearing under two names. Fuel shows up as BAF on one quote and as "fuel surcharge" on another line of the same quote. Total the surcharges across quotes before you judge any of them. That single habit is the core of how to read freight quote comparisons honestly.
Hidden fees and where they hide
The genuinely hidden fees are not on the quote at all. They are in the exclusions, and reading the exclusions is the advanced level of how to read freight quote documents.
Demurrage and detention top the list. Demurrage is the daily charge when your container sits at the port beyond the free-time window, usually a few days. Detention is the daily charge when you hold the carrier's equipment, the container itself, beyond free time. Both accrue daily and both compound fast. The causes are mundane: document delays, customs holds, trucking gaps, warehouse receiving backlogs. Who pays depends on the Incoterm and on whose delay caused the overrun, which is why the prevention playbook matters more than the blame game: clear documents early, book trucking before arrival, and confirm your warehouse can receive on the delivery date.
Customs exam fees are another exclusion. If customs pulls your container for inspection, the exam itself, the drayage to the exam site, and the storage during the exam all cost money, and none of it is in a standard quote. You cannot prevent exams, but you can budget a contingency and you can reduce the odds with accurate documents and correct HS codes.
Storage beyond free time at the origin warehouse, chassis fees when equipment is scarce, fumigation if wood packaging fails inspection, and re-delivery fees when nobody is ready at the warehouse: each is a line that appears only when something goes wrong. A forwarder who walks you through these scenarios during quoting is one who has managed real shipments, and finding that forwarder is the real payoff of learning how to read freight quote exclusions.
Comparing quotes: the identical-scope rule
Get 2-3 quotes and normalize them before comparing. The normalization checklist: same Incoterm, same scope (door-to-door or port-to-port), same cargo details (weight, CBM, commodity), same validity window, and the same service level (direct sailing versus transshipment, for example).
Build a simple comparison table with one row per cost component: base rate, origin THC, documentation, destination THC, customs clearance, drayage, and each surcharge. Fill it from each quote. The cheapest headline almost never survives this exercise unchanged, and the exercise takes twenty minutes. It is the highest-value twenty minutes in the shipping process.
When a line is missing from one quote, do not assume it is included. Assume it is excluded and ask. "Is destination THC included in this number?" is a yes-or-no question, and the forwarder's comfort in answering it tells you plenty. The quotes that survive normalization are the honest ones. Choose among those on service: transit time, communication, references. This normalization discipline is how to read freight quote sets the way professionals do: slowly, skeptically, line by line.
One more comparison trap: the forwarder who quotes low and bills high. Protect yourself by getting the quote's key figures confirmed in the booking confirmation: base rate, THC lines, and surcharges locked for the validity period. If the final invoice diverges, the written quote is your leverage.
Negotiating a better quote
You have more leverage than the quote suggests. Volume commitments are the strongest card: a forwarder who knows you will ship monthly prices differently than one quoting a one-off. Even a soft commitment, "we expect 2-3 containers a quarter," changes the conversation. Off-peak timing is the second card: shipping in the weeks after Chinese New Year or outside the Q4 rush avoids peak surcharges entirely.
Multi-lane bundling helps if you ship to several destinations. A forwarder who gets all your lanes works harder on each one. Understand spot versus contract ocean rates so you know what you are being offered: spot rates float with the market, contract-style rates lock for a period. Neither is always better; the right choice depends on the market direction and your volume steadiness.
Negotiate the surcharges, not just the base rate. Forwarders defend base rates fiercely and concede surcharges quietly, because surcharges are where their discretionary margin lives. Ask which surcharges are carrier-mandated and which are forwarder-set, then push on the latter. Ask about early booking discounts; many forwarders offer them and few advertise them.
Finally, negotiate the free-time windows. An extra two days of demurrage and detention free time costs the forwarder little to grant and can save you hundreds when a shipment hits a snag. It is the cheapest insurance in the quote, and almost nobody asks for it, which is a shame because the how to read freight quote checklist in this guide flags it explicitly.
Conclusion
Knowing how to read freight quote documents means seeing the four layers, base rate, origin charges, destination charges, and surcharges, and refusing to compare quotes across different scopes. Benchmark the THC lines, interrogate the surcharges, read the exclusions for demurrage and detention exposure, normalize 2-3 quotes to identical scope, and negotiate the forwarder-set surcharges and free-time windows. The cheapest headline is rarely the cheapest shipment. The quote you can explain line by line is the one you should book. File every quote with its comparison table. Next quarter's how to read freight quote exercise starts from this quarter's numbers.
FAQ
### What is THC on a freight quote?
Terminal handling charge: what the port terminal bills for moving your container through the port. Origin THC and destination THC are separate lines at different prices. Destination THC is the line most worth benchmarking, since inflated destination charges are the classic hidden cost, especially on CIF shipments.
### Why do two freight quotes for the same shipment differ so much?
Usually scope differences: one is port-to-port and the other door-to-door, or one excludes destination charges the other includes. Normalize to identical scope and Incoterm, line up each component, and the real price gap is usually much smaller than the headline gap.
### What are demurrage and detention?
Demurrage is the daily charge when your container sits at the port beyond free time. Detention is the daily charge for holding the carrier's container too long. Both compound daily. Prevention: clear documents early, book trucking before arrival, and confirm warehouse receiving capacity.
### How can I tell if a surcharge is legitimate?
Ask whether it is carrier-mandated or forwarder-set, and compare its level across your 2-3 quotes. Carrier-mandated surcharges like BAF track fuel prices and appear at similar levels everywhere. Forwarder-set surcharges vary widely and are negotiable.
### Should I negotiate freight quotes or accept the first price?
Negotiate, especially on volume commitments, off-peak timing, surcharges, and free-time windows. The how to read freight quote skill from this guide is what makes negotiation possible: you cannot push on a surcharge you cannot identify.