Freight audit pillar

Ocean Freight Audit: A Plain-English Guide for Ocean & International Shippers

Published June 3, 2026

An ocean freight audit reads the steamship line's invoice against the service contract and the published tariff — not against itself. It catches the things AP never sees: surcharge stacking where the contract names only one, currency converted on the wrong day, terminal handling billed at the carrier's prevailing rate when the contract locks it, and demurrage that started before the consignee was notified. Median recovery: 3–7% of annual ocean spend — the highest error rate of any mode. Your first audit with Eller Audit is free.

Ocean freight audit · A line-by-line review of a steamship line's invoice against the FMC-registered service contract, the carrier's published tariff, and the terminal arrival record, to identify overcharges and recover them.

Service contract · A confidential rate agreement between shipper and ocean carrier, registered with the Federal Maritime Commission (FMC) under 46 USC 40502. Overrides the carrier's published tariff for committed volume.

Steamship tariff · The carrier's public rate document covering linehaul rates, surcharges (BAF, CAF, LSS), and accessorials. Controls billing for any line item the service contract does not address.

Terminal Handling Charge (THC) · The per-container fee billed by the steamship line on behalf of the marine terminal for loading or discharging at origin and destination ports.

Industry context

Across the freight audit industry, Trax Technologies cites 5–7% average annual savings on enterprise transportation spend, AFS Logistics claims up to 8% recovery on freight audit programs, and ConData reports identifying $645M in carrier overcharges across its enterprise client base. Ocean specifically sits at the top of that range — AFS Logistics ocean post-audit programs typically recover 4–6% on enterprise ocean spend, and surcharge-heavy transpacific lanes routinely run 7–10%.

What's actually on an ocean freight bill

An ocean invoice is the longest in freight. A single Forty-Foot Equivalent Unit (FEU) on a transpacific lane can carry a base linehaul rate of $1,800–$4,500 plus eight or more separately-billed surcharges, each computed from its own index, on its own schedule, and converted from its own currency. Each one is a place an error can hide.

An ocean audit reads each of these against three documents: the service contract on file with the FMC under 46 USC 40502, the carrier's currently-effective tariff, and the terminal arrival log that establishes when free time started and ended. Missing any one of the three, you can't tell whether the bill is right.

Where ocean bills go wrong — the six common failure modes

After reviewing several hundred ocean service contracts, the same six failure modes account for most of the recoverable overcharges. None of them are exotic. Each appears on routine bills, on routine lanes, from every major carrier.

Worked example: mid-market importer, $355K–$795K recoverable per year on $28M ocean spend

A US mid-market importer moves 12,500 TEUs per year through East and West Coast ports under a multi-lane service contract with two steamship lines. Annual ocean spend: $28M.

Surcharge stacking exposure: BAF/CAF/LSS double-billing and unauthorized fuel-recovery lines affect roughly 6–9% of containers at an average $55 per-container overcharge. That is $185K–$385K of disputable surcharge stacking per year. Recovery rate 65–80% with contract + tariff side-by-side — $120K–$305K recovered per year.

Demurrage exposure: 12,500 TEUs × 1.5-day average detention × $225/day blended rate = $4.2M of D&D billing. Of that, 6–11% is disputable on notification-timing, port-congestion, or force-majeure grounds under OSRA-22 — $245K–$465K disputable per year. Recovery rate 55–70% with terminal-side timestamps — $135K–$325K recovered per year.

THC variance exposure: the contract locks THC at $235 per FEU; the carrier intermittently bills at the tariff rate of $295–$315. The variance affects 4–7% of containers at $60–$80 each — $95K–$185K disputable per year. Recovery rate 80–90% — one of the cleanest categories to dispute — $76K–$165K recovered per year.

FX and currency exposure: CAF math errors and wrong-day FX conversion affect roughly 25–35% of containers, but at a small per-container variance — on average $11 each. That is $40K–$95K disputable per year. Recovery rate 60–75% — $24K–$70K recovered per year.

