Quoting an FCL Move So Accessorials Don't Eat the Margin
Accessorials imposed weeks after booking can erase your margin if you don't price for them upfront.

An FCL rate confirmation tells you almost nothing about what the shipper will actually pay. The base ocean freight, the number everyone fixates on during negotiation, is often the smallest lever affecting a forwarder's margin by the time the container is off-hired and the file closes. Chassis fees, congestion surcharges and fuel adjustments arrive weeks after the vessel sails, priced by indices the forwarder does not control and timed to land after the invoice has already gone out. Pricing an FCL move correctly means pricing for what happens after the booking, and not just what happens at it.
This is the part of freight forwarding that resists tidy explanation, and it's also where margin actually gets made or lost.
Why accessorials behave differently than base rate
Ocean freight is quoted against a known transit and a known equipment type. Chassis usage, congestion, and fuel are different animals: they are indexed, lagged, and regional, which means the cost a forwarder ultimately owes is not fully knowable at the moment of quoting.
Chassis fees are set by pools like TRAC Intermodal or DCLI, and rates vary by chassis provider, by port, and by whether the chassis is a "street turn" or a dual-transaction move. A forwarder quoting a Houston-to-Chicago FCL move today has to guess which pool the trucker will draw from and what that pool is charging this month, because chassis rates get renegotiated on their own cycle, unrelated to ocean freight contract cycles.
Congestion surcharges are worse, because they are reactive rather than scheduled. Carriers impose them when a port hits a threshold of dwell time or vessel bunching, something no one can predict at the time of booking three or four weeks out. The Ports of Los Angeles and Long Beach have triggered these surcharges repeatedly over the past decade during periods of yard congestion, and the surcharge announcement typically comes with days of notice, sometimes less. A forwarder who quoted a flat all-in rate before the congestion surcharge landed eats the difference unless the contract language allows a pass-through.
Fuel is the most "scientific" of the three and still causes disputes. Bunker Adjustment Factors move with the price of very low sulfur fuel oil, and most carriers update BAF monthly or quarterly against a published index. The mechanism is transparent. The problem is timing: a shipment that books in a low-fuel month and delivers in a high-fuel month can see the BAF shift mid-transit, and whether that shift applies to the shipper depends entirely on how the forwarder's rate sheet defined the fuel component at quote time.
The forwarder's dilemma: absorb, pass through, or estimate
There are three ways to handle this, and each one trades margin certainty for something else.
Absorbing accessorials into an all-in quote wins business, because shippers like a single number they can budget against. It also means the forwarder is underwriting risk it cannot price precisely, since chassis and congestion costs are moving targets. A forwarder that absorbs consistently needs either a large enough volume base to average out the surprises, or a healthy enough margin buffer built into the base rate to absorb the bad months. Neither is guaranteed, and thin-margin operators who compete purely on rate are the ones most exposed when a surcharge spike hits mid-quarter.
Passing accessorials through as separate line items protects margin but creates friction with the customer, who booked at one number and gets billed at a different one weeks later. This is where relationships sour. A shipper who receives an invoice with an unexpected congestion surcharge attached, even if it is contractually justified, tends to remember the experience more than the justification. Freight forwarders who rely heavily on pass-through language need contracts that spell out, in plain terms, which surcharges are variable and why, or they will spend disproportionate time fielding disputes instead of moving freight.
Estimating, the middle path, means building a rate that includes a modeled allowance for chassis and fuel based on historical trend, then reconciling against actuals after the fact. This requires the forwarder to actually track history, port by port and lane by lane, rather than relying on gut feel. It is more accurate than a flat absorb-it-all quote and less abrasive than pure pass-through, but it demands infrastructure: a rate management system, a TMS, or at minimum a disciplined spreadsheet that logs actual accessorial costs against quoted ones so the model improves over time.
What separates forwarders who protect margin from those who don't
Discipline in tracking actuals against quotes, and updating pricing assumptions accordingly, separates forwarders who protect margin from those who don't. A forwarder who quotes chassis at a flat $150 across every port on the Gulf Coast, without checking whether Houston's pool rate diverged from Mobile's, will be systematically wrong in one direction or the other, and wrong in a way that compounds across volume.
The forwarders who protect margin treat accessorials as their own pricing category rather than an afterthought bolted onto the ocean rate. They track chassis pool rates by port because TRAC and DCLI pricing genuinely differs by market. They watch dwell-time data at the ports they move volume through, because congestion surcharges correlate with publicly available port performance metrics, and a forwarder paying attention can see a surcharge coming before the carrier announces it. They build BAF language into their quotes that ties directly to the carrier's published index rather than guessing at a flat number, so there's no ambiguity when fuel prices move.
None of this eliminates the lag between booking and final cost. The lag is structural, built into how chassis pools, port authorities, and fuel indices operate on their own schedules, independent of the ocean carrier's sailing schedule. A forwarder who understands the lag and prices around it is the one still standing after a bad congestion quarter.
The contract language does the real work
Everything above is moot if the underlying agreement with the shipper doesn't spell out how accessorials get treated. Rate confirmations that bury chassis and fuel language in boilerplate, or that fail to define which surcharges are pass-through versus absorbed, set up disputes that have nothing to do with pricing skill and everything to do with contract drafting.
The forwarders who avoid these disputes write accessorial language the way a lawyer would: specific triggers, specific indices, specific timeframes for notification. "Fuel surcharge subject to change based on carrier's published BAF, updated monthly" is defensible. "Fuel surcharge as applicable" is a vague clause that turns a routine invoice into a phone call nobody wants to make.
This is the unglamorous half of freight forwarding. Nobody builds a sales pitch around chassis pool discipline. But margin is won or lost in exactly this kind of granular, unsexy tracking, and the forwarders who last in this business are the ones who treat accessorials with the same rigor they apply to the headline ocean rate.


