Skip to main content

When Steel and Copper Prices Move After You Bid: A Contractor's Guide to Estimates and Change Orders That Hold

Published 12 min readMike ThriftMike Thrift
When Steel and Copper Prices Move After You Bid: A Contractor's Guide to Estimates and Change Orders That Hold

You priced a job in good faith. Then, between bid day and buyout, the steel package costs hundreds more per ton, copper wire jumps again, and the supplier will only honor their quote for seven days. If your contract has no answer for that gap, the difference comes out of your margin.

That is the situation many contractors are living with this year. Metals tariffs have pushed key material prices sharply higher, and the increases land hardest on the trades with the most metal in their work: structural steel, electrical, plumbing, HVAC, roofing, and anything with wire, pipe, conduit, or ductwork. This guide explains what changed, how to rebuild your estimating habits around volatile prices, and what contract language actually protects you.

What changed with steel and copper prices

Three facts matter for your next bid.

Steel and copper products are up double digits year over year. Industry tracking of federal Producer Price Index data shows steel mill products up roughly 21 percent and copper and brass mill shapes up roughly 16 percent year over year in early 2026, with aluminum mill shapes up even more. Overall construction input prices ran about 3 percent higher than a year earlier. A congressional analysis put copper products up about 25 percent and steel mill products up about 21 percent over a similar window. The exact number moves month to month, but the direction has been consistent: metals are driving input-cost inflation.

The tariff structure behind it got tougher in April 2026. An April 2026 restructuring of Section 232 metals tariffs set a 50 percent duty on articles made entirely or almost entirely of steel, aluminum, or copper, assessed on the full customs value rather than just the metal content for many covered derivative products. The framework took effect for goods entered on or after April 6, 2026, with further adjustments that summer. The practical result for contractors: imported steel shapes, pipe, tube, wire, and many fabricated metal products carry a much heavier landed cost than they did a year ago, and domestic mills have pricing power to match.

Cost indexes confirm the squeeze is real, not anecdotal. Weekly and monthly construction cost trackers have shown materials costs grinding upward all year while bid prices lag behind. When input costs rise faster than what owners agree to pay, contractors absorb the spread. Firms that bid thin to win work feel it first.

Why contractors absorb the increase first

The pain is structural, not a matter of bad estimating. Four features of ordinary contracting push metals inflation onto you:

  1. The bid-to-buy lag. You price steel, wire, and pipe months before you purchase them. On a fixed-price contract, every increase in between is yours unless the contract says otherwise.
  2. Standard forms assume stable prices. Widely used contract templates generally do not include automatic price-escalation language. If you sign the standard form unchanged, you have agreed to deliver at the bid price no matter what metals do.
  3. GMP contracts hide the risk. A guaranteed maximum price feels safe to owners, but without a written exception for material escalation, the "guarantee" covers commodity swings too.
  4. Suppliers shortened their own exposure. Many mills and distributors now hold quotes for days or weeks rather than months, and some add surcharges at shipment. Your 60-day bid validity and their 7-day quote validity are mismatched, and you own the mismatch.

The fix is not to pad every bid by 10 percent and hope. Owners reject padded bids, and flat contingencies hide information you need later. The fix is to separate volatile costs, shorten your exposure windows, and write escalation rules both sides understand before signing.

Rebuild your estimate for volatile metals

Treat metals as a distinct pricing problem inside every estimate, not as part of general conditions or a blended markup.

1. Break out metals as their own line items

Separate structural steel, rebar, pipe, ductwork, wire and cable, conduit, panels, and fixtures into visible line items with quantities, unit prices, and the quote date. This does three things: it shows the owner exactly what is volatile, it gives you a clean baseline for any later adjustment, and it forces your estimator to price current numbers instead of carrying last quarter's.

For lump-sum bids where owners resist detail, keep the summary lump sum but attach a schedule of unit prices or allowances for the major metal components. The attachment becomes the reference point if prices move.

2. Date-stamp every major material price

Write the supplier, quote number, price, and expiration date into the estimate file for each significant metal item. When a Plain-view review happens three months later, "wire at $X per foot per ABC Supply quote 4521, valid through Friday" is the difference between an approved change order and an argument.

A simple discipline works: no metal line item enters a bid without a quote less than 15 days old, or a named index value and date if you are pricing off an index.

3. Shorten quote validity and say so

Match your bid validity to your supply chain reality. If your steel fabricator holds pricing for 14 days, your proposal should state that material prices are based on current supplier pricing and that the proposal price is valid for a defined period, commonly 15 to 30 days for metal-heavy work. After that, prices are subject to adjustment.

Owners sometimes demand 60- or 90-day bid validity, especially on public work. When you cannot refuse, price the risk explicitly as a line-item allowance or qualify the bid in writing. A buried contingency that proves too small helps nobody; a visible time limit or allowance starts a conversation before it becomes a dispute.

4. Tie the volatile portion to a public index

The most defensible escalation method references an independent measure both sides can check, typically a Bureau of Labor Statistics Producer Price Index series for the relevant input, such as steel mill products or copper and brass mill shapes, or an inputs-to-construction index. Your clause names the index, the baseline month, the threshold that triggers adjustment, and the formula.

Index-linking beats arguing about individual invoices because it is neutral. You are not asking the owner to trust your supplier; you are both watching the same published number.

5. Carry contingency honestly

Keep two separate buckets: a general estimating contingency for ordinary uncertainty, and a clearly labeled material-price allowance for indexed metals. When prices stay flat, the owner sees the allowance go unspent or credited back, which builds trust. When prices spike, the mechanism is already in the contract and the conversation is arithmetic, not blame.

Write escalation and change-order language that works

