How do you calculate a flat glass price escalation clause using the PPI?
Divide the current value of BLS series WPU1311 (Flat Glass) by its value at contract signing, then apply that ratio to the flat glass part of the price. Over the 12 months to September 2026 the ratio was 1.031. A usable clause also names an averaging window, a rule for revised values and missing months, and a cap.
Latest · WPU1311
184.75
Sep 2026Revisable
Year on year
+3.1%
from 179.209
5 years
+24.4%
from Sep 2021
Record
High
highest since 2016
The mechanism
A flat glass escalation clause indexes the portion of the contract price tied to flat glass to a published series instead of fixing it at signing. The benchmark is the BLS producer price index for Flat Glass, series WPU1311.
Flat glass is a real input cost in curtain wall and glazing, windows and storefronts, and interior partitions 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 flat glass
Glass furnaces run on natural gas, but this index follows gas only loosely. Contract pricing, freight and demand also move it. If a project also has a gas clause, the two will not usually trigger together, but write the scopes so any overlap is explicit.
0.25%
Median monthly move since 2016, up or down.
−0.6% to +11.8%
Range of 12-month changes since 2016.
1%
Share of months that moved more than 3%.
Because the index barely follows gas, a gas spike alone is unlikely to move a flat glass clause. Expect glass to be a steady, low-volatility cost line.
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. Apply the ratio to the portion of the contract price tied to flat glass only.
Take a contract signed in September 2025 with $240,000 of flat glass scope, invoiced in September 2026.
Base index, Sep 2025
179.209
Current index, Sep 2026 (revisable)
184.75
Ratio, 184.75 ÷ 179.209
1.0309
Amount at signing
$240,000
Adjustment added to that amount
+$7,421
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 flat glass clause could be read against, and they do not move together. A clause that only says "the flat glass index" leaves the two sides to pick different ones.
Over the 12 months to Sep 2026, these series moved differently. On the same $240,000, the gap between the highest and lowest is $19,046.
Write the series code, WPU1311, into the contract text, with the BLS title next to it.
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.
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. A usable clause also names an averaging window, a rule for revised values and missing months, and a cap.
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.
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.