Research & Insights
Frameworks

Reading Freight Like a Macro Tape: Spot vs Contract Rate Spreads

By Jeremy Browder · Senior Equity Research EditorUpdated ~4 min read
FrameworksMacroFreightLeading Indicators

Freight is one of the cleanest real-economy signals retail investors systematically ignore. Goods have to move before they sell, which means trucking, container shipping, and rail volumes register demand shifts weeks to months before they show up in earnings calls or PCE prints. The trick is knowing which freight series to watch, and — more importantly — how to read the gap between spot and contract pricing.

This post lays out a framework you can re-apply across cycles.

Spot vs Contract Freight Rates: What Each One Measures

Freight pricing splits into two markets that often move in opposite directions:

Spot rates are what a shipper pays today to move a load today. They reset constantly and reflect the live balance of available capacity against urgent demand. The DAT van spot rate, the Shanghai Containerized Freight Index (SCFI), and the Drewry WCI are all spot benchmarks.

Contract rates are negotiated annually (or in multi-month tenders) between large shippers and their carriers. A Walmart, Home Depot, or P&G locks in pricing and committed capacity for a year. Cass Truckload Linehaul and the Producer Price Index series for trucking and ocean freight skew toward contract pricing.

The key mental model: spot is the marginal price, contract is the average price. Spot leads. Contract lags by anywhere from one to three quarters, because tender season clears slowly and existing contracts have to roll off.

That lag is the whole game.

The Spot-to-Contract Spread as a Cycle Indicator

When spot rates run above contract rates, carriers have pricing power. Shippers can't get capacity at their contracted price, so freight spills into the spot market and drives it higher. Carriers go into the next bid season demanding contract increases — and usually get them. This is a carrier-friendly tape.

When spot rates run below contract rates, the opposite holds. Shippers have leverage. They renegotiate aggressively, route more freight through cheaper spot lanes, and drag contract rates down at the next tender. This is a shipper-friendly tape — and it tends to coincide with weak goods demand.

A rough framework:

  • Spot well above contract (and rising): Tight capacity, strong goods demand, or a supply shock. Bullish for asset-heavy carriers, bearish for shippers' gross margins.
  • Spot crossing above contract from below: Inflection. The freight recession is ending. This is when you want to be early on carriers and freight brokers.
  • Spot well below contract: Freight recession. Carriers bleed, capacity exits (small fleets shut down), and the bottoming process begins. Watch for tractor orders to collapse — that's the supply response.
  • Spot crossing below contract from above: Demand is rolling over. Often a warning for consumer-discretionary inventories and retail earnings two quarters out.

The 2021-2022 cycle is a textbook case. Spot van rates peaked well above contract rates in early 2022 while contract negotiations were ongoing in the lower range. By mid-2023 spot had fallen and contracts were grinding down. Anyone watching the spread saw the freight recession coming a quarter before major carriers guided it down.

Ocean vs Domestic: They Tell You Different Things

Don't blend the signals. They measure different parts of the economy.

Ocean container rates (SCFI, Drewry, FBX) track import demand — what's being ordered from Asia and Europe today for shelves in coming months. A spike in trans-Pacific rates often shows up in retailer inventories one to two quarters later. Ocean is also distorted by event risk: Red Sea reroutes, Panama Canal drought, port strikes. Always check whether a rate move is demand or supply.

Domestic trucking and intermodal reflect goods already in the country moving to point of sale. This is closer to live consumer demand. Cass Freight Shipments Index, ACT Research's For-Hire Truck Tonnage, and the ATA tonnage index all proxy this.

Rail carloads — specifically intermodal — bridge the two and are useful for confirming or refuting a story the spot market is telling.

A useful cross-check: if ocean spot is screaming higher but domestic truckload spot is flat, you likely have a supply-driven ocean move (reroute, port congestion), not a real demand impulse. If both move together, the signal is real.

Where the Signal Breaks Down

Three common traps:

  1. Fuel surcharges distort linehaul series. Always look at linehaul-only rates (Cass strips this out) when comparing across diesel cycles.
  2. Capacity exits create false bottoms. Spot can rise simply because small carriers went bankrupt, not because demand returned. Confirm with tonnage indices.
  3. Mode shift muddies the read. Shippers move freight between truck, intermodal, and LTL based on price. A truckload rate drop can mean intermodal stole the freight, not that demand fell.

The cleanest reads come when multiple modes move the same direction at the same time.

What to Watch Next

  • Pull the Cass Freight Index and DAT spot rates monthly. Both are free or low-cost. Plot the spot-to-contract spread as a single line and you have a usable cycle indicator.
  • Cross-check ocean (SCFI or Drewry WCI) against domestic truckload spot. Divergence means supply shock; convergence means demand signal.
  • Track Class 8 tractor orders (ACT Research publishes monthly). A collapse in orders confirms the supply response that ends freight recessions.
  • Map the signal to your portfolio. If you own consumer-discretionary names with long China supply chains, ocean rates are your tell. If you own asset-light brokers or LTL, domestic spot-contract spreads matter more.

This framework mirrors how investors read margin expansion versus revenue growth in earnings calls: the spread is the signal, and the direction tells you whose leverage is in motion.

Related research