An escalation clause is only as good as its specifics. Vague promises to "adjust for market conditions" invite disputes. Strong clauses answer six questions in plain language:

  1. Which materials are covered? Name them: structural steel, copper wire and cable, pipe, ductwork, or "the metal components listed in Exhibit A." Blanket coverage of "all materials" makes owners nervous; a defined list gets signed.
  2. What triggers an adjustment? State a threshold, such as a documented increase of more than 5 percent in the covered material cost between the baseline date and the purchase date, measured by supplier invoices or the named index. Thresholds filter out noise and show good faith.
  3. How is the adjustment calculated? Spell out the math: the change-order amount equals the verified cost increase on the remaining quantity, with no additional markup, or with a stated markup. Include decreases too. Two-way clauses are far easier to sell because the owner benefits if prices fall.
  4. What proof is required? Require dated supplier quotes at bid time and paid invoices or mill certifications at purchase time, submitted within a set number of days. Attach the baseline quotes as an exhibit so nobody reconstructs history later.
  5. What about timing and mitigation? Require prompt notice when you learn of an increase, and a duty to mitigate through early buyout or alternate sourcing where practical. Owners accept escalation when they see you tried to avoid it.
  6. How does it interact with schedule? Tariff-driven shortages can delay deliveries as well as raise prices. Coordinate the price clause with your time-extension and force-majeure provisions so a late shipment caused by supply disruption does not become a liquidated-damages fight on top of a cost fight.

Two additional drafting points pay for themselves. First, make the clause survive into subcontracts: your escalation protection from the owner should flow down to your obligations to subs, and your purchase orders should allow early buyout once the owner approves. Second, for GMP or design-build work, write the exception into the GMP definition itself, stating that the guaranteed price assumes baseline metal prices in the exhibit and adjusts per the clause. Exceptions buried in general conditions get overlooked; exceptions in the price article get honored.

If an owner refuses any escalation clause, you still have options: shorten the acceptance window, require early release of long-lead metals after notice to proceed, propose a shared-savings band where you absorb the first few percent and split the rest, or price a defined risk premium as its own line. What you should not do is sign a fixed price and silently hope metals cooperate.

Track costs while the job runs

Good contract language fails without job-cost discipline to back it up. When prices move mid-project, the contractors who recover costs are the ones whose books prove them.

Post committed costs immediately. Enter subcontracts and purchase orders as committed costs against the right cost codes the day they are signed, not when invoices arrive. Your projected final cost should reflect the buyout price at all times, so a spike shows up as a variance while there is still time to file notice.

Use cost codes granular enough to isolate metals. If wire, pipe, and ductwork all sit inside one "materials" code, you cannot prove what moved. Break out the volatile commodities. Monthly cost reviews should compare estimated versus committed versus actual quantities and unit prices for each metal line, with the estimator's baseline visible beside actuals.

Review variances monthly, not at closeout. A small monthly habit beats a painful postmortem: for each metal line, note the quantity installed, the price paid, the remaining quantity, and the current replacement price. Escalation clauses usually require notice within days of discovering an increase. A monthly review calendar keeps you inside those deadlines.

Coordinate buyout with the clause. Once the contract is signed, release long-lead metals as fast as the schedule and the owner's approvals allow. Early buyout locks prices and shortens the exposure window. Where early purchase means storing material, track storage and handling as their own costs so they do not silently eat the savings.

This is also where everyday bookkeeping earns its keep. Supplier invoices coded to the right job and cost code, retention tracked per subcontract, and change orders logged separately from base contract value turn a stressful negotiation into a short meeting with exhibits. Contractors who can produce a dated quote, a matching invoice, and a clean job-cost report get paid faster than contractors with a story.

Mistakes that turn a price spike into a loss

  • Bidding from stale history. Last year's unit prices for wire or pipe are not this year's. Reprice metals fresh on every bid, even for repeat clients and prototype work.
  • Accepting supplier surcharges silently. Fuel surcharges, alloy surcharges, and tariff pass-throughs buried in invoices are real costs. Code them to the material line so they flow into variance reports and change-order backup.
  • Filing late notice. Most contracts require written notice of a cost or time impact within days. A phone call to the owner's rep is not notice. Send the letter, attach the numbers, and follow the contract's procedure to the letter.
  • Mixing contingency with profit. If escalation recovery lands in the same bucket as margin, you will never know whether the job made money. Keep base contract, approved change orders, allowances, and contingency draws visibly separate.
  • Forgetting the tax and accounting side. Timing matters: materials bought early sit in inventory or prepaid job costs before they are installed, and deposits on fabricated steel may have different treatment than delivered goods. Keep purchasing records clean so your year-end books and your tax preparer are not guessing about what was spent versus what was used.

What to do before your next bid

Pull your three most metal-heavy open estimates this week and check the quote dates. If any baseline is more than a few weeks old, reprice it. Add a dated metals schedule to your proposal template, pick the index you will reference, and draft a one-page escalation exhibit your team can attach without calling a lawyer every time. Then train your project managers on the notice deadlines, because the best clause in the world expires unused if nobody sends the letter.

Volatile material prices reward the contractor with the better paper trail. Owners do not pay for surprises, but they routinely pay for documented, formula-driven adjustments they agreed to up front. Build the baseline, write the rule, track the variance, and give notice on time. The tariffs may be outside your control; the margin does not have to be.

Simplify Your Financial Management

As you tighten up estimating, change orders, and job costing for volatile material prices, keeping clean project books matters more than ever. Beancount.io offers plain-text accounting that is transparent, version-controlled, and AI-ready, so every material line, allowance, and adjustment stays auditable. Get started for free and bring the same discipline to your finances that you bring to your bids.

Share this article