Total combined annual recovery on a $28M ocean program at this scale: $355K to $795K per year — 1.3% to 2.8% of total ocean spend, before counting unrecovered findings that take more than one cycle to win. For Fortune 500 ocean programs spending $150M+ per year and moving 50,000+ TEUs, recoverable ocean audit findings routinely run $4M–$9M per year.

“Ocean bills are the longest in freight — that's where errors hide. A single FEU can have a dozen surcharges layered on the linehaul, each from a different index, each in a different currency, each updated on a different schedule. AP can't audit that. The contract can.” — Rob Eller

How ocean audit differs from rail and truckload

The audit principles are the same across modes — read what the contract says, compare it to what was billed, dispute the gap — but ocean has its own documents, statutes, and dispute windows. The most important difference: the regulator is the Federal Maritime Commission (FMC), not the Surface Transportation Board (STB) or the Federal Motor Carrier Safety Administration (FMCSA).

Dimension Ocean Rail Truckload
Governing document FMC-registered service contract + carrier tariff (46 USC 40502) Published rail tariff + private contract Master Rate Agreement (MRA) + NMFC for LTL class
Shipping document Bill of Lading (B/L) — ocean B/L is a title document Waybill (electronic + paper) Truck Bill of Lading (BOL)
Statute for overcharge claims 46 USC 41102 — up to 3 years, filed at FMC 49 USC 11706 — up to 3 years 49 USC 13710 — 180-day floor
Rate basis Per TEU or FEU + stacked surcharges Per car, per ton, or per container Per CWT (LTL) or per mile / flat (TL)
Fuel mechanism BAF + LSS, monthly, Platts Bunkerwire index typical DOE Highway Diesel Fuel (HDF) — weekly DOE diesel national avg — weekly
Biggest single error category Surcharge stacking + demurrage notification Stale linehaul + fuel surcharge math Accessorials (lumper, detention, reweigh)
Currency exposure High — CAF + invoice-day FX conversion Low — USD-denominated Low — USD-denominated

What your ocean service contract should say — four clauses that earn their keep

After reviewing several hundred ocean service contracts, four clause patterns matter more than any other. They are the lines we read first every time a new contract lands.

Surcharge lock clause (no stacking). “The Carrier shall apply only the Bunker Adjustment Factor (BAF) as the fuel surcharge mechanism for all shipments tendered under this Agreement. No Low Sulphur Surcharge, Emergency Bunker Surcharge, fuel recovery charge, or other fuel-related surcharge shall be billed in addition to or in substitution for BAF without thirty (30) days written notice and Shipper's written acceptance.” Without this, the carrier can layer LSS and EBS on top of BAF and call it standard practice.

Terminal Handling Charge rate lock. “Origin and destination Terminal Handling Charges (THC) shall be billed at the rates set forth in Schedule A of this Agreement for the term of this Agreement. Any change to THC during the contract term requires sixty (60) days written notice and shall not apply to shipments booked prior to the effective date.” THC drifts upward on the published tariff constantly. The lock holds your contract rate.

Demurrage constructive-placement and notification clause. “Free time for demurrage and detention shall not commence until Carrier has provided written notice to Consignee of container availability for pickup at the destination terminal, by EDI 315 or equivalent electronic message, with timestamp of notification serving as the start of free time. Free time shall be tolled during any period of terminal closure, port congestion declared by the carrier, or any other event not attributable to Consignee.” This is the difference between a winnable D&D dispute and an unwinnable one under OSRA-22.

Currency conversion rate-source clause. “Where invoiced charges are denominated in a currency other than United States Dollars, conversion to USD shall be computed using the OANDA mid-market exchange rate effective on the Bill of Lading date for each shipment. Carrier's internal exchange rate shall not apply.” This single clause closes the FX-conversion exposure entirely. Without it, you pay whatever rate the carrier's billing system used on the day the invoice posted.

What to ask your steamship line

  • What bunker fuel index is the BAF on this invoice derived from, and what was the index reading on the BAF effective date?
  • What is the THC tariff version applied to this shipment, and what is its effective date relative to the service contract THC schedule?
  • What FX rate source and what date were used to convert non-USD charges to USD on this invoice?
  • What was the EDI 315 timestamp of container-availability notification, through what channel, and to which consignee contact?
  • For peak season surcharge: what is the contracted peak-season window, and on what date was this container loaded?

