AZ Business DirectoryHelping AZ Connect Call (602) 396-9443

Home services

How to Price Jobs When Material Costs Keep Changing

Arizona home-service contractors can protect their margins when supplier prices swing by adjusting estimates, tracking costs and setting clear terms.

October 11, 2026

The Problem Every Contractor Faces Right Now

You quote a roof repair on Monday. The customer says yes on Friday. You pick up materials the following week and the price is eight percent higher than what you built into the estimate. Now you're working for less than you planned, or you're having an awkward conversation about why the final invoice doesn't match the quote.

Material costs have been unpredictable for the past few years, and Arizona contractors in every trade have felt it. Lumber, copper pipe, refrigerant, paint, roofing shingles—all of it swings more than it used to. You can't avoid the problem, but you can price jobs in a way that protects your business without scaring off customers.

Use a Short Quote Window

Most estimates don't include an expiration date, and that's a mistake when prices move fast. Add a simple line to every quote: "This estimate is valid for seven days" or "Materials priced as of [date]; subject to change after [date]." It sets expectations and gives you room to adjust if the customer waits three weeks to decide.

Seven days is usually enough time for a homeowner to think it over and compare a couple of bids. If they need longer, you can always extend it. The point is to create a clear boundary so you're not locked into a number that no longer works.

Add a Material-Adjustment Clause for Larger Jobs

For bigger projects—a full HVAC replacement, a landscape install, a commercial repaint—consider adding a line that allows for price adjustments if material costs change between the estimate and the start date. Spell it out plainly: "If supplier prices increase more than five percent before work begins, we'll provide an updated invoice reflecting actual material costs."

Most customers understand this if you explain it up front. They've seen prices jump at the grocery store and the gas pump. They'd rather know the terms than get surprised later.

Track Your Costs Every Month

If you're still pricing jobs based on what materials cost six months ago, you're guessing. Walk through your supplier once a month and write down what you actually pay for the items you use most. Update your pricing sheet and your estimating template with current numbers.

This doesn't have to be complicated. A simple spreadsheet with unit costs and the date you checked them is enough. When you sit down to write a quote, you're working from real information, not memory.

Build In a Buffer Without Padding Too Much

Some contractors add a flat percentage to every material line to cover swings. Five or ten percent can give you breathing room without pricing yourself out of jobs. The risk is that if you pad too much and competitors don't, you lose the work. If you pad too little, you eat the difference.

The right number depends on how volatile your materials are and how often prices have burned you. Track what actually happens over a few months and adjust.

Separate Labor and Materials on the Invoice

When you break out labor and materials as separate line items, it's easier to explain a price change if one comes up. The customer can see that your labor rate didn't move, only the cost of the parts. It also makes your pricing more transparent, which most people appreciate.

If you use quoting software, this is usually a checkbox. If you're still doing it by hand or in a Word doc, it's worth the extra two minutes.

Communicate Early When Something Changes

If you gave a quote and then the price of a key material jumps before the job starts, call the customer right away. Explain what happened, show them the difference and give them options. Most people would rather hear it early than see it on the final bill.

Sometimes they'll ask you to hold the original price. You can decide whether the job is still worth it. Sometimes they'll agree to the new number, or they'll choose a different material. Either way, you're keeping trust intact.

Keep Jobs Moving So Prices Don't Drift

The longer a job sits between estimate and completion, the more chance that costs shift. Tighten your scheduling so there's less gap between the quote, the start date and the finish. When you can turn a job in a week instead of three, price changes have less time to catch you.

If missed calls or slow follow-up are creating delays, that's worth fixing. A system that logs every lead, sends reminders and keeps the schedule tight helps you move faster and keep estimates accurate.

Know When to Walk Away

Some jobs don't pencil out once you factor in current material costs, travel time and the rest of your schedule. If a price increase puts a job underwater and the customer won't budge, it's okay to let it go. Losing one job is better than losing money on a job that drags down the rest of your month.

You're not trying to win every estimate. You're trying to win the ones that pay fairly and let you do good work without stress.

About once a week: new local businesses, Arizona how-tos, things to do. Unsubscribe any time.

Own a business in Arizona? Your basic listing on the directory is free — add it in two minutes, or find who to call for the job in front of you.

Ask