Old estimates
Old Estimate Follow-Up Template for Contractors
Give the customer enough context to recognize the estimate, one useful next step, and an easy way to end follow-up.
Last updated:
An old estimate follow-up template needs a current record behind it. The sales spreadsheet may say "open" even after a plumbing customer has asked the office to stop calling. Or a roofing quote may refer to work completed months ago. In either case, changing the wording will not fix the record.
Before choosing words, check what actually happened. This guide covers that review, an email draft, a shorter message option, and the decisions that follow a reply. It is for contractor and local-service estimates, not a cold prospecting list. The examples are drafts to adapt after review, not messages ready to send unchanged.

Check eligibility before writing
Choose a group the office has time to review. Estimate age helps organize the work; it does not prove current interest. Compare each row with the latest inbox, job and suppression records. Keep the source link inside the business's protected system so the reviewer can check conflicting notes.
| Check | Evidence to find | Reason to hold or exclude |
|---|---|---|
| Original request | Estimate ID, request source, service and approximate date | The row cannot be tied to the customer's request |
| Current project | Latest scope, service area, estimate version and meaningful contact | A newer reply, completed job or revised scope contradicts the row |
| Contact boundary | Purpose, intended channel, applicable authority and suppression history | An opt-out, wrong party, complaint, dispute or unresolved restriction |
| Response owner | A named person who accepted responsibility and has time to respond | The system assigned a team but nobody owns the next step |
Use the old estimate evidence checklist when the history is incomplete. The priority scorecard can help order eligible records, but a high potential value never overrides a stop condition.
For example, two rows might describe the same bathroom remodel, one under an email address and another under a phone number. Review them together before choosing a recipient. Sending both drafts would make a list-cleaning error look like deliberate pressure. This is a hypothetical example, not a customer case.

Build the message around one useful request
The reader should recognize the business without opening an attachment. Use the company name and a small amount of verified project context. The estimate month and service may be enough; a street address, access code or detailed property note usually does not belong in an opening message.
Acknowledge that the work may already be handled. Then choose the next step that fits the record: ask whether an update is wanted, clarify one scope question, or close the old project. Avoid putting all of those choices beside a calendar link, discount and brochure. That turns a simple question into another task for the recipient.
Keep the stop instruction visible. The office must be able to process it through the stated channel. Do not call an old estimate "expiring" unless a real, still-applicable condition supports that statement. Do not claim a crew has an opening until someone has verified availability.

Email template: ask whether an update is useful
Every bracket is a field to verify, not permission to invent a detail. Choose this version only when an estimate update is a reasonable next step. If the record instead shows one unresolved question, replace the update request with that specific question.
Subject: Your [service] estimate from [month] Hi [first name], This is [name] at [company]. The office prepared an estimate for [verified service or project] around [month]. If the project is already handled or no longer on your list, no action is needed. If you are still considering it, would an updated estimate be useful? Reply here and [named team member] can review what has changed before preparing one. [Name] [Company] [Verified contact details] [Valid business postal address] [Required commercial-message disclosure] To stop marketing follow-up from [company], reply "stop" or use [working unsubscribe link].
Replace or remove the bracketed footer instructions only after the business has checked its obligations. The FTC's CAN-SPAM business guide covers truthful headers and subject lines, commercial-message identification, a valid postal address and usable opt-out handling. A prior estimate does not automatically make a new marketing email transactional. These are drafting checks, not a complete legal checklist.
Test the reply mailbox and any unsubscribe link using an internal test message. A "reply stop" line is useless if nobody monitors replies or the inbox filters them away. Do not include a link placeholder, guessed address or unverified staff promise in the final message.
Short message option: keep the same boundaries
Hi [first name], this is [name] at [company] about the [service] estimate from [month]. If the project is still active, would you like the office to review an update? If it is already handled, no reply is needed. Reply STOP to stop marketing texts.
This wording is not an authorization to text. Confirm the number, intended purpose, applicable channel requirements and prior customer choices before considering it. A mobile number copied from an estimate form is not enough on its own. Add any provider-required wording; use a different draft if the selected channel cannot receive replies.
The permission-aware follow-up guide separates source, purpose and channel evidence. Review message cleanup before SMS automation before putting any draft into software. A polite text can still be the wrong action for that record.
Change the next step when the status changes
A customer who asks about a different roof material needs a scope review before the office asks them to approve a quote. If they say the job is finished, close the project. Check the latest reply before selecting a draft, even when the spreadsheet was reviewed earlier that day.
| Latest supported status | Office action | Do not assume |
|---|---|---|
| Wants an update | Assign a reviewer, confirm changed facts, then prepare a current estimate | The old price, availability or scope is still valid |
| Project already handled | Close this project record and cancel its queued follow-up | The person wants another service offer |
| No reply | Apply the reviewed timing policy and record the next decision | Silence means consent, interest or a need for more channels |
| Stop, wrong party or complaint | Remove the record from ordinary recovery; preserve the relevant restriction and route any issue appropriately | Changing the sender or channel makes another sales message acceptable |
There is no universal message count or waiting period in this template. The timing-window guide addresses the age and context decision; the recovery sequence guide covers a bounded workflow. Set an end point before the first message, rather than adding another step whenever the batch is quiet.
Make replies somebody's job
Choose who watches the reply channel and who covers an absence. Agree on a review time the team can meet. Otherwise, a reply can sit under a "sales team" assignment while the next scheduled reminder goes out.
When a reply arrives, pause the pending recovery steps for that record while the owner reviews it. Save the response category and the resulting action, with a time and an owner. If the meaning is unclear, hold it for review. Do not require the customer to use the exact word "stop" before the office recognizes a clear request to end marketing contact.
Closing a project and suppressing marketing are separate decisions. "The kitchen is finished" describes a project; "please stop contacting me" expresses a contact restriction. Neither should be converted into a new sales opportunity automatically. Preserve the minimum restriction information needed to prevent a later re-import from restarting contact.

