Skip to content
Skip to content

Learn

How do you calculate a gypsum board price escalation clause using the PPI?

Divide the current value of BLS series WPU137 (Gypsum Products) by its value at contract signing, then apply that ratio to the gypsum board part of the price. Over the 12 months to September 2026 the ratio was 1.014. A usable clause also names an averaging window, a rule for revised values and missing months, and a cap.

Latest · WPU137
488.936
Sep 2026Revisable
Year on year
+1.4%
from 482.101
5 years
+25.2%
from Sep 2021
Record
High
highest since 2016

The mechanism

A gypsum board escalation clause indexes the portion of the contract price tied to gypsum board to a published series instead of fixing it at signing. The benchmark is the BLS producer price index for Gypsum Products, series WPU137.

Gypsum board is a real input cost in drywall and interior build-out, fire-rated assemblies, and ceilings work. Its price can move further over a contract term than a fixed-price contingency is built to absorb, so indexing it moves that risk onto the published series instead of onto one party.

What's specific to gypsum board

Wallboard prices tend to step up in January and February, with extra increases mid-year in some years. A single-month base just before or just after a step changes the ratio for the whole contract. Fix the base period carefully.

0.40%
Median monthly move since 2016, up or down.
−8.6% to +25.1%
Range of 12-month changes since 2016.
8%
Share of months that moved more than 3%.

The index moves in steps and then sits flat for months. A clause with a monthly trigger will fire in bursts, so check how often the adjustment is allowed to reset.

The calculation, step by step

  1. Base index value. The index value at the base period, usually the month of contract signing or bid submission.
  2. Current index value. The index value at the adjustment date, usually the month of delivery or invoicing.
  3. Ratio. Current value divided by base value.
  4. Adjustment. Apply the ratio to the portion of the contract price tied to gypsum board only.

Take a contract signed in September 2025 with $160,000 of gypsum board scope, invoiced in September 2026.

Base index, Sep 2025482.101
Current index, Sep 2026 (revisable)488.936
Ratio, 488.936 ÷ 482.1011.0142
Amount at signing$160,000
Adjustment added to that amount+$2,268

Live figures from the stored series, updated when the provider publishes. Sep 2026 can still be revised, so a clause should say whether the invoice uses the first published value or is trued up later.

Where clauses go wrong

BLS publishes other series a gypsum board clause could be read against, and they do not move together. A clause that only says "the gypsum board index" leaves the two sides to pick different ones.

Over the 12 months to Sep 2026, these series moved differently. On the same $160,000, the gap between the highest and lowest is $18,331.

SeriesWhat it covers12 monthsOn $160,000
WPU137Gypsum Products+1.4%+$2,268
PCU3274203274201Gypsum Product Manufacturing, Gypsum Building Materials−0.4%−$686
WPUSI012011Construction Materials+11.0%+$17,644
WPU0922Hardboard, Particleboard, and Fiberboard Products+7.8%+$12,453

Write the series code, WPU137, into the contract text, with the BLS title next to it.

Base-period timing is the dispute that lands here. The index tends to rise early in the year, so a December base and a February base can give different ratios. Fix the base as an average of a stated period, or name the specific month both sides will use.

No rule for revised valuesBLS can revise each value for 4 months after it is first published. Right now that covers Jun 2026 to Sep 2026. Say whether the first published value is final for invoicing, or whether invoices are trued up once BLS revises it.

The other gaps are the same as for any indexed input: no averaging window and no cap or floor.

Run this on your own numbers

Price history

Sep 2026 · latest488.936+25.2%since Sep 2021
37540042545047550020222023202420252026488.9
Move along the line to read any month

Track your contract

Pick the signing month and amount to see today's adjusted price.

Saved in this browser only. Come back after the next print to see what changed.

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 →

See this calculated automatically

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