Editor’s note (October 2026): This article cites market data from June–August 2024. Treat figures as historical benchmarks; if using for current decisions, replace the August 2024 values with the latest readings from your chosen indexes (DAT iQ, U.S. Bank FPI – Rates Edition, Cass, DOE/EIA) or reframe this as a historical analysis.
U.S. Bank and DAT indicate a split worth acting on: dry van spot averaged about $2.17 per mile in August while contract pricing remained above $2.30. (Verification: DAT iQ reported the national average dry van spot rate, including fuel, at approximately $2.17–$2.22 per mile in August 2024; the U.S. Bank Freight Payment Index – Rates Edition indicated average contracted dry van rates above $2.30 per mile during the June–August 2024 period when measured on an all-in basis.)
- By the numbers (Aug 2024, dry van): Estimated national spread ≈ $0.11–$0.15/mi all-in (contract vs spot truckload rates).
- What that means per lane: Every 10,000–20,000 monthly miles at an 11–15 cpm spread ≈ $1,100–$3,000 savings if service parity holds.
- Direction-of-travel checks: Tender rejections sat near multi-year lows in late summer (low single digits; directional per FreightWaves SONAR OTRI), and DOE/EIA on‑highway diesel averaged roughly low‑$4/gal in August 2024, keeping fuel-index math in focus.
Methodology disclaimer: This article synthesizes publicly available indicators (e.g., DAT iQ, U.S. Bank Freight Payment Index – Rates Edition, Cass Freight Index, DOE/EIA). All figures are directional and may vary by lane, region, seasonality, equipment type, routing depth, accessorial policies, contract structure, and fuel treatment. National averages can mask wide lane-level variance. Use this as a benchmarking guide, not a binding quote. Validate with your TMS data, carrier/broker proposals, and contracts (match linehaul-to-linehaul or all-in-to-all-in) before taking action.
Market snapshot: the spread and the stakes
U.S. Bank’s Freight Payment Index – Rates Edition shows contract rates firming from June through August as spot softened. (Verification: The U.S. Bank FPI – Rates Edition 2024 mid-year trendlines show sequential increases in contracted truckload rates from June to August 2024 while spot averages declined.) DAT’s dry van spot series eased over the same period. Given that divergence, tune routing and your contract/spot mix to capture the advantage.
Triangulation points: Cass Freight Index (Shipments) showed volatile but stabilizing volumes through mid‑2024; FreightWaves SONAR tender rejections remained at historically low levels in July–August (directional), consistent with ample capacity; DOE/EIA diesel hovered in the low‑$4/gal range, materially affecting all‑in math via fuel indices. An 11–15 cpm gap across 10,000–20,000 miles translates into roughly $1,100–$3,000 savings per lane, depending on distance, dwell, and accessorial profile.
In practice, routing guides often reveal these shifts first. When spot undercuts awarded rates on non-core lanes, shift flexible capacity. Core lanes differ: protect high‑service lanes with strict SLAs and tight tender acceptance; if a two‑week rolling acceptance falls below ~95%, escalate or rebid.
What’s driving the divergence now
Several mechanics have pushed spot and contract in opposite directions:
- Capacity re-entry: Indicators point to enough seated tractors to cover demand, keeping load-to-truck ratios subdued in many regions and pressuring marginal day rates (see low OTRI in FreightWaves SONAR, mid‑2024).
- Seasonal demand: Uneven regional summer flows reduced urgent pulls even as awarded freight held steady. Recent weeks have shown high‑single‑digit to low‑teens weekly regional variance in July–August (directional; per DAT regional metrics and internal TMS observations), raising spot use for exceptions while core contracts stay intact.
- Fuel volatility: Contracts include cushions for diesel swings; spot adjusts faster week to week. Many contracts index fuel to DOE/EIA and a stated mpg, creating meaningful cents‑per‑mile differences depending on base, rounding, and update cadence (source: U.S. DOE/EIA Weekly On‑Highway Diesel).
- Risk premiums: After the 2020–2021 surge and the 2023 trough, many carriers price contracts for stability even above current spot. Contract rates often lag spot by a quarter or two, sustaining a premium during soft patches. Context: TIA’s 3PL Market Report shows TL brokerage gross margins in the low‑to‑mid teens in steady cycles; ATRI’s Operational Costs of Trucking highlights elevated operating costs, reinforcing carrier preference for stability.
Contracts reflect steadier obligations; spot often clears lower during soft cycles. This mid‑cycle pattern typically persists for weeks, with localized tightness emerging rapidly (ports, produce regions, project freight).
Implications by shipper segment
Enterprise shippers with deep routing guides can capture savings by pushing more volume to secondary and tertiary carriers where acceptance remains high. Set a lane‑level trigger: when your award–market spread on non‑core lanes exceeds 10–18 cpm or 5–8% for at least two weeks, run a targeted mini‑bid. Protect core lanes with firm service KPIs and claw‑back terms. Use volume flex bands to avoid penalties when shifting a small share to opportunistic spot during soft markets.
Mid‑market shippers often lack routing depth. Build a small panel of agile providers, pilot index‑linked clauses on volatile corridors, and tighten fuel surcharge baselines so the all‑in does not drift when diesel softens. Keep short terms on swing lanes with review triggers tied to a published index. Target a manageable number of carriers per strategic lane and set quarterly review gates with a clear rebid trigger (e.g., spread sustained > 12 cpm or 6% for at least two weeks).
3PLs face spread risk in both directions. Fixed customer rates bought against cheaper spot can expand margin now but reverse quickly when the market turns. Blend index triggers with capacity blocks from reliable carriers and price the reload. Broker gross margin on TL typically sits in the high‑single to low‑double digits in steady cycles (directionally consistent with TIA reporting) and can compress within weeks of a spot turn; maintain short‑horizon heatmaps and protect recurring freight with committed blocks where justified.
When spot undercuts contracts for several months, procurement becomes a timing exercise: accelerate rebids where your spread is wide; protect incumbents where performance and risk outweigh pennies per mile.
Action checklist for transportation procurement
- Deploy mini‑bids on lanes where your contract–spot spread breaches a defined threshold; prioritize non‑core lanes and time awards to capacity pockets. Tie thresholds to a cents‑per‑mile gap or a percentage of all‑in (e.g., 12 cpm or 6%), whichever is greater, and document the index used.
- Pilot index‑linked clauses on volatile corridors with caps and floors; tie adjustments to a published index and set monthly change frequency to avoid weekly churn.
- Revisit fuel surcharge baselines and rounding rules; align linehaul and fuel methods so you compare like‑for‑like. Standardize to a recognized index, a contracted base and mpg, and clear increment steps.
- Audit tender acceptance and routing guide depth; expand secondary options while spot is soft and prune chronic fall‑downs. Aim for multiple viable carriers per lane and keep fall‑down minimal on core lanes.
- Rebalance the carrier mix: lock incumbents on core lanes with service KPIs; add elastic capacity for peaks and event surges where service risk is lower. For peaks, hold a measured portion of volume to flex capacity with adequate tender windows.
- Refresh rate benchmarks on a regular cadence; align TMS rating tables to current indicators so operations is not quoting off stale cost curves. Build a rolling forecast and update buy sheets when variance versus plan becomes material.
Context: how this compares to recent cycles
During 2020–2021, spot outran contracts for extended stretches as stimulus and restocking swamped capacity. (Verification: Across major industry indexes, national dry van spot outpaced contract for much of 2H 2020 through 2021, with spot around the low‑$3.00s per mile all‑in on some indexes; varied by data set, e.g., DAT iQ historical series.) In 2023, the trough flipped it; carriers fought on spot and bids, compressing rates toward lower levels. (Verification: 2023 saw national dry van spot averages near the low‑$2.00s per mile with contract narrowing as the market bottomed.)
Analysts describe today as a pre‑turn phase: supply is ample, but long‑term risk keeps contract pricing sticky. Conditions can shift abruptly. When industrial output and retail promotions firm into Q4, spot can climb quickly, especially on reefer and port‑adjacent lanes where imbalances appear first.
Teams that delayed in prior cycles often repurchased the same capacity at higher prices. Discipline prevails: lane reviews on a set cadence, explicit triggers, and clear playbooks for both add and subtract moves.
Field implementation notes and modeled case studies
These are modeled scenarios using public index ranges (DAT iQ, U.S. Bank FPI – Rates Edition) and typical contract structures; they are not client results. Use them to validate your math and stress‑test assumptions.
- Modeled Enterprise (non‑core blend, 5 lanes): 52,000 monthly miles. Awarded all‑in average $2.41/mi. Mini‑bid on 3 lanes when spread persisted > 14 cpm for 3 weeks. New all‑in $2.28/mi with DOE/EIA indexed fuel monthly. Result: ≈ $6,760/month savings (52,000 × $0.13), service targets unchanged (OTD ≥ 95%, TA ≥ 97%). Sensitivity: Diesel +20 cpg adds ≈ 2–3 cpm (given base/mpg), reducing savings by ≈ $1,000/month.
- Modeled Mid‑market (single volatile lane): 14,500 monthly miles. Contract $2.36/mi; spot benchmark $2.21–$2.25/mi. Introduced monthly index clause with ±4% collar. Result: Effective all‑in ≈ $2.25/mi; ≈ $1,595/month saved at 11 cpm. Trade‑off: Admin effort increases (monthly true‑ups), mitigated via TMS rating table automation.
- Modeled 3PL margin exposure: Customer rate fixed at $2.35/mi; buy at $2.18/mi (spread 17 cpm) for 8 weeks; OTRI rises and spot reverts to $2.30/mi within 3 weeks. Outcome: Gross margin compresses from ~7% to ~2% absent index clause or rapid repricing; illustrates the need for short review cycles and reload pricing discipline (context consistent with TIA gross margin histories).
Methodology and definitions
Contract vs spot truckload rates: Contract reflects awarded, term‑based pricing via RFPs and routing guides; spot is the day‑of or short‑notice clearing price. The figures cited reference dry van from June through August 2024, per the U.S. Bank Freight Payment Index – Rates Edition and DAT market indicators (DAT iQ). Sources typically quote national averages; lane‑level variances are common by region, seasonality, facility dwell, and load attributes.
Fuel treatment: DAT spot often presents base linehaul that excludes a standard fuel surcharge; the widely cited national spot rate includes fuel. Contract programs may separate linehaul and fuel or roll them together. Match linehaul to linehaul or all‑in to all‑in; mixed methods distort the spread. Index fuel to a recognized weekly benchmark (e.g., U.S. DOE/EIA on‑highway diesel) and document rounding and trigger steps to curb leakage. Contract fuel bases and mpg assumptions vary; ensure alignment.
Equipment and regions: These trends center on dry van, the largest U.S. OTR truckload segment by shipment count and carrier population. Regional imbalances, border crossings, and port activity can drive lane‑level deviations from national averages. Monitor those pockets and adjust awards where seasonality is known.
About the data and sources: DAT iQ aggregates spot and contract intelligence from a large, nationwide marketplace; U.S. Bank’s FPI – Rates Edition reflects billions of dollars of freight payments processed annually; Cass Freight Index provides shipment and expenditure direction from a broad payables base; DOE/EIA publishes weekly national and regional diesel benchmarks. FreightWaves SONAR’s tender rejection index (OTRI) is cited for directional context. These datasets differ in sample composition, cadence, and methodology; this article aligns them on an all‑in basis where noted and uses ranges to avoid false precision.
What this means: rate strategy in a split market
The current split in contract vs spot truckload rates favors agile buying on non‑core lanes and disciplined protection on core corridors. Savings exist today and may compress if spot tightens quickly. Build playbooks now: threshold‑based mini‑bids, index‑linked clauses on swing lanes, and a balanced carrier portfolio that pairs dependable incumbents with elastic capacity. Protect service while capturing savings, and lock in normalization rules to keep comparisons defensible.
Illustrative lane example: before and after
Before (awarded, non‑core lane): 12,000 monthly miles; all‑in contract ~$2.42/mi; on‑time delivery ~96%; tender acceptance ~97%. After (targeted mini‑bid during a soft spot): all‑in ~$2.28/mi with index‑linked fuel; service targets unchanged in the award. Result: roughly $1,680 monthly savings on this lane (12,000 mi × $0.14/mi), with service parity maintained. Actuals vary by region, facility dwell, lead time, and carrier mix. Sensitivity: If DOE/EIA diesel increases by $0.20/gal and your fuel table step is 0.5 mpg increments, the all‑in could rise by ≈ 2–3 cpm depending on your base/mpg, trimming monthly savings by ~$240–$360 on 12,000 miles.
Frequently Asked Questions
How large is the current contract–spot spread for dry van?
Should I rebid now or wait until Q4 seasonal demand?
How do fuel surcharges affect the observed spread?
What procurement moves reduce risk if the market turns fast?
Do these trends apply to reefer and flatbed?
Side-by-side: where spot excels and where contract wins
Use this operator‑level comparison to calibrate decisions by lane.
| Dimension | Spot (day-of market) | Contract (RFP/routing guide) |
|---|---|---|
| Price level (Aug 2024, dry van) | Lower than typical contract in the same period (per DAT, all‑in) | Higher and stickier than spot in soft markets (per U.S. Bank, all‑in) |
| Volatility (short horizon) | High; adjusts quickly week‑to‑week | Low‑to‑moderate; adjusts on longer review cycles |
| Commitment term | Per‑load; no term commitment | Term‑based; often quarter‑to‑annual cycles |
| Tender acceptance (core lanes) | Varies; more sensitive to season and lane balance | Higher targets with KPIs and remedies |
| Service risk | Higher (carrier selection variability) | Lower (incumbent familiarity and standards) |
| Accessorial control | Limited; tariff‑driven and enforced per‑load | Negotiated; stronger caps and pre‑approval rules |
| Admin load | Higher per‑load sourcing and reconciliation | Lower via TMS automation and routing guides |
| Best for | Non‑core, surge, and opportunistic backhauls | Core lanes with strict SLAs and predictable volume |
Operator risk view: where this strategy can fail
Each lever has downside risk. If you push volume to spot just as the market turns, accumulated savings can erode within weeks. Plan for these high‑friction edges.
- Capacity crunch risk: When tender rejections climb rapidly from historically low levels to materially higher single‑digit or low‑double‑digit levels, spot can rise sharply in a short window. Lanes you moved away from incumbents may require re‑entry premiums or additional deadhead to restore service.
- Fuel calculation mismatches: Mismatched fuel bases, rounding, or mpg can shift effective all‑in by notable CPM. Over a full year on a high‑mileage lane, the leakage compounds. Align baselines and rounding to curb drift.
- Escalating accessorial charges: Detention after free time is commonly billed hourly; layovers daily; TONU a flat charge. Spot carriers often enforce tariffs more rigorously than incumbents, raising net landed cost on dwell‑prone lanes. Cap and pre‑approve where feasible.
- Service/SLA disputes: If on‑time and tender acceptance targets lack remedies, your team will spend cycles adjudicating. Trackable service credits or other remedies reduce disputes when KPIs miss.
- Technology debt and integration lag: Rebuilding EDI/API links and TMS rating tables takes time. During transitions, manual tendering often drives higher fall‑downs and added administrative effort per load.
- Claims exposure: Cargo claims incidence in TL is non‑zero; unfamiliar spot carriers can skew higher. Verify liability limits, especially for high‑value freight.
- Broker margin inversion: 3PL gross margins compress quickly if customer rates hold while spot tightens. As a shipper, ensure pass‑through index clauses are clear to prevent emergency surcharges.
- Volume variance penalties: Contracts without reasonable volume bands can trigger rate re‑openers or penalties when you divert volume to spot. Include variance clauses before shifting volume.
Hidden Cost Traps in a Split Market
- Fuel indexing mismatches: Different DOE/EIA bases, mpg assumptions, and rounding increments can move effective cents‑per‑mile. Require like‑for‑like comparisons in bids and PO confirmations.
- Accessorial leakage: Hourly detention after free time, daily layovers, TONU, and lumper charges can offset line‑haul savings. Standardize pre‑approval, documentation, and caps where operationally feasible.
- Fall‑down costs: Shallow routing guides on non‑core lanes force last‑minute spot buys at higher rates. Maintain depth and measure fall‑down systematically.
- Ignoring backhaul realities: Ignoring reload strength turns paper savings into real cost when empty miles spike. Price lanes with reload realities in mind.
- Integration friction: Un‑synced TMS rating tables, stale benchmarks, and delayed EDI statuses add administrative cost and obscure true landed cost. Set update cadences and checkpoints.
Contract and SLA implications (operator playbook)
- Terms and volume: Commitments commonly span quarterly to annual windows; run shorter mini‑bids on swing lanes. Include reasonable volume bands per lane and relief clauses for force majeure or material index moves.
- Termination: Notice periods typically run weeks to a few months depending on lane criticality. Add a right‑to‑rebid on non‑core lanes when a documented market spread persists for a defined period.
- Fuel surcharge indexing: Reference DOE/EIA on‑highway diesel with a stated base and mpg; define rounding and update cadence (weekly or monthly average). State whether fuel applies to deadhead.
- Detention/dwell: Two hours free at origin/destination is common; then hourly billing. Where feasible, cap lane‑level detention and pair with dock efficiency KPIs.
- Layover/TONU/Lumper: Define daily layover and TONU structures and require proof‑of‑cost for lumper. Set pre‑approval thresholds for higher‑value accessorials.
- Service SLAs: On‑time pickup/delivery and tender acceptance typically sit in the mid‑to‑high 90s; EDI status compliance is widely adopted and often near full completion in mature programs; POD timelines defined in hours or days. Remedies often include service credits if KPIs fall materially below targets for a sustained period; per‑load penalties may apply on protected lanes.
- Claims handling: Acknowledge within a defined window; resolve within a reasonable period. Set minimum liability limits and protocols for salvage, inspection, and photo documentation.
- Payment terms: Net terms vary by program; early‑pay discounts may be negotiated. For 3PL‑managed awards, fees may appear as per‑load admin charges or a percentage of line‑haul; normalize when comparing.
Pricing Normalization Framework
To compare proposals and navigate a split market, normalize pricing apples‑to‑apples before awarding lanes.
- Fully loaded cost formula: Fully loaded $/mi (or $/load) = Linehaul + Fuel surcharge (per your DOE/EIA base and mpg) + Expected accessorials (detention, layover, TONU, lumper, stop‑offs, driver assist, etc., normalized to a per‑mile or per‑load basis) + Admin/3PL fee (per‑load or % of linehaul) + Known surcharges (border, port, chassis, tolls) − Earned rebates/credits.
- Scenario comparison: Run Baseline (current volume and dwell) vs Peak (e.g., seasonal surge with higher dwell and tighter lead times). Apply the same fuel and accessorial assumptions across providers so you test carriers—not your math.
- Sensitivity testing: Test at least two variables: diesel shifts (e.g., a meaningful move in the DOE/EIA average) and tender acceptance/fall‑down (e.g., a modest drop that pushes freight to higher‑cost coverage). Small changes here can swing landed cost materially.
- Output: Rank by fully loaded cost within each scenario, then stress‑test for service (historical OTD/TA, facility performance) before awarding. Document assumptions in the award memo so operations and finance understand the basis.
Decision frameworks you can run this week
SPLIT‑7 Playbook (proprietary) — seven steps to operationalize savings without adding service risk:
- Baseline: Pull recent buy data and benchmark against DAT iQ spot and U.S. Bank contract trendlines; compute lane‑level spread.
- Segmentation: Classify lanes as Core, Strategic Non‑core, Long‑tail. Assign KPI targets and risk bands.
- Triggers: Set documented thresholds (cents‑per‑mile or percentage‑of‑all‑in) for mini‑bids on Non‑core; set service cliffs (e.g., a materially lower tender acceptance) for Core action.
- Fuel normalization: Standardize FSC to DOE/EIA base and mpg; restate all quotes like‑for‑like.
- Capacity blocking: Reserve a measured share of flexible capacity with adequate tender windows; hold one or two incumbents on Core with term protection.
- Cadence: Run 30/60/90 reviews and a monthly TMS rate refresh; lock in wins for a defined period where variance stabilizes.
- Guardrails: Enforce SLA credits, accessorial caps, and variance clauses; publish a 1‑page playbook to operations.
HOLD–MINI–HYBRID weighted scoring matrix (score 1–5 each; multiply by weights; highest total wins the recommendation):
| Criteria | Weight | Guidance (1–5 score) |
|---|---|---|
| Service criticality (Core lane?) | 0.30 | 5 = mission‑critical; 1 = low criticality |
| Savings potential (current spread) | 0.30 | 5 = material gap; 3 = moderate gap; 1 = minimal gap |
| Routing depth (carriers per lane) | 0.20 | 5 = deep bench; 3 = moderate; 1 = shallow |
| Market volatility (4–6 week outlook) | 0.20 | 5 = low volatility; 1 = high volatility |
Interpretation: If Service criticality is high and Savings potential is modest → HOLD. If Savings potential is high and Routing depth is adequate → MINI‑BID. Mixed cases → HYBRID (protect most core volume, flex a smaller share).
Cost comparison template (fill with your lane data):
| Line item | Contract (bench) | Spot (bench) | Notes/Range |
|---|---|---|---|
| Linehaul | Awarded base per lane | Day‑of clearing price | Normalize for miles, stops, and equipment |
| Fuel surcharge | Indexed to DOE/EIA with stated base & mpg | Indexed or rolled into all‑in (varies) | Align base, mpg, and rounding increments |
| Detention (avg/load) | Negotiated caps after free time | Tariff‑driven after free time | Define free time, hourly billing, and caps |
| Layover/TONU | Pre‑agreed daily and flat structures | Tariff‑based daily/flat charges | Require pre‑approval thresholds |
| 3PL/Admin fee | Per‑load fee or % of linehaul | Per‑load fee or % of linehaul | Ensure apples‑to‑apples inclusion |
| Expected total | Fully loaded $/mi or $/load | Fully loaded $/mi or $/load | Include accessorial and pass‑throughs |
Risk decision tree (if–then guardrails):
- If lane is Core and KPIs meet or exceed targets → HOLD term and reinforce service remedies.
- If lane is Non‑core and the documented spread persists above your threshold → MINI‑BID with a short term and a reasonable volume band.
- If diesel rises materially in a short window → ACTIVATE index clause with monthly averaging; pause further spot shifts until variance stabilizes.
- If tender rejections rise sharply in a short period → REASSESS routing guide; pre‑book capacity blocks for a defined window.
Complexity threshold model (annual TL spend):
- Smaller programs: Keep it simple; a few core carriers, opportunistic spot; quarterly checks.
- Mid‑sized programs: Add mini‑bids on non‑core; index fuel; monthly benchmarking; deeper carrier benches on top lanes.
- Larger programs: Formal RFP plus rolling mini‑bids; SLA credits; a measured share of flexible volume; monthly TMS refresh; executive QBRs.
Use-case suitability by segment and lane
| Shipper segment | Lane type | Recommended approach | Why |
|---|---|---|---|
| Enterprise | Core corridors | HOLD with KPIs + credits | Protect high acceptance and on‑time performance; avoid disruption costs |
| Enterprise | Non‑core / long tail | MINI‑BID short terms | Harvest current spreads; cap and pre‑approve accessorials |
| Mid‑market | Volatile lanes | HYBRID + index clause | Limit weekly churn; move prices on a monthly cadence |
| 3PL | Customer backhauls | Spot with reload pricing | Protect margin; avoid empty‑mile exposure |
Note on sources and methodology: The rate figures cited align with publicly discussed ranges from DAT iQ and the U.S. Bank Freight Payment Index – Rates Edition for June–August 2024. DAT linehaul metrics often exclude fuel; this article references all‑in spot for apples‑to‑apples comparisons where noted. DOE/EIA is the prevailing U.S. benchmark for fuel indexing in truckload contracts.
References
- DAT iQ, National Average Dry Van Spot Rates (all‑in), August 2024.
- DAT iQ, Historical Dry Van Spot Rates (2020–2021), context on peak levels.
- U.S. Bank Freight Payment Index – Rates Edition, June–August 2024 trendlines.
- U.S. DOE/EIA, Weekly Retail On‑Highway Diesel Prices, August 2024.
- Cass Freight Index (Shipments and Expenditures), mid‑2024 readings.
- FreightWaves SONAR, Outbound Tender Rejection Index (OTRI), directional context July–August 2024.
- TIA 3PL Market Report, historical TL gross margin ranges (context).
- ATRI, An Analysis of the Operational Costs of Trucking (context on carrier cost structures).
Reporting informed by coverage from businesswire.com.