Freight rate benchmarking compares what you pay to move the same shipment under different buy-rate offers. To compare a spot rate with a contract rate, match the route, equipment, service scope and applicable shipment date. Then convert each included charge to a common currency and compare the totals on the same billing basis.
For a freight forwarder, the result helps answer two questions. Which offer should you use for the next booking? And where is there enough evidence to challenge a carrier rate at the next review?
Write one shipment specification and use it for both offers. A trade lane can include multiple ports, routes and service levels. A direct Rotterdam–New York service for a 40-foot high-cube container is a narrower comparison than Europe to the U.S. East Coast.
| Match this field | What to record |
|---|---|
| Origin and destination | The ports, terminals or inland points covered by each offer |
| Mode and equipment | For example, ocean FCL, one 40-foot high-cube dry container and general cargo |
| Service scope | Where the movement starts and ends, whether it is direct or connecting, and which handling and documentation charges are covered |
| Billing basis | Per container, shipment, bill of lading or another unit. Apply the correct quantity for the shipment before comparing totals. |
| Validity and availability | Effective and expiry dates, the event that determines eligibility, and whether space or contract allocation is available |
Check the validity event on each offer. A rate may be tied to booking, cargo gate-in or sailing. If suppliers use different triggers, confirm that each offer applies to the planned shipment using its own terms. For recurring comparisons, use the freight RFQ template for carriers and agents to request the same scope and charge breakdown from every supplier.
Comparable buy rate = sum of all confirmed, in-scope charges in the reporting currency. When a charge is included in another line, it contributes zero additional cost.
A forwarder needs to move one 40-foot high-cube dry container from Rotterdam to New York/New Jersey on a direct, container-yard-to-container-yard service. The planned sailing is 15 March 2027. The contract rate is valid for sailings from 1 to 31 March, and the spot rate is valid from 10 to 17 March. Both apply to the example sailing. Assume one bill of lading and a common FX snapshot of 1 EUR = 1.10 USD on 10 March.
The offers and exchange rate below are fictional. The comparison includes the listed ocean, terminal and documentation charges. Inland transport, customs costs, and potential demurrage and detention are outside the shared scope.
| Charge | Contract quoted | Contract in USD | Spot quoted | Spot in USD |
|---|---|---|---|---|
| Base ocean freight | EUR 1,450 | $1,595.00 | USD 1,775 | $1,775.00 |
| Origin terminal handling | EUR 190 | $209.00 | USD 200 | $200.00 |
| Destination terminal handling | USD 285 | $285.00 | USD 285 | $285.00 |
| Fuel surcharge | EUR 175 | $192.50 | Included in base freight | $0.00 additional |
| Documentation | EUR 40 | $44.00 | USD 45 | $45.00 |
| Comparable buy rate | $2,325.50 | $2,305.00 |
The contract’s normalized base freight is $180.00 lower. Once terminal handling, fuel and documentation are included, the spot offer is $20.50 lower, or 0.88% below the contract total. The percentage uses the contract as the baseline. The small gap makes it worth checking space, cutoffs, free time and any contract volume commitments before choosing the booking.
Keep a dated record of usable offers and, where available, the amounts actually invoiced. Track spot offers and contract rates by rate type, and tag changes in scope, equipment or season. With several comparable observations, a median and range can show where a new offer sits and how much rates vary. Review repeated gaps at carrier negotiations and check whether they reflect the rate itself, a recurring surcharge or a difference in service.
If you use a third-party index or market benchmark, check its port or regional coverage, equipment, rate type, validity period and surcharge treatment. Use that context to decide where to ask for a fresh quote or challenge a rate. Your booking decision still depends on an eligible offer for the shipment you need to move.
For the broader workflow, see how to collect, validate and approve carrier and agent buy rates in the freight rate procurement guide. If you’re evaluating systems for the process, use the freight rate management software comparison.
Use the Excel worksheet to compare a contract and spot buy rate for your own lane. It includes the Rotterdam example and a blank tab. Record the common shipment scope, offer validity and FX assumptions, then enter the charges in their original currencies. The worksheet calculates normalized totals and the difference once the comparison is ready.
Related Articles