What we can't tell from the bill alone

Ocean audits run into more ambiguity than rail or truckload. The service contract is confidential between shipper and carrier under 46 USC 40502, the tariff is public but changes constantly, and the bill itself frequently omits the references that would let you reconcile the two. A bill that looks wrong against the tariff may be exactly right against the contract, and vice versa. Reading them as a single document, not two, is the audit's job — and you need the terminal arrival log to close the third side.

A line item that reads “DEM CHG — $1,425.00” with no free-time-start timestamp, no notification record, and no terminal closure log is not enough to dispute and not enough to approve. The bill is the question, not the answer. The answer lives in the EDI 315 container-availability message, the terminal's gate-in / gate-out record, the carrier's published demurrage tariff, and the contract's tolling provisions — assembled together.

Ocean is also the mode where bills arrive latest. A container moves in March, the linehaul invoice posts in April, the destination THC adjusts in May, the drayage invoice arrives in June from a separate vendor, and the demurrage credit memo (if you dispute and win) lands in August. The audit has to reconcile all five against the same shipment, not against each other. That kind of cross-period reconciliation is invisible to AP and obvious to an audit running against the service contract.

How Eller Audit handles ocean

We maintain a current tariff library for every major steamship line calling US ports, paired with the FMC-registered service contract for each shipper. Every invoice is parsed against contract + tariff + the terminal arrival log, and any line with a variance over $25 is reviewed by a human auditor with all three documents in hand. When a line is disputable, we draft the claim citing service contract, controlling tariff, and statute (46 USC 41102 for the overcharge claim, OSRA-22 for detention and demurrage), file it through the carrier's claims portal or directly to the FMC where appropriate, and recover the overage. The engagement is performance-based: you pay a share of what we recover, and nothing on the lines that hold up.

Frequently asked questions

What is an ocean freight audit?

An ocean freight audit is a line-by-line review of a steamship line's invoice against the controlling service contract, the published tariff, and the terminal arrival record. The audit checks linehaul per-container rate, BAF/CAF/LSS surcharge math, currency conversion, terminal handling charges, demurrage and detention, and drayage. Most ocean audit programs recover 3 to 7 percent of annual ocean spend — the highest of any mode.

How is an ocean audit different from a rail or truckload audit?

Ocean is the only mode where the rate is split across an FMC-registered service contract and a published tariff, with multiple surcharges (BAF, CAF, LSS, peak season) layered on top of the linehaul rate. Disputes fall under 46 USC 41102 — the Shipping Act of 1984 — with a 3-year complaint window through the Federal Maritime Commission rather than 49 USC 13710 or 49 USC 11706 used for motor and rail carriers.

What is the average error rate on ocean freight invoices?

Ocean invoices carry the highest error rate of any mode. AFS Logistics ocean post-audit programs typically recover 4 to 6 percent on enterprise ocean spend, and surcharge-heavy lanes routinely run 7 to 10 percent. The driver is surcharge complexity — a single FEU on a transpacific lane can have a base rate plus eight or more separately-billed surcharges, each with its own math.

Can I dispute an ocean freight charge after paying?

Yes. The Federal Maritime Commission accepts overcharge complaints under 46 USC 41102 for up to 3 years from the date of the charge. The 2022 Ocean Shipping Reform Act (OSRA-22) strengthened shipper rights specifically around detention and demurrage. The dispute must be in writing, cite the controlling service contract or tariff, and include the bill of lading or invoice in question.

Which ocean carriers does Eller Audit work with?

All major steamship lines calling US ports — Maersk, MSC, CMA CGM, Hapag-Lloyd, ONE, Evergreen, COSCO, Yang Ming, HMM, ZIM, and Wan Hai — plus the major Non-Vessel-Operating Common Carriers (NVOCCs) and freight forwarders. The audit method reads the service contract against the carrier tariff, so it applies whether you contract direct with a steamship line or through an NVOCC.

Related reading

Curious what we'd find on your freight bills? Your first audit is free.

Talk with us