Estimate Follow Up Email: What to Send After the Quote Expires
When a customer replies to a quote that's past its validity date, that reply is not permission to book the job at the old price.

When a customer replies to a quote that's past its validity date, that reply is not permission to book the job at the old price. The estimate is expired, and the only correct next step is a review, not a confirmation. Before a revised price or booking promise goes out, the owner or authorized estimator needs to check what changed, update the numbers, and approve the revision. This matters most for HVAC, plumbing, and electrical shops, where material costs, permit fees, and crew availability can shift in a matter of weeks.
Shops that lack a systematic workflow for expired quotes often discover the problem only after committing to a job at a price that no longer holds, a pattern that shows up as margin erosion and missed close rates over time. A process that tracks expiry dates, queues owner reviews, and sends the right email at the right time is what separates shops that close estimates from shops that lose them quietly. Ask any workflow vendor, including Maximus, how it supports that human review before relying on automation.
Here's what this article covers: how to read your own expiry terms, what to verify before drafting anything, three copy-ready email templates for the most common situations, how to manage estimate statuses and stop the sequence cleanly, and how to hand a signed job off to scheduling.
Key takeaways
- Expiry = review trigger: A customer replying to a lapsed quote is not a booking. It's a signal to review pricing before responding with any numbers.
- Written terms control: Your quote document's language sets the validity window. No written date means the estimate is in a gray zone, not automatically still valid.
- Mark it inactive first: Flag the old estimate as expired in your job management software before any outreach begins to prevent accidental booking at stale prices.
- Owner approval is non-negotiable: A revised estimate needs sign-off from whoever holds pricing authority before a dollar figure or start date goes to the customer.
- Three emails, three moments: Reopen the conversation, request missing scope details, then send the approved revision. Each email serves a specific purpose.
- Separate workflows matter: Estimate follow-up and invoice collection are different processes with different tones, triggers, and legal contexts. Never mix them.
How do you know if your estimate has actually expired?
Start with the validity date and exact terms in the estimate. If the document specifies a 30-day validity period from its issue date, check that period and whether the customer already accepted it. A price-change clause is not necessarily an expiration date. Do not treat an accepted contract as an expired offer or assume a universal validity window. Have unclear terms reviewed before changing a customer's agreed price.
If the original quote had no written validity period, the estimate is in a gray zone. Supplier price increases, permit fee changes, or shifted site conditions all affect whether the old numbers hold. Without written terms to point to, the responsible move is to treat any significant time gap as a reason to verify pricing before confirming anything. There is no universal legal expiration period for an undated estimate; enforceability depends on your jurisdiction, the document's language, and whether the customer accepted it before any work began.
What to do before writing a single follow-up on an expired quote
The first step is administrative. Flag the original estimate as expired or inactive in your job management software before any outreach begins. Use the platform's supported expired or inactive status, retain the record, and verify whether old acceptance links remain usable; archiving behavior differs by platform. This prevents a tech or office staffer from accidentally booking or invoicing against stale numbers, and it creates a clean record for the revised quote that replaces it.
Before a revised estimate goes back to any customer, the owner or authorized estimator needs to check every assumption the original quote was built on. Costs that shift most between an estimate and a delayed reply include:
- Supplier pricing on copper, refrigerant, and duct materials
- Equipment availability and model substitutions
- Freight and delivery charges
- Labor rates and crew scheduling
- Permit and inspection fees
- Subcontractor pricing for electrical or excavation work
That last item catches some shops off guard. It's easy to assume a subcontractor's rate held steady when it didn't, so confirm it directly before finalizing any revised number.
The revised quote also requires a clear sign-off from whoever holds pricing authority at the shop. Document who approved it and when. That approval is what allows the follow-up email to include a specific price or timeline. Without it, the email should only reopen the conversation, not confirm any dollar figures or booking dates. A revised estimate sent without an owner review is one of the fastest ways to commit your shop to a job you'll lose money on.
Three copy-ready estimate follow-up email templates
Each template below serves a specific moment in the expired-estimate process. Personalize the fields in parentheses before sending. Subject lines are included with each.
Email 1: Reopen the discussion without promising the old price
Subject: Your (service type) project at (address), quick update
Hi (Customer name),
Thanks for getting back to us on the (service type) quote we sent on (original quote date). We want to make sure we give you accurate numbers before we move forward, so we're reviewing the estimate before reconfirming anything.
We'll be in touch within (X business days) with updated details. In the meantime, if anything about the scope has changed on your end, reply here and let us know.
(Your name) (Company name) | (Phone number)
This email reopens dialogue without locking in old pricing. It signals responsiveness and professionalism while making clear that a review is happening. Send this within 24 hours of a customer replying to a lapsed quote, before any pricing discussion happens.
Email 2: Request missing scope information before the revision is complete
Subject: A couple of questions before we finalize your (service type) estimate
Hi (Customer name),
Before we send a revised quote for your (project description), we want to confirm a few details to make sure the scope and pricing are accurate for your situation.
Could you let us know:
- (Specific scope question 1, e.g., "Has the equipment location changed since our visit?")
- (Specific scope question 2, e.g., "Are permits still expected under the original plan?")
Once we have those answers, we can get an updated estimate to you quickly.
(Your name) (Company name) | (Phone number)
Use this when the original estimate rested on assumptions you can no longer confirm without the customer's input. Sending a revised quote based on unverified site conditions is the same mistake twice. This email also keeps the customer engaged at a low-friction touchpoint while the review is still in progress.
Email 3: Send the human-approved revision with a clear validity window
Subject: Updated estimate for your (service type) project, valid through (date)
Hi (Customer name),
Attached is the revised estimate for your (project description) at (address). This replaces the earlier quote from (original date) and reflects current pricing.
This estimate is valid through (specific date). To move forward, reply to confirm or call us at (phone number) to go over any questions. Once we have your approval, we'll check crew availability and confirm your start date.
(Your name) (Company name) | (Phone number)
This email only goes out after the owner or authorized estimator has reviewed and approved the revised numbers. It sets a new validity window, defines the next step, and does not imply the booking is already locked. The specific expiration date gives the customer a clear boundary; it does not reserve materials or crew time.
Estimate statuses and when to stop the follow-up sequence
Consistent status labels in your job management system prevent confusion across the team, especially in shops where multiple people touch customer records. Practical statuses for expired estimates include: Active, Expired, Under Review, Revised and Sent, Accepted, Declined, and Closed Without Decision. Each label tells anyone looking at the record exactly where the estimate stands and what action, if any, is still open.
Stop the follow-up sequence when the customer declines, when they ask not to be contacted again, or when there has been no response after the final planned touch. For a decline, update the record without pressure. If the customer asks to stop, stop the sequence without sending another follow-up email. Do not continue outreach after a customer has said stop. A clean close is better for your reputation than one more email that goes ignored.
For estimates that go quiet without a clear decline, a final "should I close this out?" message tends to get replies when nothing else did. It's low-pressure, specific, and easy to answer. Add one sentence confirming you'll archive the record if you don't hear back by a set date, then use it as your last touch before closing out.
Handing the approved estimate off to scheduling
Once a customer accepts the revised quote, the handoff to scheduling involves three concrete steps. First, confirm the accepted quote is marked approved in your system with the signed document or written confirmation attached. Second, verify crew availability against the customer's preferred start window before promising any dates. Third, send a confirmation to the customer that includes the confirmed date, arrival window, and any site preparation required before the crew shows up.
One distinction worth making explicit: estimate follow-up and overdue invoice collection are not the same workflow, and mixing them creates serious problems. An estimate follow-up is pre-sale. It concerns a proposed scope and price. Invoice collection concerns an amount actually due under agreed terms; deposits or progress invoices can be due before a job is complete. The tone, timing, and legal context are completely different. Keep those workflows separate and clearly labeled in your system, and make sure automation stops estimate reminders the moment the estimate is approved and stops collection reminders the moment the invoice is paid.
Building this into a process your shop runs on autopilot
Automation can help a shop track which estimates are approaching or past their validity date, queue owner reminders to review pricing, and schedule follow-up emails after a revised quote is sent. That's legitimate and valuable. For this workflow, do not let automation independently re-price a quote, approve scope changes, or promise a booking. Those decisions require the authorized human review and availability checks described here. The human review step is not optional, and any workflow tool you use should make that step visible rather than skip past it.
At Maximus, this is exactly how we think about building systems for home-service shops. The goal is a process that catches expiring estimates, flags them for owner review, sends the right estimate follow-up email at the right time, and stops the sequence cleanly when the job closes or the customer declines. If you want to talk through how your shop currently handles expired estimates and where a cleaner workflow would help, reach out to our team. No pitch, just a practical conversation about what your process looks like today and where it could be tighter.
The short version
An expired estimate is a review trigger, not a booking confirmation. The sequence is straightforward: read your written terms, mark the old quote inactive, run the owner checklist on materials and labor, get the revised quote approved, then send the right email for the moment. Email 1 reopens the conversation. Email 2 fills in the gaps. Email 3 delivers the approved revision with a real deadline attached.
The shops that consistently close estimates are the ones with a repeatable process behind each step. Build the workflow once and run it every time a customer comes back on a quote you've already sent.
Frequently Asked Questions
How quickly should I send the first follow-up when a customer replies to an expired quote?
Send the first follow-up within 24 hours of the customer's reply. This reopens the conversation promptly while you run the required review so you don't imply the old price still holds.
Can automation re-price or approve a revised estimate for me?
For this workflow, keep pricing and scope approval with the owner or authorized estimator. Tools may assist with calculations and reminders, but do not send the revision or promise a booking until that person signs off.
What should I do if my original estimate had no written validity period?
Treat an undated estimate as a gray zone and verify pricing before confirming anything. Supplier price changes, permit fee shifts, and site-condition differences mean the responsible step is to review costs rather than assume the original numbers still apply.
Why must estimate follow-up and invoice collection remain separate workflows?
They must be separate because estimate follow-up concerns a proposed quote and invoice collection concerns an amount due under agreed terms, with different tones, timing, and legal contexts. Mixing them causes serious problems and automation should stop estimate reminders when an estimate is approved and stop collection reminders when an invoice is paid.