An ocean freight rate is not a price, it is a stack. The number a carrier or forwarder quotes as "the rate" is one line in a structure of base freight, surcharges, terminal charges and inland legs. Reading the stack is the difference between a budget that holds and one that does not.
This is the carrier's charge for moving the container from load port to discharge port. It moves with capacity, season and lane. On a contracted lane it is fixed for the contract period. On the spot market it is quoted per sailing and changes between the quote and the booking.
The base rate is quoted per container for FCL and on weight or measure for LCL, whichever produces the higher figure. If you have never worked out which one applies to your cargo, chargeable weight in ocean freight shows the calculation.
| Line | What it is | Moves with |
|---|---|---|
| BAF or bunker adjustment | Fuel cost recovery | Fuel prices, revised periodically |
| CAF or currency adjustment | Exchange rate exposure | Currency of the trade |
| PSS or peak season surcharge | Demand peaks | Season and lane |
| GRI or general rate increase | Carrier repricing of a trade | Announced dates |
| War risk or security | Routing risk | Route conditions |
| Low sulphur or environmental | Fuel regulation compliance | Regulatory regime |
Surcharges are where quotes stop being comparable. One forwarder folds them into an all-in number, another itemizes them, and the second quote looks more expensive while costing the same. The comparison method is in how to compare ocean freight quotes.
For cargo moving under a published tariff, the Federal Maritime Commission fixes the notice period. 46 CFR 520.8 states that no new rate, charge or change that increases cost to a shipper takes effect earlier than 30 calendar days after publication. A decrease takes effect on publication. A tariff amendment that deletes a commodity rate and moves the cargo to a higher "cargo n.o.s." rate counts as an increase and carries the same 30 days. The rate that applies to a shipment is the one in effect on the date the carrier or its agent receives the cargo (46 CFR 520.7(c)).
Charges outside the carrier's control are the exception: terminal services, canal tolls and similar charges that the carrier merely collects can change on publication, and an ocean carrier or NVOCC must not mark them up above cost (46 CFR 520.8(b)(4)).
Terminal handling charges apply at both ends and pay the terminal for lifting and moving the box. They are set locally, they differ by port, and an NVOCC that passes them through must list them by name and charge them at cost (46 CFR 520.7(h)). We cover what they include in terminal handling charges.
Alongside them sit documentation fees, seal fees, port security charges, and at destination the charges that appear only after arrival: delivery order, container release, and the demurrage clock if the container is not collected in time. That clock, and the FMC invoice rules that apply to it, are explained in demurrage and detention.
Pickup at origin, drayage at destination, and any transloading. On door to door pricing these are inside the number. On port to port pricing they are not, and that is the single most common reason a quote is beaten on paper and lost in reality. See door to door ocean freight for what "door" should include.
A service contract fixes its terms in writing. 46 CFR 530.8(b) requires every filed service contract to state the origin and destination port ranges, the commodities, the minimum volume, the service commitments, the line-haul rate, liquidated damages for non-performance, the duration with effective and expiration dates, and the contract parties. The line-haul rate holds for the contract period; the contract has to be filed with the Commission no later than 30 days after its effective date (530.8(a)). A spot rate is quoted per sailing and carries none of those commitments.
A forwarder's contracted allocation gives a small or seasonal shipper contract-like terms without committing to a minimum volume the shipper cannot fill.
Interworld Freight's July 2026 rate refresh prices a 5 CBM, 1,500 kg consolidation to Barbados on an FCA basis from four origins. Dividing each total by 5 CBM gives a per-CBM figure that lets the lines be compared on one unit:
| Origin | Total (USD) | Per CBM (USD) | Transit (days) |
|---|---|---|---|
| Miami | 795 | 159 | 6 |
| Valencia | 2,280 | 456 | 24 |
| Shanghai | 2,320 | 464 | 24 |
| Shenzhen | 2,350 | 470 | 41 |
The Shanghai and Shenzhen totals differ by USD 30, and the transit differs by 17 days. The rate is nearly identical; the schedule is not. The 1,500 kg weight is 1.5 revenue tonnes against 5 CBM, so the shipment bills on volume and the per-CBM division is valid.
| Line | Set by | Where it is fixed |
|---|---|---|
| Base ocean freight | Carrier, or forwarder under its allocation | Service contract, tariff or spot quote |
| BAF, CAF, PSS, GRI | Carrier | Carrier's published surcharge list |
| Terminal handling | Terminal, locally | Port tariff, passed through at cost by an NVOCC |
| Documentation and seal fees | Forwarder or carrier | The quote, as a named line |
| Drayage and pickup | Trucker | Inland quote, inside or outside the door to door price |
| Demurrage and detention | Carrier or terminal | Tariff rule cited on the invoice |
The first column is the audit list: every line in a quote must trace to one row. A line that traces to none is a forwarder margin, and a margin belongs in a named service fee.
The same July 2026 refresh prices a 5 CBM, 1,500 kg consolidation out of Miami to seven destinations. The per-CBM column divides each total by 5:
| Destination | Total (USD) | Per CBM (USD) | Transit (days) |
|---|---|---|---|
| Dominican Republic | 635 | 127 | 3 |
| Barbados | 795 | 159 | 6 |
| St Lucia (Castries) | 900 | 180 | 5 |
| Turks and Caicos (Grand Turk) | 975 | 195 | 3 |
| Turks and Caicos (Providenciales) | 980 | 196 | 2 |
| Anguilla | 1,015 | 203 | 4 |
| Dominica | 1,220 | 244 | 4 |
Distance does not rank the rates: Barbados (6 days) costs USD 159 per CBM and Anguilla (4 days) costs USD 203. The stack differs by destination, because terminal handling, destination CFS and relay legs are set port by port. A per-CBM figure lets two destinations be compared; a transit time alone does not. The Dominican Republic transit is flagged as an estimate in the source data.
Customs duty and taxes sit outside the freight stack. The destination authority assesses them on arrival, and the freight cost itself is part of the taxable value in the Caribbean territories that value goods on CIF.
Ocean capacity is fixed in the short term and demand is not. When ships are full, rates rise; when capacity returns, they fall. Tariff increases need 30 calendar days of published notice under 46 CFR 520.8, and spot rates reprice per sailing.
The base ocean freight, the carrier surcharges and terminal handling at both ends. Confirm whether inland transport, customs work and destination release charges are inside or outside.
Per container for FCL. For LCL, on weight or measure, whichever is greater.
A general rate increase, a carrier repricing of a trade lane announced for a stated effective date. On a published tariff, the increase takes effect no earlier than 30 calendar days after publication.
Port ranges, commodities, minimum volume, service commitments, the line-haul rate, liquidated damages, duration and the contract parties (46 CFR 530.8(b)). It holds the line-haul rate for the contract period.
An NVOCC passing through terminal service charges must list them by name in its tariff and charge them at cost (46 CFR 520.7(h)). Its own service fees are separate lines.
No. Duty and taxes are assessed by the destination authority and are separate from the freight stack.
Before the cut-off date stated on the booking confirmation. A booking placed against the cut-off pays for scarce space.
Want a rate with every line visible before you commit? Ask us for a full breakdown on your lane.