Sea Freight Cost Components Explained
The typical line items that make up a sea freight quote — ocean freight, terminal handling, documentation, customs brokerage, and trucking — explained as categories, not amounts.
On this page
- 01How a Sea Freight Quote Is Assembled — The Big Picture
- 02The Ocean Freight Line Itself — FCL vs LCL Pricing Logic
- 03Fuel and Currency Adjustment Factors
- 04Terminal Handling Charges at Origin and Destination
- 05Documentation, Seal, and Administrative Fees
- 06Customs Brokerage and Clearance Charges
- 07D/O Fee, Port Charges, and Container Deposit
- 08Storage, Demurrage, and Detention — Three Different Things
- 09Inland Trucking at Both Ends
- 10Peak Season and Equipment Surcharges
- 11Why the Same Container Can Have Different Total Costs on Two Quotes
- 12Reading a Carrier's Rate Sheet vs a Forwarder's All-In Quote
- 13A Line-by-Line Checklist for Comparing Two Sea Freight Quotes
Quick Answer
A sea freight quote is typically made up of several distinct cost categories rather than a single number: the ocean freight charge for the main sea leg, fuel and currency adjustment surcharges (BAF/CAF), Terminal Handling Charges (THC) at origin and destination ports, documentation and seal fees, a delivery order (D/O) fee, customs brokerage fees for clearance, storage, demurrage, and detention charges if free time is exceeded, and inland trucking charges for moving cargo to and from the ports. Additional line items — such as peak-season or equipment surcharges — may also appear depending on the carrier and trade lane. Understanding these categories helps a shipper read a quote and compare what's included between different forwarders, rather than comparing a single bottom-line figure.
Key Takeaways
- A sea freight quote is usually broken into distinct cost categories, not a single flat figure.
- Common categories include ocean freight, BAF/CAF, THC, documentation, D/O fee, customs brokerage, and inland trucking.
- FCL and LCL structure the same charge lines differently — per-container versus per-CBM/weight, with LCL more exposed to minimum charges.
- Demurrage, detention, and storage are three separate charges tied to three different kinds of delay, not interchangeable terms.
- Which items are included or excluded can differ between forwarders' quotes for the same shipment.
- Additional surcharges may apply depending on the carrier, trade lane, and market conditions.
- Comparing two sea freight quotes fairly means comparing them line by line, not just their bottom-line totals.
A sea freight quote rarely represents a single cost — it's typically a combination of several line items covering different stages and services involved in moving cargo from origin to destination. Understanding these categories, rather than focusing only on a bottom-line total, makes it easier to compare quotes and understand what a forwarder's price actually covers.
How a Sea Freight Quote Is Assembled — The Big Picture
Every charge on a sea freight quote maps to a specific point in the cargo's physical journey and a specific party that performs the work. Origin-side charges are incurred before the container ever leaves the origin country; the ocean freight charge covers the main sea leg itself; destination-side charges are incurred after the vessel arrives, before the cargo is released and moved onward. A forwarder assembling a quote is really assembling several separate invoices — from the carrier, the terminal operator, the trucking subcontractor, and its own brokerage or documentation team — into one document. Knowing that the quote is a bundle, not a single service, is the starting point for reading it correctly.
Where each charge line is incurred along the shipment's physical journey
- 1
Origin trucking
Moving cargo from the shipper's premises to the origin port or CFS.
- 2
Origin THC & documentation
Terminal handling and paperwork before the container is loaded.
- 3
Ocean freight + BAF/CAF
The main sea leg, priced with fuel and currency adjustment factors layered on top.
- 4
Destination THC & D/O fee
Handling the container off the vessel and releasing it to the consignee.
- 5
Customs brokerage & clearance
Filing the import declaration and securing release from customs.
- 6
Destination trucking
Final delivery from the port to the consignee's warehouse or factory.
The Ocean Freight Line Itself — FCL vs LCL Pricing Logic
The ocean freight line is the core charge for vessel space, and it's priced on two fundamentally different logics depending on whether the shipment is FCL or LCL. For FCL, the carrier charges per container — the shipper pays for the box, whether it's fully packed or half-empty, so the pricing logic rewards maximising what actually goes inside. For LCL, the carrier or consolidator charges per CBM or per weight, whichever is greater (the chargeable unit), because the shipper is only buying a share of a container that's being filled by several shippers together.
This distinction carries through to how the rest of the quote behaves. An FCL quote's other charges — THC, documentation — are typically flat, per-container amounts. An LCL quote's charges are typically calculated per CBM or per shipment, but often subject to a minimum charge that kicks in below a certain volume, which is why very small LCL shipments can end up costing disproportionately more per CBM than a mid-sized one.
Fuel and Currency Adjustment Factors
Ocean freight rates are rarely quoted as one flat number that never moves — carriers commonly layer a fuel adjustment factor (often called BAF, Bunker Adjustment Factor, or similar) and a currency adjustment factor (CAF) on top of the base rate. These exist because the base rate is typically set for a period, while fuel costs and exchange rates move more frequently than that; rather than reprice the base rate constantly, carriers adjust through these surcharges instead.
From a shipper's point of view, the practical implication is that a base freight rate quoted today isn't the full picture of what will actually be billed — BAF and CAF (or their equivalents under a carrier's own naming) can be quoted alongside the base rate, quoted as "subject to change," or in some cases only confirmed at the time of shipment. A quote that states the base rate but stays silent on these adjustment factors hasn't necessarily hidden anything maliciously, but it also hasn't given the full cost picture.
How the same charge lines behave differently under FCL and LCL
FCL — Full Container Load
- Ocean freight priced per container, regardless of how full it actually is
- THC and documentation charged once per container
- No consolidation step, so fewer handling touchpoints and lower damage/mix-up risk
LCL — Less than Container Load
- Ocean freight priced per CBM or weight, shared proportionally with other shippers in the same container
- Minimum charges apply more often, since small volumes can fall below a charge floor
- Extra consolidation/deconsolidation (CFS) handling adds a step, and cost, not present in FCL
Terminal Handling Charges at Origin and Destination
Terminal Handling Charges (THC) cover the physical work of moving a container through the port terminal — lifting it on and off the vessel, moving it within the yard, and related terminal operations. THC is charged twice on a typical door-to-door move: once at the origin terminal and once at the destination terminal, and the two amounts are set independently by each terminal's own tariff, so they're rarely the same figure even on a route that looks symmetrical.
Because THC is set by the terminal operator rather than the carrier or forwarder, it tends to be one of the more stable line items on a quote — it doesn't move with fuel prices the way BAF does — but it does vary by port, by container size, and occasionally by container type (a reefer container, for example, is typically handled differently than a standard dry container and can carry a different THC).
Documentation, Seal, and Administrative Fees
Beyond the physical movement of cargo, a sea freight shipment generates paperwork that carries its own cost: preparing and issuing the bill of lading, arranging the container seal, and handling the administrative steps needed to release documents to the consignee. These fees are usually modest individually but are charged per shipment or per bill of lading rather than scaling with cargo volume, which means they weigh proportionally more on a small shipment than a large one.
Some forwarders bundle documentation fees into a single administrative line; others itemise the bill of lading fee, seal fee, and any telex release or courier fee for original documents separately. Neither approach is wrong, but it's worth knowing which one a particular quote is using before comparing it to another quote that itemises differently.
Customs Brokerage and Clearance Charges
Customs brokerage is the fee for the licensed broker's work in preparing and filing the import (or export) declaration and coordinating with customs to secure release of the cargo. This is a service charge for the broker's time and expertise — it is separate from any duty or tax the importer owes to customs itself, which is a different kind of payment entirely and belongs to a different article in this cluster.
A sea freight quote may include brokerage as a standard line, offer it as an optional add-on, or leave it out entirely on the assumption that the shipper has their own broker. Because clearance is mandatory for every commercial import, a quote that excludes brokerage isn't cheaper for the shipment as a whole — the cost simply moves to wherever the shipper sources that service instead.
D/O Fee, Port Charges, and Container Deposit
The delivery order (D/O) fee is charged by the carrier's local agent for releasing the document that authorises the terminal to hand the container over to the consignee — it's a small but standard fee on almost every import shipment. Alongside it, there may be separate port charges specific to the destination facility, covering things like gate fees or equipment usage that aren't captured under THC.
On many routes, the carrier's agent also requires a refundable container deposit before releasing an FCL container, intended to cover the cost of the container if it's returned late or damaged. This deposit is refunded once the empty container is returned within the allowed free time, but it needs to be planned for as a cash-flow item even though it isn't a true cost if the container comes back on schedule.
Storage, Demurrage, and Detention — Three Different Things
These three terms get used loosely, but they describe three different kinds of delay and three different charges. Storage applies to cargo held at a port, airport, or CFS facility — it accrues when clearance or pickup takes longer than the facility's free time, and it's charged by the facility operator. Demurrage applies specifically to a container sitting at the port terminal beyond its free time before being picked up, charged by the carrier. Detention applies to a container that has already left the terminal but hasn't been returned empty within its free time, also charged by the carrier, but for a different reason than demurrage — one is about the container occupying terminal space, the other is about the container being out in the world past its due date.
All three exist to give the carrier or facility a reason to keep containers and cargo moving rather than sitting indefinitely, and all three are avoidable with planning — the free time allowed for each is usually stated up front, and delays in customs clearance, trucking arrangements, or unloading are the most common triggers.
Sea freight charge lines: who levies each one, and what drives it
| Charge line | Typically levied by | Main driver |
|---|---|---|
| Ocean freight | Carrier (shipping line) | Vessel space demand vs available capacity on the trade lane |
| BAF / CAF surcharge | Carrier | Bunker fuel price and currency movement between billing and invoicing |
| THC (origin & destination) | Terminal operator, billed via carrier or forwarder | Local terminal tariff, container size and type |
| Documentation / seal fee | Carrier or forwarder | Fixed administrative charge per shipment or per bill of lading |
| D/O fee | Carrier's local agent or forwarder | Fixed fee for releasing the delivery order at destination |
| Demurrage | Carrier / terminal | Container left at the terminal beyond its free time |
| Detention | Carrier (container owner) | Container held outside the terminal, at the consignee's premises, beyond free time |
| Storage | Port, airport, or CFS operator | Cargo held at the facility beyond free time, usually while clearance is pending |
| Inland trucking | Trucking subcontractor via forwarder | Distance, cargo weight/volume, and fuel cost |
Inland Trucking at Both Ends
Inland trucking covers the road transport connecting the port to the shipper's or consignee's actual premises, and it can apply at either end of the move — from a factory to the origin port, and from the destination port to a warehouse. It's priced by distance, cargo weight or volume, and sometimes by the type of vehicle needed (a standard truck versus something suited to oversized or heavy cargo).
Because trucking is a distinct service from the sea leg, whether it's included in a quote at all is one of the biggest scope questions to settle up front — a port-to-port quote leaves both legs of trucking as the shipper's own arrangement, while a door-to-door quote should state both legs explicitly rather than leaving one of them ambiguous.
Peak Season and Equipment Surcharges
Beyond the standard line items, carriers sometimes add temporary surcharges tied to specific conditions: a peak-season surcharge (PSS) when demand on a trade lane spikes ahead of a major shipping season, or an equipment imbalance surcharge when containers are scarce in a particular location relative to where they're needed. These are announced and withdrawn by carriers as conditions change, rather than being permanent fixtures of every quote.
Because these surcharges are tied to market conditions rather than the physical work of moving a specific shipment, they're the line items most likely to differ between a quote issued today and the same route quoted a few weeks later — which is exactly why a quote's validity period matters as much as its content.
Why the Same Container Can Have Different Total Costs on Two Quotes
With this many independently priced line items, two forwarders quoting the same route, the same container size, and the same cargo can still land on different totals for reasons that have nothing to do with either one padding their margin. One might quote BAF and CAF separately while the other folds them into the base rate; one might include destination THC and D/O while the other lists them as "to be advised"; one might quote a longer free-time allowance before demurrage starts, effectively building more buffer into the same price.
None of these differences is visible from the bottom-line total alone. They only become visible when the quote is read line by line and checked against what the other quote states — or doesn't state — for the same items.
Reading a Carrier's Rate Sheet vs a Forwarder's All-In Quote
A carrier's own rate sheet, where a shipper can see one, typically only shows the ocean freight and carrier-controlled surcharges (BAF, CAF, THC as billed by the carrier) — it doesn't include a forwarder's brokerage, documentation handling, trucking, or service margin, because those aren't the carrier's charges to quote. A forwarder's all-in quote, by contrast, is meant to bundle the carrier-side charges with the forwarder's own services into one number.
Neither is more "honest" than the other — they're answering different questions. Comparing a carrier's bare ocean freight rate against a forwarder's all-in door-to-door quote and concluding the forwarder is expensive is comparing two things that were never meant to be the same figure.
A Line-by-Line Checklist for Comparing Two Sea Freight Quotes
With the categories above in mind, a fair comparison between two sea freight quotes starts by lining up scope (port-to-port versus door-to-door), container basis (FCL container size or LCL chargeable unit), and which surcharges are included versus billed separately. From there, checking free time before demurrage, detention, and storage, whether brokerage is included, and the validity period of the quoted rate covers the items most likely to differ without showing up in a headline number.
A lower total that hasn't been checked against this list isn't necessarily a better deal — it may simply be a narrower quote for the same shipment, with the missing pieces due to show up later as unplanned charges.
What a sea freight quote should state explicitly to be comparable
Scope: port-to-port, door-to-port, or door-to-door
Container type and size, or CBM/weight basis for LCL
Whether BAF/CAF and other surcharges are included or billed separately at time of shipping
Free time allowed before demurrage, detention, or storage starts accruing
Whether customs brokerage is included, and at which end
The rate's validity period and what happens if booking slips past it
Reading a sea freight quote line by line, rather than by total, turns an unfamiliar document into a manageable checklist — and it's the only way to know whether two quotes for the same shipment are actually offering the same thing.
Common Mistakes
- Comparing only the bottom-line total between forwarders without checking which cost categories are included.
- Assuming a quote is door-to-door when it only covers port-to-port, and being surprised by separate trucking or brokerage charges.
- Not asking whether additional surcharges could apply beyond the quoted line items.
- Treating demurrage, detention, and storage as the same charge, and missing that each has its own free-time clock.
- Comparing a carrier's bare freight rate against a forwarder's all-in quote as if they were the same kind of number.
What You Need to Prepare
- A clear scope for the quote request — port-to-port or door-to-door.
- Cargo details including weight, volume/CBM, and whether it's FCL or LCL.
- Origin and destination points, including whether inland trucking is needed at either end.
- A question list covering free time, surcharge inclusion, and brokerage scope, to ask before accepting a quote.
Frequently Asked Questions
What is THC in a sea freight quote?
THC stands for Terminal Handling Charge — a fee charged by port terminal operators for handling a container as it moves through the terminal, applied at both the origin and destination ports.
What's the difference between demurrage and detention?
Demurrage applies to a container sitting at the port terminal beyond its free time before pickup. Detention applies to a container that has already left the terminal but hasn't been returned empty within its free time. Both are charged by the carrier, but for different stages of delay.
Does a sea freight quote always include customs clearance?
Not necessarily — some quotes bundle customs brokerage in, while others quote it separately or leave it out entirely, depending on the scope requested. It's worth confirming explicitly.
Why might two forwarders quote different totals for the same shipment?
Because a sea freight quote bundles several separate cost categories, differences often come from which items are included or excluded — such as trucking, brokerage, or surcharges — rather than the ocean freight rate alone.
Why does FCL pricing behave differently from LCL pricing?
FCL is priced per container, so the shipper pays the same amount whether the container is full or half-empty. LCL is priced per CBM or weight, shared proportionally with other cargo in the same container, which is also why minimum charges affect small LCL shipments more.
What are BAF and CAF, and why aren't they always in the base rate?
BAF (fuel adjustment) and CAF (currency adjustment) are surcharges carriers use to adjust for fuel and exchange rate movements that happen more frequently than the base rate is repriced. Some carriers fold them into the base rate; others quote them separately and subject to change.