Skip to content
Skip to content

Learn

Should a price escalation clause use the CPI or the PPI?

PPI measures what producers receive for an input, close to the actual production cost of a purchased material or component. CPI measures what consumers pay at retail, which layers on distribution and retail markup that has nothing to do with the underlying production cost of the input. Most B2B materials and component contracts should index PPI. CPI fits labor-adjacent cost-of-living escalators and consumer-facing service contracts.

The difference in one sentence

PPI prices what a producer sells at, at the first commercial transaction. CPI prices what a consumer buys at, months later, with distribution and retail markup layered on top.

Why the mechanics differ

PPI tracks the price a producer receives for an input at the point it first enters commerce: a steel mill selling coil, a chemical plant selling resin. That's close to the actual cost driver a B2B purchase contract is trying to track.

CPI tracks the price a consumer pays at final retail purchase, which includes everything added between the producer and the shelf: distribution, retailer margin, and a different, much broader basket weighted toward services and consumer goods rather than industrial inputs. A material's CPI reading, where one even exists, is not the same number as its PPI reading, and the gap between them isn't stable. It moves with retail margin and distribution cost independently of what the producer actually charged.

When PPI is the right choice

Almost any contract indexing a purchased material or component should use PPI, or an industry-specific PPI series where one exists. It's the only one of the two that actually isolates the input's production cost from everything layered on top of it downstream. This is also often a hard constraint rather than a preference: most raw materials and industrial components (steel, aluminum, resin, cement) have no meaningful retail CPI reading at all, because consumers don't buy them directly. PPI is the only series that exists to index against.

When CPI is the right choice

CPI fits cases where the contract genuinely wants to track what an end buyer or worker experiences, not a producer's input cost: labor cost-of-living escalators (see labor escalation clause for the Employment Cost Index alternative), rent and lease escalators, or a consumer-facing service contract where the whole point is matching what customers are actually paying elsewhere. Within CPI, the CPI-W (Urban Wage Earners and Clerical Workers) series is the traditional choice for wage- and pension-linked clauses, while CPI-U (All Urban Consumers) is the broader headline number most commonly quoted in the press.

Which to choose

Default to PPI, or the relevant industry PPI series, for any contract indexing a material or component's production cost. Check the vertical guides on this site for the specific series. Use CPI only when the underlying cost genuinely is a downstream, consumer-facing, or labor cost-of-living driver, not a producer input.

Related reading

What is the formula for a price escalation clause?

The core formula is: adjusted portion equals covered portion multiplied by (current index divided by base index). The ratio of current to base index is the escalation factor. It is applied to the indexed part of the price, not the whole contract, and is usually bounded by a cap.

Read more →

What is a de-escalation clause in a price adjustment contract?

Most escalation clauses are written to move price only one way: up, when the index rises. A de-escalation clause is the same ratio mechanism applied when the index falls, lowering the price instead of leaving it stuck at the higher level. Without explicit de-escalation wording, a clause that only defines an upward adjustment leaves the buyer overpaying indefinitely once the index drops back down.

Read more →

See this calculated automatically

Escalake tracks the index, applies the formula, and gives both sides a number they can confirm, no spreadsheet required.