Guides · Updated June 24, 2026
Pricing public bids in a volatile market: construction cost escalation
Federal construction is almost always firm-fixed-price, which means the number you write down is the number you live with — even if steel jumps 30% before you break ground. After the 2021–22 price shock, escalation risk is the quiet killer of public-bid margins. Here's what happened to materials prices, why most contracts leave you holding the risk, and how to price a bid so volatility doesn't erase your profit.
The spike that reset the baseline
Between 2020 and 2022, the producer price index for inputs to construction jumped about 36% — rising 18.7% in 2021 and another 14.5% in 2022, the steepest run in the history of the series. The important part for estimators isn't that prices spiked; it's that they never fully came back. After a small dip in 2023, input prices have drifted up again and sit roughly 38% above their 2020 level. The shock reset the baseline; it didn't reverse it.
That's the backdrop for every public bid you price today: the cost floor is permanently higher, and the memory of how fast it can move should make you respect the contingency line.
Not all materials move together
Escalation isn't uniform, and that's the planning problem. Some inputs spiked and partly retreated — lumber round-tripped almost entirely, ending 2025 only about 9% above 2020 after doubling in between. Others ratcheted up and stayed: copper, gypsum, and concrete products kept climbing well after the headline panic faded. Diesel — which prices your hauling, your equipment, and indirectly your asphalt — remains far above 2020 and is the most volatile line on any heavy-civil estimate.
The lesson for a bid: weight your contingency toward the materials that dominate your scope, and treat the whippy commodities (diesel, steel, lumber) differently from the steady climbers. A roofer, a paving contractor, and a utility sub are each exposed to a different basket.
Construction outpaced general inflation
It's tempting to fold escalation into a vague "inflation" number, but construction inputs rose much faster than consumer prices over the period — about 38% versus 24% from 2020 to 2025, roughly one and a half times the general rate. Pricing a long-duration job off CPI-style assumptions systematically understates your exposure.
On a fixed-price job, you own the risk
Here's the part that makes escalation a federal problem specifically: the FAR requires firm-fixed-price contracts for construction (FAR 36.207). Under a firm-fixed-price contract, the price doesn't move because your costs moved — inflation is not a government-directed change, so it doesn't support an equitable adjustment. Unless the contract contains an economic price adjustment (EPA) clause, the contractor carries the escalation risk start to finish.
EPA clauses exist (FAR 16.203), but they're the exception in construction: a contracting officer may use one only when there's serious doubt about market or labor stability and the contingencies can be identified and priced separately. During the 2021–22 surge, DoD and GSA issued guidance encouraging EPA clauses on new long-duration contracts and easing their use — but most fixed-price construction still ships with no EPA clause at all. Check the clause list before you assume any relief is built in; bonding and schedule terms hide in the same place (see how to read a federal solicitation).
How to price it without giving margin away
You can't predict the next spike, but you can bid for it. Lock material pricing with suppliers for as long as the bid is valid, and put the quote expiration dates in your file. Size your contingency to your scope's actual commodity basket rather than a flat percentage. On multi-year work, ask — in writing, during the question period — whether the agency will include an EPA clause, and price the risk explicitly if they won't. And don't forget labor: prevailing wages climb too, so a job that opens months out should be priced off current rates with escalation built in (see Davis-Bacon prevailing wages).
Finally, give yourself runway. The shops that get burned are the ones pricing in a hurry against a deadline they discovered late. Watching the feed so the right jobs reach you early — through the daily digest — is what buys the time to price escalation properly instead of guessing. Thresholds and rules here reflect the FAR as of June 2026 and are for orientation, not legal advice.
Put this on autopilot.
JobsiteBids watches the federal feed, parses every packet, and emails your strong matches at 6 AM — ranked against your trade, service area, and bid size.