A sea freight quote from Guangzhou to Chattogram almost never arrives as one clean number. Underneath the headline rate sits a stack of surcharges — and two of the most persistent, least understood ones are BAF and CAF. They rarely get explained clearly, mostly because they are structured to move independently of the base rate itself, which is exactly why an importer who locked in a rate three months ago can still see their final invoice come in higher than expected.
What BAF Actually Compensates For
Bunker Adjustment Factor (BAF) is a surcharge that isolates fuel price risk away from the base ocean freight rate. Bunker fuel — the heavy fuel oil or, increasingly, the low-sulphur variants that vessels now burn to meet emissions regulations — typically makes up a large share of a container ship’s variable operating cost, often estimated between thirty and sixty percent depending on the vessel’s speed, fuel grade, and current market pricing. Rather than build fuel cost assumptions into a base rate that then has to be renegotiated every time oil prices move, carriers separate it into BAF and republish the figure on a regular cycle, commonly monthly, indexed to benchmark fuel prices quoted at hubs like Rotterdam, Singapore, or Houston. This is why your base freight rate can look stable quarter to quarter while your total invoice still fluctuates — the movement is happening in the BAF line, not the base rate.
What CAF Compensates For, and Why It Matters Less on Some Routes
Currency Adjustment Factor (CAF) exists for a different reason: it protects the carrier against currency risk when the currency they quote you in — usually USD — moves against the currency their actual operating costs are denominated in, such as the euro for a European carrier or the yen for a Japanese one. On stable USD corridors, many carriers have folded CAF into the base rate entirely, meaning it does not show up as a separate line at all. On other trade lanes, particularly routes touching currencies that see larger swings, CAF remains a live, separately quoted charge that can represent a meaningful share of the base ocean freight. Whether CAF applies to your specific China-Bangladesh shipment depends on the carrier and the specific service string being used, which is exactly why it is worth asking your forwarder directly whether CAF is currently active on your booking rather than assuming either way.
Why These Surcharges Are Published Separately At All
From the carrier’s side, separating BAF and CAF from the base rate is a risk management decision, not an attempt to obscure pricing. A shipping line signs service contracts and quotes rates months in advance, but fuel and currency markets move on their own schedule. If fuel cost swings had to be absorbed into a fixed base rate, carriers would need to price in a large safety margin against future volatility, which would make every quote more expensive on average. Separating the variable cost into its own adjustable line lets the base rate stay more stable and lets the fuel-linked charge track the market more precisely. The downside for the importer is that a rate you were quoted is never really the full picture until you also lock down what the current BAF and CAF figures are on the day of shipment, not the day of quotation.

How BAF and CAF Interact with Your Total Landed Cost
For an importer building a landed cost estimate, the practical mistake is treating the base ocean freight rate as the whole freight line item and forgetting that BAF, CAF, and other surcharges like the Peak Season Surcharge or the Terminal Handling Charge stack on top of it. A rate that looks attractively low compared to a competing quote can still land at a similar or higher total once all surcharges are added, especially if one forwarder quoted an all-in figure and another quoted base-only. Always ask explicitly whether a quote is all-in or base-only, and if base-only, get the current BAF and CAF figures added in writing before comparing two quotes against each other — comparing a base-only quote against an all-in quote will always make the base-only one look artificially cheaper.
Do BAF and CAF Ever Work in Your Favour?
Because BAF tracks fuel prices in both directions, it can fall as well as rise. When global fuel prices soften, carriers do republish lower BAF figures on their normal cycle, and a shipper booking during a low-fuel-price period genuinely benefits from a lower total invoice even if the base rate itself has not changed. The same logic applies to CAF on routes where it is active: a favourable currency movement can reduce the surcharge rather than increase it. The point is not that these charges are inherently bad for importers — it is that they are variable, and budgeting as if they were fixed is where shippers get caught out.
What to Ask Your Freight Forwarder Before Booking
- Is the quoted rate all-in, or does it exclude BAF, CAF, and other surcharges — and if excluded, what are the current figures?
- How frequently does this carrier republish BAF, and is the shipment likely to fall inside the current cycle or a new one?
- Is CAF currently active on this specific China-Bangladesh service string, or has it been folded into the base rate?
- Will the quoted surcharge figures be locked at time of booking, or can they still change before the vessel sails?
- What other surcharges — Peak Season Surcharge, Low Sulphur Surcharge, Terminal Handling Charge — apply on top of BAF and CAF for this specific route?
Getting a clear, itemised answer to each of these before you commit to a booking is the difference between a landed cost estimate that holds up and one that gets revised upward after the shipment has already sailed. For more on how the base rate itself gets set, see our guide on how sea freight rates are calculated, and for the surcharge tied to peak periods specifically, see peak season surcharges in sea freight.
Reading a sea freight quote correctly — and knowing which surcharges are negotiable, which are market-driven, and which are simply carrier fees — is exactly the kind of detail DE International handles for clients as part of our door-to-door shipping and logistics services. Browse the shop for products we already move regularly, learn about our sourcing and buying agent service, or contact us for an all-in freight quote with every surcharge itemised upfront.
Reading a Rate Confirmation That Actually Discloses Surcharges
A well-structured rate confirmation from a forwarder should list BAF and CAF as their own line items with a currency and a per-container or per-TEU figure, not bury them inside a single lump-sum freight number. If a quote only shows one combined figure with no breakdown, ask for the itemised version before booking — not because a combined quote is necessarily dishonest, but because you cannot judge whether a future rate change is coming from the base rate or the surcharge without seeing them separately. Carriers typically publish their current BAF tables on their own websites, so a forwarder that cannot produce the current figure on request, or that gives a figure that does not match the carrier’s own published table, is worth questioning further.
What Happens If BAF Changes Between Booking and Sailing
Because BAF is republished on a cycle, there is a real possibility that the figure changes between the day you receive a quote and the day your container actually sails, particularly if your booking sits near the boundary of a monthly cycle. Some forwarders lock the BAF figure at time of booking as a courtesy or contractual term; others pass through whatever figure is current on sailing date regardless of what was quoted earlier. This is worth clarifying explicitly in writing before you confirm a booking, especially for shipments booked several weeks ahead of the actual sailing date, since a late-cycle rate change can otherwise show up as an unexpected adjustment on your final invoice.
