Ocean freight invoices rarely stop at the base ocean rate. Carriers layer on a stack of surcharges — peak season, port congestion, bunker adjustment, and general rate increases — that can add a large fraction to the bill. This reference lists the common ones by trade lane so you can budget accurately and spot-check what appears on an invoice.
How it works
Each surcharge is a per-container add-on that the carrier files in its tariff. The total surcharge load on a shipment is simply the sum of the applicable charges, scaled by container count and size:
lane_total = sum(surcharge_per_teu × teu_count + surcharge_per_feu × feu_count)
A 40ft (FEU) container is normally charged about twice the 20ft (TEU) amount, mirroring the base-freight ratio. Pick your lane, enter how many boxes of each size you ship, and the tool sums the indicative surcharges for that corridor.
The main surcharge types explained
Understanding what each charge is supposed to cover helps you challenge it if it appears without justification:
PSS (Peak Season Surcharge): applied during high-volume shipping periods — typically June through October for Asia-North America lanes and September through November for Asia-Europe. It applies regardless of whether any specific port is congested. Carriers file PSS notices at least 30 days in advance, and the amount varies each season.
PCS (Port Congestion Surcharge): levied when a named port has material delays — extended anchorage times, terminal backlogs, or labour actions. Unlike PSS, PCS is tied to conditions at a specific port and should be lifted when those conditions clear. If a carrier continues charging PCS after a port has returned to normal operations, you have grounds to dispute.
BAF (Bunker Adjustment Factor): offsets the carrier’s fuel cost volatility. It fluctuates with oil prices and is quoted per container per lane. BAF is sometimes further split into an ECA (Emissions Control Area) surcharge for voyages through low-sulphur emission zones.
GRI (General Rate Increase): a carrier’s tariff rate increase, usually announced 30 days ahead. GRI is technically part of the ocean rate, not a surcharge, but appears as a line item on some invoices.
Disputing a surcharge
A surcharge that was not disclosed at the time of booking — or whose triggering condition has since cleared — can often be disputed. The strongest dispute includes:
- The original booking confirmation showing no surcharge was disclosed.
- A carrier tariff notice date after your booking date (proving the charge was not in force when you booked).
- For PCS: a port authority statement or public news confirming the congestion event has ended.
Always review the carrier’s published tariff on their website, as that is the binding reference. This tool’s indicative amounts are a budgeting and sanity-check aid, not official carrier tariffs.
Notes and tips
These figures are indicative budgeting ranges, not live carrier tariffs — surcharge amounts shift month to month and differ between carriers and contracts. Confirm the exact figure against your carrier’s published tariff before committing. For LCL shipments, the consolidator prorates the per-box surcharge to your cubic metres, so the unit on your invoice will be per CBM rather than per container.