Pricing
How long should an estimate stay good? Setting an expiration date when material prices move
By Holden Marsh, Editorial Director7 min read

TL;DR: An estimate with no expiration date acts like a price lock forever. Put a real expiration date on every estimate, explain what happens after that date, and re-check material prices before you accept the job.
A quote with no end date promises more than you meant
An estimate is a snapshot of your material cost and your calendar on the day you write it. Both can change.
Lumber, wire, tile, roofing, shingles, copper, and fixtures can move in price. Your schedule can fill up. A quote with no end date promises the customer that your number and your availability will stay the same forever.
That is not what most contractors mean to promise. It is still what the customer can reasonably hear.
The customer may keep the estimate for weeks while getting other quotes. Then they call and say, “I am ready, go with your number.” They expect the old price. You may have taken other jobs. Your supplier may now charge more for the main material.
At that point, you either eat the difference or make an awkward call. The awkward call is the thing to avoid. One line on the estimate can prevent it.
Put the expiration date on the first page
Use plain language:
“This estimate is good until (date).”
Do not hide the date in small print. Put it where the customer will see it with the total price and scope of work.
The right window depends on the job. Use a shorter window for work that is mostly materials. Use a longer window for work that is mostly labor. There is no universal number of days that fits every trade or supplier.
A roofing estimate may depend heavily on shingles and other material pricing. A paint or repair job may be more heavily based on labor. Your suppliers may change prices at a different pace than another contractor’s suppliers.
Pick the window based on how fast your actual costs move. The date should protect a real price, not create fake pressure.
The same rule applies to the start date. A start date promised in the estimate is only good while that slot is open. An expired quote protects your calendar as much as it protects your material margin.
Tell the customer what happens after the date
An expiration date alone can sound like a threat. Add the next step in the same section of the estimate:
“After that date we will re-check material prices and send an updated number.”
That does not automatically raise the price. It tells the customer that you will check the number before moving forward. It also keeps the door open if the estimate expires before they are ready.
Do not write “act now” language. Do not use a deadline that has no connection to your costs or calendar. Customers can tell when a date is fake.
The date should answer a simple question: how long can you stand behind this number based on what you know today?
Big-ticket materials need their own rule
For major materials, state that the price is based on current supplier pricing. Also state that the quote can be adjusted if the supplier price changes before the order is placed.
The clearest protection comes from ordering or locking the main materials when the customer signs and takes the deposit. That is when the price is locked for real.
State rules on deposits and contract terms differ. Check your own state’s rules before you set up your paperwork.
Do not treat a material clause as permission to change the whole price without an explanation. Show what changed. If the supplier price changed, the customer should be able to see that the material portion changed instead of wondering whether your labor price changed too.
When a caller asks about materials they plan to buy themselves, that is a different situation. Your estimate should make clear what you are pricing and what the customer is supplying. See what to cover when the customer supplies the materials.
Labor and materials should not sit in one mystery total
List labor separately from materials on every estimate.
Labor is your price. You can hold it for the period you stated. Materials can be listed as an allowance or as “at current supplier pricing.”
That separation gives you a clean explanation when a material cost changes. You can say the labor remains the same and the material amount was re-checked with the supplier.
It also helps when a customer is comparing quotes. They may be looking at three totals without seeing what each contractor included. If they ask why your number differs, the labor and material lines give them something specific to compare. Contractors who deal with quote shoppers should also be ready for the questions covered in how to handle callers getting three quotes.
The same discipline applies before the estimate is written. If someone asks for a price on the phone, give only the range or information you are prepared to stand behind. Do not turn a quick phone conversation into an open-ended price lock. See how to give a price range over the phone.
An expired estimate gets a fresh number, not an argument
When a customer comes back after the date, do not get defensive. Use a direct answer:
“That estimate has run out, let me re-check the materials and get you a fresh number.”
Then re-check the main materials. Send an updated written estimate in the same format with a new date.
If the number is the same, say so. Customers remember when a contractor could have raised the price but did not.
If the number changed, show where it changed. Keep labor and materials separate. Do not make the customer guess whether the new total came from material pricing, your calendar, or both.
The goal is not to win an argument about the old estimate. The goal is to give the customer a current number that you can actually honor.
Your phone answer should match your paperwork
Callers often ask, “How long is your quote good for?”
Have one clear answer ready. It should match the rule printed on your estimate. If your window changes based on the job, say that plainly:
“The estimate has an expiration date based on the job. Material-heavy work has a shorter window. Labor-heavy work may have a longer one. After the date, we re-check material pricing and send an updated number.”
The customer should hear the same policy from the phone and see it on the page. A different answer from the office creates the same confusion as a missing date.
What Bella does when an old estimate calls back
Bella is the AI receptionist from Nail the Call. She answers every call 24/7, works out the job, books the visit on your real calendar, and texts you the summary while your hands are full.
When a customer calls back about an old estimate, Bella answers even at night. She notes which job they mean and what they want. She texts you the summary so you know the estimate may be out of date before you call back.
Bella never quotes or confirms a number you did not approve. She will not promise an old price. She can also book the new visit on your real calendar.
Nail the Call plans are flat monthly: Starter is $95, Growth is $295, and Pro is $495. There are no per-call limits, no per-minute meter, and no overage fees. Growth has full repeat-caller memory.
Use this checklist on your next estimate
- Put an expiration date on every estimate.
- Choose a window that fits the job and your supplier pricing.
- State what happens after the date.
- List labor and materials separately.
- Lock the main materials when the customer signs and takes the deposit.
- Keep one clear phone answer ready.
- Re-check and reissue expired estimates without arguing.
Keep reading
- Paying subs in 2026: the 1099-NEC line moved from $600 to $2,000The federal 1099-NEC line for paying subs went from $600 to $2,000 for 2026 payments. You will file fewer forms. You still need the W-9 before the first check.
- What a missed call actually costs your contracting businessWork out the real number for your own shop, using jobs you have already booked this year.
- The nine questions to ask on every remodel callGet budget, scope, and timeline out of a first call without making it feel like an interrogation.
- Voicemail, answering service, or receptionist: what actually fits a contracting shopAn honest comparison of the three ways to handle calls you cannot take, including where each one fails.
- The after-hours call policy every contracting shop needsDecide which calls are worth answering at night, who they go to, and what happens to the rest.
- How to spot a tire kicker on the phone, before you drive outThe signals that separate a serious customer from someone collecting numbers, and how to handle both.
- Should you charge for estimates? A straight answer for contractorsWhen charging wins you better work, when it costs you jobs, and how to introduce a fee properly.
- How many times to follow up with a lead before you let it goA follow-up schedule that keeps slow leads alive without turning you into the shop that will not stop calling.
- 3-day right to cancel for contractors: the FTC Cooling-Off RuleThe contractor's 3-day right to cancel: what to hand over at the kitchen table, when you can cash the deposit, and when the rule does not apply.
- While you're here: how to handle extra work requests without eating the costHow to price and write up the small add-ons customers ask for mid-job, so nobody is surprised at the final invoice.
- How to turn down a job without burning the leadHow to say no to the wrong job so the caller still remembers you well when the right job comes along.
- Why customers stand you up on estimate visits, and how to stop itMost no-shows are booking problems, not customer problems. Fix the booking call and the days before the visit.
- The EPA lead paint rule: what every trade needs to know about pre-1978 homesThe trigger is the age of the house and how much paint you disturb, not your trade. Ask what year it was built before you book.
- The unhappy customer call: how to handle a complaint after the job is doneMost complaint calls are about something small. Silence is what makes them expensive. Call back the same day, sort the problem, and book a real return date.
- Should you give a price over the phone? How to answer 'what will it cost?'Give a range when a few questions and photos can get you close, book a visit when the price hides behind a wall, and write down every number you say.
- The 'my last contractor walked off the job' call: how to take over half-finished workTakeover jobs can be good work. Ask about the old contract, the money, and the permit on the first call, never price them over the phone, and write down what you own.
- The customer wants to buy their own materials: how to say yes without eating the riskCustomer-supplied materials can work, but only with rules set before the job: approve the product, check the boxes before the start day, warrant your labor only, and set a charge for lost days.
- When can you start? How to answer when you're booked weeks outThe hopeful date and the flat 'we're booked out' both lose jobs. Separate the visit date from the start date, tie the range to your real calendar, and tell a wrong-fit caller early.
- 'I'm getting three quotes': how to answer the caller who is shopping aroundGetting several quotes is normal homework, not an insult. Ask what was missing from the others, book the visit on the first call, and write a quote that is easy to compare line by line.
- 'Are you licensed and insured?': how to answer it on the phoneThe question often comes right before the caller hangs up. Answer it in one specific sentence, name the coverage you carry, and text proof before they put the phone down.
- Collecting the final payment: how to get paid in full when the job is doneThe final check rarely stalls because the customer cannot pay. It stalls over one small item nobody wrote down. Here is how to close out a job and leave with the money.
- What your crew needs to know before the first morning: the handoff from the person who sold the jobThe person who sold the job heard the whole story. The crew lead got part of it. A one-page handoff before day one closes that gap.
- Rain day: what to tell the customer when weather pushes the job backThe customer is almost never upset that it rained. They are upset that they had to call to find out. Here is how to make the weather call first.
- Asking for reviews and referrals: when to ask, how to ask, and what not to doThe best time to ask for a review is the final walkthrough, in person, with a link in a text the same day. Here is the full habit, plus the review rules that trip shops up.
- Job photos: what to shoot before, during, and after every jobThe shop with a before photo of that crack can text it back and the call ends calmly. The shop without one argues from memory. Here is the photo habit that settles it.
- Markup vs margin: why a 20 percent markup is not a 20 percent profit"I put 20 percent on everything" sounds like a 20 percent profit. It is not. Here is the math from the margin you need to the markup you charge, and what a discount really costs.
- Order the materials before you promise the start dateThe start date you give a customer is only as good as your slowest material. Here is how to confirm lead times, order early, and catch a wrong delivery before it stops the crew.
- Working in a lived-in home: the house rules and daily cleanup that keep the customer on your sideMost mid-job calls are not about the work. They are about the dog that got out, the truck in front of the neighbor's mailbox, and the dust on the dining table. Here is how to stop those calls before they start.
- Allowances in an estimate: how to write them so they don't turn into a fightThe estimate said "tile allowance" and a number. Then the customer came back from the showroom. How to write allowances so the overage, the labor, and the deadline are settled before anyone signs.
- When your sub doesn't show up: how to protect the schedule and the customer's trustThe customer finds the empty house before you hear about it. How to confirm subs, build slack into the schedule, and tell the customer first when a trade misses a day.
- Your workmanship warranty: what to put in writing before the jobA spoken promise turns into an argument months later. How to write a short workmanship warranty: one length, one start date, a plain not-covered list, and an inspect-first rule.
- Raising your prices: how to tell past customers without losing themThe hard part of a price increase is the repeat customer who calls and says "same as last time." How to pick a start date, send a short heads-up, and hold the new price calmly.
See it in action
Book a short walkthrough and we’ll show you Bella taking a call for a shop like yours.
Book a walkthrough
15 minutes, no pitch deck.
Or just call us
(628) 895-9788