Review a small batch without inflating the result
Select a batch small enough for the assigned person to check every record and handle replies. Keep the number reviewed separate from the number eligible. Then count what actually happened: sent, delivery reported by the channel, replied, update requested, closed, suppressed or unresolved.
A saved draft is not a send, and a reply is not a booked job. If one person asks for a new quote, report an update request. Do not label the old estimate amount recovered revenue. The old estimate calculator can explore assumptions separately from observed results; its scenarios are not evidence of payment.
Read the hold reasons before increasing volume. If several estimate dates are missing, check the export rather than guessing them. If duplicate rows keep appearing, settle how they will be matched before the next review. Carry the exclusion decisions forward when rebuilding the list.
Share a redacted sample, not the whole customer file
A drafting review can usually start with record IDs, service categories, approximate dates, status labels and redacted examples. Keep names, phone numbers, addresses and private message histories inside the business system unless the agreed scope genuinely requires them and an appropriate sharing arrangement is in place.
The FTC's guide to protecting personal information recommends limiting information to business needs and restricting access. Apply that principle to exports as well as screenshots. Redact before sharing, and keep enough protected evidence inside the business to honor contact restrictions and retention duties.
Frequently asked questions
What should an old estimate follow-up template include?
Identify the business and estimate, acknowledge that the project may already be handled, offer one relevant next step, and provide a working way to stop follow-up. Add the required channel-specific disclosures and footer before sending.
Should every old estimate receive the same message?
No. Check the source, service, latest status, contact restrictions and owner first. A missing fact may require a hold; an opt-out or wrong-party record must not enter the ordinary recovery sequence.
How many follow-up messages should a contractor send?
There is no universal number. Set a bounded policy for the specific purpose and channel, review the history before each permitted step, and end the sequence when the policy or a stop signal requires it.
Does an old estimate follow-up template guarantee booked work?
No. Clear wording does not establish permission or guarantee delivery, replies, appointments, jobs or revenue. Report each actual outcome separately.
Choose the scope before sharing records
AI Cleanup Doctor's old estimate recovery work focuses on organizing records, review categories, follow-up drafts and a practical owner workflow. The business retains control of contact authority, pricing and every send decision. Start with the scope and exclusions, then prepare the smallest useful sample.
Use the order page for the current offer and service terms for its boundaries. If forms, inbox handoffs or missed calls may also be involved, check first-scan readiness before choosing a larger cleanup. See the privacy information before sharing.