Start benchmarking your rates with NYFI indices for free.

Get Free Access

How to Build an Ocean Freight Rate Intelligence Process

Most procurement teams managing ocean freight do not have a rate intelligence process. They have a collection of habits: checking an index occasionally, asking their forwarder what the market is doing, reviewing invoices when something looks obviously wrong. Those habits produce a feeling of market awareness without the substance of it.

Building an actual process is not complicated. It requires four things working together on a consistent schedule. This piece walks through each one, what it looks like in practice, and where the manual approach runs out of road.

 

Step One: Build a Normalized Rate Library

You cannot benchmark what you cannot read. The starting point is getting every contracted rate you have across every carrier and lane into a format that lets you compare them consistently.

In practice this means taking every rate confirmation, amendment, and surcharge schedule from every carrier and breaking each one down to its components: base ocean freight, bunker surcharge, origin handling, destination handling, and every accessorial that applies to your cargo and lanes. Not just the headline rate. Every line item, by lane, by container type, by validity window.

Most procurement teams store this in spreadsheets. That works at small scale. At the scale of five or more carriers across dozens of lanes with quarterly surcharge amendments, the spreadsheet breaks down in three specific ways: it does not update automatically when amendments arrive, it does not normalize surcharge structures that differ by carrier, and it does not give you a reliable all-in number for comparison without significant manual work on every update cycle.

The normalized rate library is the foundation of everything that follows. If it is incomplete or out of date, every analysis built on top of it is unreliable.

 

Step Two: Establish a Transaction-Based Market Benchmark

Once you know what you are paying, you need to know what the market is clearing at. Not what carriers quoted in your last RFQ. Not what your forwarder says the market is doing. What other shippers actually paid on the same lanes during the same period.

This requires a transaction-based freight index. The distinction between quoted-rate indices and transaction-based indices matters here more than anywhere else in the process. A quoted-rate index reflects carrier aspirations. A transaction-based index reflects what cargo actually moved at. In volatile markets (the kind of market 2024 and 2026 have been) those two numbers can diverge by hundreds of dollars per FEU on the same lane in the same week.

NYFI is free and publicly accessible at nyshex.com. It covers five major east-west trade lanes and publishes weekly based on shipped-on-board transactions. Start there. Pull the NYFI data for each of your active lanes on the same weekly cadence you update your rate library.

 

Step Three: Run the Comparison on a Defined Schedule

With a normalized rate library and a transaction-based benchmark in place, the comparison is straightforward: where does your all-in contracted rate on each lane sit relative to what NYFI shows the market clearing at?

Above market means you have a data point for your next carrier conversation or renewal negotiation. At market means your contract is performing as intended. Below market means your carrier has a weakening incentive to honor committed space, which is useful to know before you need that space, not after the cargo gets rolled.

This comparison should run on a defined schedule, not ad hoc. Weekly on high-volume lanes or during periods of known volatility. Monthly at minimum across your full portfolio. Quarterly is not frequent enough in the current market. A lot can change between checks and you will consistently be reacting rather than managing.

The output of each cycle is simple: a lane-by-lane view of where your contracted rates sit versus the market, flagging any lanes where the gap has crossed a threshold that warrants action. Define that threshold in advance. A five percent gap may be noise. A fifteen percent gap on a high-volume lane is a conversation.

 

Step Four: Build a Trigger-Based Action Protocol

The comparison cycle produces flags. The action protocol determines what happens when a flag appears.

Three triggers are worth defining explicitly before you need them:

When your contracted rate is materially above market, the trigger is a carrier conversation or a mid-contract renegotiation request. Having the NYFI data in hand before that conversation changes the dynamic. You are not asking for relief based on a feeling that rates have fallen. You are presenting a specific, quantified gap between your contracted rate and what the market transacted at on your lane during a specific period.

When a carrier declares a surcharge that pushes your all-in rate above market, the trigger is an invoice review before payment. The market benchmark tells you whether the declaration is within range of what the market absorbed or above it. If it is above it, you have a defensible basis for a dispute.

When your contracted rate falls materially below market, the trigger is an allocation review. A carrier whose contracted rate has gone significantly below spot has a weakening incentive to prioritize your committed space. Knowing that in advance lets you prepare alternatives rather than scramble when the rolled cargo notice arrives.

 

Where the Manual Process Breaks Down

Everything described above is buildable without specialized tooling for a shipper managing a small number of lanes across two or three carriers. The manual process starts to fail at scale in three specific places.

Rate library maintenance becomes a full-time job. Carrier amendments arrive continuously. Surcharge schedules update on different cycles for different carriers. Keeping the normalized rate library current across a large carrier portfolio without automation means someone is spending significant time on data entry and reconciliation that is not procurement strategy.

The comparison becomes unreliable. A manually maintained rate library that is two weeks out of date produces a benchmarking comparison that is two weeks out of date. In a market moving as fast as 2026, two weeks is enough drift to make the comparison misleading.

The action protocol does not get followed consistently. When the process depends on someone remembering to run the comparison and follow the trigger protocol on a weekly schedule, it gets deprioritized under workload pressure. The flags do not get raised. The conversations do not happen. The cost leakage continues.

This is exactly the point where NYSHEX Rate Intelligence changes the equation. Carrier rate sheets are uploaded securely to the platform, ingested and normalized using AI at the component level, and benchmarked automatically against NYFI market data by trade, subtrade, and lane. Less than 48 hours from upload to live. Greater than 99 percent rate accuracy. The comparison runs continuously rather than on a manual schedule, and the flags surface automatically rather than depending on someone remembering to look.

The process described in this piece is the right process. Rate Intelligence is what makes it run at scale without adding headcount.

 

 

Get started with Rate Intelligence

or

Book a demo

Stay informed

Get the latest insights on ocean freight markets delivered to your inbox.