Contracts & Scope

Holding your price when materials jump

By DoneQuote Editorial · August 24, 2026 · 7 min read

An expiration date limits how long a customer can accept your quoted price. It does not, by itself, protect you from material increases after acceptance. If buying will happen later, consider a locally reviewed escalation clause that names the materials, baseline and calculation, with written approval of price and schedule changes.

Why costs can change before you buy

An estimate is built from the costs you could see the day you built it. Once the customer signs a fixed-price agreement built on that number, the cost side is generally yours to manage. Whether a signed estimate is itself a binding fixed price, or only a good-faith figure you can revise, depends on how the document is worded and on your state's contract and home improvement rules — which is exactly why the wording below matters.

For example, a customer may accept within a 14-day validity window, while permits delay purchasing for another month. The price has been accepted, but your supplier’s hold may end before you order.

Lumber, copper, steel, and plastic products can move sharply between quote and purchase. If an estimate depends heavily on one of them, price validity and a documented supplier quote matter.

Compare the increase with your expected profit

It is easy to absorb an increase like this, because the dollar figure sounds small next to the contract price. Compare it to the profit line instead.

Every number below is invented to show the arithmetic — the job prices, a 15% increase on the volatile material only, and a 12% net profit line. Your prices and your actual net margin are the ones that matter; run the same three columns on a job you have already closed.

JobContract priceVolatile material in the estimateA 15% jump addsShare of the profit line it eats
320 sq ft composite deck$14,200$4,800 framing and decking$72042%
200A panel upgrade$3,400$900 copper wire and gear$13533%
Furnace and coil changeout$9,800$6,200 equipment and line set$93079%
Whole-house repipe$11,500$3,100 tube and fittings$46534%

On the changeout, a single 15% move on the equipment takes about four-fifths of the profit — and it does not take much more than that to reach break-even. Check all outstanding quotes that depend on the affected material; the exposure may extend beyond one job.

What should an escalation clause specify?

The usual fix says the price holds for the materials as priced on a stated date, and that a documented increase past a stated trigger gets passed through. Model language exists and it is worth reading before you draft your own: ConsensusDocs publishes 200.1, its Time and Price-Impacted Materials amendment, and NAHB publishes a sample escalation clause for specified building materials aimed at residential builders. Review their treatment of baseline prices and documented adjustments with counsel before adapting wording to a residential remodel.

  • The baseline. A date, ideally a document. "Based on supplier quotes dated May 12" is checkable. "Based on current prices" is the version that turns into an argument.
  • The named materials. List them. A clause covering everything reads as a blanket right to reprice.
  • The trigger and what crosses it. Specify who pays an increase below the trigger and exactly what changes above it. You can pass through only the amount above the trigger, split it, or cap total escalation at a percentage of the contract price. State which method you are asking the customer to approve.
  • How it is proved and how it lands. The supplier invoice goes with it, and the change lands as a signed change order — not as a bigger number on the final invoice.

Here is sample wording for local review, with a fictional 10% trigger. Complete the supplier-quote date and named materials before use:

Material pricing in this estimate is based on supplier quotes dated [date] for pressure-treated framing lumber and composite decking. If the delivered cost of either material increases more than 10% above that baseline before we purchase, we will propose a written change order for only the amount above that 10% increase, with the supplier quote or invoice attached. Any decrease below the baseline will be credited in full. The change order will state the schedule impact and requires both parties’ approval before the affected purchase or work. This applies to material cost only; labor, overhead and markup are not adjusted.

The 10% trigger is an example, not a recommended national rate. With a $1,000 baseline and a $1,150 delivered cost, this wording passes through $50, leaving the first $100 increase with the contractor. An index-based clause needs a different calculation: BLS’s contract-escalation guidance explains choosing an index, base period and adjustment method. An index does not measure your particular supplier’s invoice.

Check residential contract rules before using an escalation clause. California’s licensing board, for example, requires a written change order signed by both parties before a price or scope change. Have a construction attorney check whether and how your clause can be used where the job is located. A saved clause is not permission to raise an accepted price unilaterally.

Explain the materials, trigger and credit

An escalation clause should let the customer calculate the possible adjustment. Name the materials and say whether labor, overhead or markup can change.

Keep the credit rule explicit too. The example above returns a decrease below the baseline in full while sharing increases only beyond the stated trigger. If you want different rules, write them into the clause before acceptance.

Explain the same calculation when discussing the quote: “If the supplier’s $1,000 price rises to $1,150, this clause would add $50 after we approve a written change. A drop to $950 would produce a $50 credit.” Replace those fictional figures with the job’s actual baseline.

Set an expiration date for acceptance

Set the expiration date using your supplier’s price hold and expected purchasing date. Reprice an expired, unaccepted quote from a fresh supplier quote. If permits or lead times leave a gap after acceptance, an expiration date alone does not cover that gap.

Document the increase before purchasing

Do it before you buy, in writing, with the number visible. Send the new supplier quote next to the baseline one, show the difference, and reference the clause they signed. If your markup applies to the increase, say so; if it does not, say that too, and follow the method in the agreement. Waiving markup affects the amount you recover.

If the customer declines the proposed adjustment, review the original agreement before suspending work, buying at a loss or seeking cancellation. A rejected change order does not by itself release either party from the accepted contract; get advice on the available options.

Save and review the escalation wording

In DoneQuote you can save escalation wording in a quote template or Agreements row and add it to quotes that need it. Check the materials, dates, calculation and required approvals each time so the customer reviews the clause that applies to this job.

Write quotes 10x faster

  • Describe the job, AI drafts the quote
  • Professional layout in seconds
  • Free to try, no credit card
Try it free