Export and logistics
Reading a sea freight quote: base rate, surcharges and the ones that surprise you
A sea freight quote reads like a single number until the invoice arrives with eight more lines attached to it. Forwarders are not hiding anything when that happens, most of what lands on an invoice was never part of the base rate to begin with. Knowing which charges are structural, which are volatile, and which only appear when something goes wrong is what separates a quote comparison that holds up from one that gets rewritten by the final invoice.
Key facts
- The ocean base rate is a container-move price only. It excludes terminal handling, documentation, haulage and every surcharge, so two quotes with the same base rate can land at very different totals.
- Bunker and currency adjustments float with fuel and exchange rates between quote and sailing, which is why a written validity period matters more than the number itself.
- Demurrage, detention and storage are not quoted at all because they depend on how the cargo moves after arrival, but they are usually the largest single line on a shipment that goes wrong.
- An all-in quote is not automatically the safer choice: it can bury a wide free-time allowance or a weak exam-handling clause behind one clean number.
- Normalise every quote to the same unit, the same free time and the same inclusions before comparing, because the lower base rate is frequently the more expensive shipment once those are matched.
The ocean base rate, and the large gap around it
The base rate, sometimes shown as the freight all kinds or FAK rate, is the price of moving one container from the origin port to the destination port on the vessel. That is the full scope of what it buys. It does not include getting the container to the port, moving it across either terminal, the paperwork that releases it, or anything that happens once it clears customs. Carriers price it this narrowly because it is the one component they can quote with a straight face weeks ahead of the sailing, everything downstream depends on terminal conditions, exchange rates and how the cargo actually moves.
This is also the number every quote leads with, because it is the easiest figure to make look competitive. A forwarder under pressure on price has more room to move on the base rate than on the surcharges, which are frequently pass-through costs set by the terminal or a fuel index rather than by the forwarder's own margin. A base rate that looks well below the rest of the market is worth a second look at what the rest of the quote contains before treating it as a genuine saving.
Container type changes the base rate directly. A 20 foot general purpose box, a 40 foot high cube and a 40 foot reefer are three different rates on the same route, and a reefer base rate typically runs meaningfully above a dry container of the same length because it reflects the vessel's limited number of powered plug points. If a quote does not specify the container type against the rate, ask before comparing it to anything else.
The surcharges that appear on every quote
Bunker adjustment factor, shown as BAF or fuel surcharge, tracks the price of the fuel the vessel burns and is set against a published bunker index rather than negotiated line by line. It moves with the oil market between the day you get quoted and the day the container sails, which is the main reason a quote that looked accurate a month ago can land differently at invoice.
Currency adjustment factor, CAF, does the same job for exchange rate movement when the freight is priced in a currency other than the one the carrier's costs are actually incurred in. On routes priced in US dollars, moved by carriers with substantial local currency costs, CAF can be as material as BAF over a run of months, and it is frequently the line an exporter forgets to ask about because it reads as a rounding item on any single shipment.
Terminal handling charges, THC, are levied at both ends: origin THC covers moving the container within the load port terminal, destination THC covers the same at discharge, and the two are billed separately, by different terminals, in different currencies, and are almost never the same amount even on a well-matched trade lane. Documentation and bill of lading fees cover the carrier issuing and processing the bill of lading, and seal and container release fees cover the physical seal applied at stuffing and the administrative release that lets the consignee take the box out of the terminal. None of these five are optional or negotiable in the way the base rate is: they are structural costs of moving a container through a terminal and a shipping line's system, and a quote that omits any of them is not a cheaper quote, it is an incomplete one.
For reefer cargo, add plug-in charges for powering the unit at the terminal and on the vessel, and monitoring charges if the carrier is tracking temperature data through the voyage. These sit on top of the reefer base rate premium already mentioned, and a quote that shows a competitive reefer base rate with no separate plug-in line is one to query directly rather than assume is included.
The surcharges that move with the calendar
Congestion surcharges and peak season surcharges, PSS, are applied by carriers when a port or a trade lane is running above normal capacity, which on agri-food lanes tends to cluster around harvest windows feeding into a Northern Hemisphere retail peak. These are announced with days rather than months of notice and are one of the few charges that can genuinely change between the quote you receive and the booking you confirm a few weeks later, particularly on lanes running into congested destination ports.
General rate increases, GRIs, are a separate mechanism: carriers publish a blanket increase to the base rate itself, usually effective from a fixed date, and apply it across a trade lane regardless of an individual shipper's existing rate. A GRI is not a surcharge riding on top of the base rate, it resets the base rate, which is why a quote's stated validity period matters as much as the number inside it. A rate valid for 14 days protects you from the next GRI; a rate that does not state a validity period at all is effectively a rate the forwarder can revise at will.
The practical rule: any quote received more than two to three weeks before the intended sailing date should be treated as indicative on the volatile components, bunker, currency and any pending GRI, even where the terminal and documentation charges are fixed. Lock the sailing date and reconfirm the volatile lines close to booking rather than budgeting off the original quote.
Inland haulage: the line most quotes understate
Inland haulage, sometimes called pre-carriage at origin and on-carriage at destination, covers moving the container by road or rail between the port and the actual pickup or delivery point, which for most exporters is a packhouse, a cold store or a distribution centre rather than the port itself. This is where the biggest gap between an FCA or FOB quote and a delivered price usually sits, because haulage is priced by distance and by chassis or truck availability, both of which are local and neither of which the forwarder controls once the container is in the trucking company's hands.
A quote that lists origin haulage as a single flat figure is worth checking against the actual pickup address rather than assuming it was quoted against your site. Detention on the chassis or trailer while the container sits waiting to be loaded is a common add-on that arrives separately from the haulage line itself, and a packhouse with unpredictable loading windows should ask specifically whether waiting time beyond a stated number of hours is charged and at what rate.
The charges that only appear once the container has moved
Demurrage is the fee the shipping line charges for keeping its container at the terminal beyond the free time allowed before it is picked up. Detention is the fee for keeping that same container out at the consignee's premises beyond the free time allowed before it is returned empty. They are frequently confused because they run one after the other on the same container, but they are billed by different parties for different obligations, and free time for each is negotiated separately, commonly somewhere in the region of five to seven days for demurrage and a similar or slightly longer window for detention, though this varies substantially by carrier, port and contract.
These two lines do not appear on the original quote at all because they only apply if the cargo does not move within the free time, but on a shipment that hits a customs hold, a documentation delay or a consignee that is slow to arrange pickup, demurrage and detention combined can exceed the entire ocean freight cost within a couple of weeks. For time-sensitive agri-food cargo, the free time allowance is arguably a more important number to negotiate than the base rate itself, because it is the number that determines how much runway exists before a routine delay becomes an expensive one.
Customs exam charges apply when the shipment is selected for physical inspection rather than cleared on paper alone: the cost covers moving the container to an exam facility, unpacking and repacking it, and the facility's handling fee, and none of this is quoted in advance because exam selection is not known until the shipment arrives. Storage, separate again from demurrage, is what the terminal charges for space once free time there has also expired, and it can run concurrently with demurrage rather than instead of it. A realistic quote comparison should include a stated assumption for these three, even if only as a contingency line, rather than treating them as unknowable and therefore ignorable.
All-in versus itemised, and why all-in is not automatically safer
An all-in quote bundles the base rate and the structural surcharges into one number, which is genuinely useful for budgeting and for comparing forwarders quickly. The risk is what that single number hides: two all-in quotes at the same total can carry different free time allowances, different assumptions about who arranges haulage, and different exam-handling terms, none of which are visible until something goes wrong. An itemised quote is slower to compare but tells you exactly which components moved when the total changed, which matters more on agri-food lanes where seasonal surcharges and exam rates run higher than on general cargo.
The safer approach is not choosing one format over the other, it is asking the same four questions of any quote regardless of format: what free time is included for demurrage and detention, is haulage to the actual pickup or delivery address or to a generic zone, does the price assume the shipment clears without exam, and what is the stated validity period. An all-in quote that answers all four in writing is safer than an itemised one that does not, and the reverse is equally true.
Normalising two quotes: a worked comparison
Take two quotes for the same 40 foot reefer shipment of citrus from a packhouse to a distribution centre. Quote A shows a base rate of 1,800 US dollars with BAF, THC at both ends, documentation and seal fees itemised separately, five days free time on demurrage and detention each, and haulage priced to the actual packhouse address. Quote B shows an all-in rate of 2,600 US dollars that reads as more expensive on the base figure alone, but includes ten days free time each and haulage to a rail ramp 40 kilometres from the packhouse rather than to the door.
Normalise both onto the same basis before comparing. Add the true origin haulage to Quote B: the 40 kilometre gap to the packhouse, quoted separately at roughly 380 US dollars, brings its real total to 2,980 US dollars. Add a realistic contingency for demurrage to Quote A: five days free time is tight for a customs-cleared citrus consignment moving through a single consignee, and a conservative assumption of two to three days over is common enough on this lane to budget for, adding roughly 400 to 600 US dollars in the worked case. That brings Quote A's realistic total to somewhere between 2,180 and 2,380 US dollars once the same risk is priced in, still below Quote B, but by a much narrower margin than the headline base rate suggested, and the comparison has flipped from being obviously in A's favour to being closer than either quote implied on its own.
The pattern in that example holds generally: the lower headline number is frequently the more expensive shipment once free time, the actual delivery address and exam risk are matched across both quotes. Ask each forwarder for the same four data points, free time, delivery point, exam assumption and validity period, before comparing totals, and treat any quote that will not commit those four to writing as the one carrying the larger hidden gap.
Landed cost calculator
Roll the quote into a true landed cost per unit.
Related services
Try it on your next pack run
Record a receival and a pack run on your phone and watch packout and traceability take care of themselves.
Get started