The mechanism
A steel price escalation clause exists because steel is a volatile input: a fixed-price contract signed months before delivery can leave one side absorbing a large, unplanned cost swing. Instead of a fixed price, the contract ties the steel-related portion of the price to a published index — most commonly a Bureau of Labor Statistics (BLS) Producer Price Index series for steel mill products.
The calculation, step by step
- Base index value. The index value at the base period, usually the month of contract signing or bid submission.
- Current index value. The index value at the adjustment date, usually the month of delivery or invoicing.
- Ratio. Current value divided by base value.
- Adjustment. The ratio applied to the steel-affected portion of the contract price, not necessarily the whole contract.
A clause with a $500,000 steel-affected scope, a base index of 220.0, and a current index of 242.0 produces a ratio of 1.10 — a 10% increase, or $50,000 added to that scope.
Where clauses go wrong
- No series code. "The PPI" is not a series; BLS publishes dozens of steel-related series (e.g. hot-rolled steel, cold-rolled sheet, fabricated structural steel). Naming the exact series code removes ambiguity.
- No averaging window. Using a single month's index value is more volatile than a 3-month rolling average. Clauses should state which is used.
- Publication lag ignored. BLS data publishes with a lag, and early releases can be revised. Clauses should state whether the final or preliminary value applies.
- No cap or floor. Without a cap, an index spike passes through in full, which can make the clause commercially unworkable in a large swing.
Related
- Free escalation clause analyzer — paste a clause and see the formula, undefined terms, and risk score.