By the OMII AI team. Published · Updated
Contractor Estimate Follow-Up: Text Templates That Don't Nag
You spent two hours on the walkthrough. You wrote up a careful quote and sent it. Then nothing. Sometimes the quiet is a no. Sometimes it's a homeowner who is busy, comparing, or waiting on a spouse. A short, useful message is how you find out which.
Following up on every estimate is easy to agree with and hard to do consistently. It isn't laziness. The quote you sent Thursday is behind everything physically in front of you today.
This post gives you something you can use today: how to measure how many of your estimates go quiet, a follow-up cadence, eight text messages to adapt, the rules for texting customers, and honest notes on what automating this can and can't do. We build follow-up automation for contractors, so we'll also say where you don't need us.
First, find out how many estimates go quiet
Published win rates don't help much. In Jobber's December 2025 survey, 69% of 1,050 US home service owners said they win more than half of the jobs they quote (opens in a new tab). That's self-reported, so it may not match what your own records show. Your real number is in them:
- List your last 20 estimates, oldest to newest.
- Mark each one: won, lost (you know they hired someone else or dropped the project), silent (you never heard back), or still open.
- Your win rate is won ÷ (won + lost + silent). The silent group is your follow-up opportunity: those are customers who never told you no.
- Write down the date you sent each estimate and the date of your last message to the silent ones. A gap of a week or more with no message is the leak.
A cadence that doesn't nag
We don't have an independent study showing the best number of follow-ups for a contractor, and we'd be inventing one if we claimed a figure. This is a reasonable starting schedule that we'd test, not a researched optimum. The rules that matter most: every message gives the customer something (an answer, an option, an easy way out), and every message stops the moment they reply.
| When | Purpose | Template |
|---|---|---|
| Day 0, when you send | Set expectations and give them a way to reach you | 1 |
| Day 1 or 2 | Confirm it arrived; offer a short walkthrough | 2 |
| Day 4 or 5 | Answer the usual questions; offer a smaller or later option | 3 |
| Day 8 to 10 | Ask where they landed and make "no" easy | 4 |
| Day 14, only if true | Offer to hold a start date you really have open | 5 |
| Day 21 | Close the file politely | 6 |
| Day 60 to 90 | One revival message, if the season fits | 7 |
| After the job | Ask for a review, the same way for every customer | 8 |
That is up to six messages in three weeks (five if you skip the start-date message), one later check-in, and a review request after the job. If a customer replies at any point, stop the sequence and handle it by hand. If they say no, thank them and stop.
Eight texts to adapt
Brackets are for you to fill in. Keep them short, send them from a number the customer can reply to, and write them the way you talk. These are drafts to adapt, not tested copy: we haven't measured how any of them performs.
Hi [Name], it's [Your name] from [Company]. I just sent the estimate for [the deck replacement]. If anything is unclear, reply here or call me at [number]. When are you hoping to decide?
Asking about timing at the start gives you a real follow-up date and shows you respect theirs.
Hi [Name], did the estimate for [project] come through okay? Happy to walk through it in 10 minutes if that's easier than reading it.
Estimates can land in spam folders or sit unread on a phone. This message catches both.
Hi [Name], people often ask [the question you hear most, e.g. whether permits are included or how long the job takes]. [Your short answer.] If a smaller scope or a later start would suit you better, I can price that too.
Use a real answer to a real question. This is the message most worth getting right, because it gives them a reason to reply.
Hi [Name], checking in on [project]. If you went another way, no problem at all. A quick 'not this time' helps me plan my schedule.
Making 'no' easy gets you an answer, and an honest no is more useful than silence.
Hi [Name], I have [dates] open for [project]. If you'd like to hold one, just reply and I'll pencil you in.
Only send this if it's true. A made-up deadline or a fake "slot I'm holding" damages trust the moment a customer spots it.
Hi [Name], I'm closing out the estimate for [project] so it doesn't clutter your inbox. If timing changes, reply any time and I'll re-price it.
Closing the loop leaves a good last impression and gives a late decider an easy way to answer.
Hi [Name], it's [Your name] at [Company]. Is [project] still on your list for this year? Happy to refresh the estimate if it helps.
Send one, not a drip. Skip it for anyone who told you they hired someone else.
Thanks for trusting us with [project], [Name]. If you're happy with how it went, would you leave us a Google review? It helps a small business like ours: [link]
Send the same request to every customer. Google's policy says merchants may not selectively solicit positive reviews (opens in a new tab), so don't screen for happy customers first. Offer private feedback as an extra option for everyone, never as a filter.
Rules for texting customers
This is general information, not legal advice. Rules differ for marketing and for transactional messages, and by state, so ask a lawyer if you're unsure. These are conservative habits that cost nothing:
- Get the customer's OK to text, in writing, at the estimate. A line on the estimate form is enough: "I agree to receive text messages about this estimate. Reply STOP to opt out."
- Say who you are in every message and make it easy to reply.
- Honor STOP immediately, on every message, for good.
- Send between 8 a.m. and 9 p.m. in the customer's time zone. That's the window in the FCC's rule on telephone solicitations (opens in a new tab). We use it as a safe default for texts.
- Register your business texting number. US carriers require A2P 10DLC registration for application texting over a regular 10-digit number (opens in a new tab), or unregistered messages can be filtered more heavily and cost extra.
- Cap the touches. Six in three weeks and one later check-in is the most we'd send. More is nagging, and nagging costs you the referral.
Hear the voice side of the system.
Call (347) 757-4410. Emma, our AI, will answer, ask what you need and book a time on our calendar. The estimate follow-up we build for contractors is part of the same system.
What automating it can and can't do
You can run the cadence above by hand with a phone calendar and a notes app. Check whether your estimating or CRM software already sends scheduled follow-ups before you buy anything else. Automation earns its keep when estimates pile up faster than you can remember them.
What it can do: send each message on schedule from the moment an estimate is marked sent; pause the sequence when the customer replies and notify you; keep messages inside the sending window; honor STOP; and keep a record of who was contacted and when.
What it can't do: read a customer's mood, negotiate scope, or answer a question it wasn't given the answer to. Those replies should land on your phone. The system also needs a way to know which estimates are open, either from your CRM or estimating tool through an API, or from a list you share with us. That's the part we confirm in the audit. We don't promise a close rate, and no honest vendor can without your numbers. The contractor page describes what we set up, including follow-up on a schedule you choose and review requests after completed jobs where your invoicing tool allows.
What a follow-up is worth: math you can check
The easiest way to size this without guessing a lift is to ask what one extra point of win rate is worth to you.
Example: 15 estimates a month
- Estimates a year: 15 × 12 = 180
- One percentage point of win rate: 180 × 0.01 = 1.8 jobs a year
- Average job $7,500 at a 30% gross margin (use yours): $7,500 × 0.30 = $2,250 gross profit per job
- One point is worth: 1.8 × $2,250 = $4,050 a year
- Five points: 9 jobs × $2,250 = $20,250 a year
| Yearly cost of the follow-up tool or time | Points of win rate needed |
|---|---|
| $1,200 | 0.30 (1,200 ÷ 4,050) |
| $6,000 | 1.48 (6,000 ÷ 4,050) |
| $12,000 | 2.96 (12,000 ÷ 4,050) |
We can't tell you how many points consistent follow-up will add for your business. We haven't found an independent study of contractor estimate follow-up that we'd trust, so the lift is yours to measure. Run the cadence on half of your estimates for a quarter, keep the other half as you do today, and compare win rates. If you want to size the front end of the funnel too, the Missed Call Revenue Calculator covers calls you miss before an estimate exists, and the Speed-to-Lead Calculator covers how fast you reply to new leads.
Where to start
Do the 20-estimate count this week. If most of your estimates end as won or lost with a reason, your follow-up is probably fine and you should look at calls instead. If a third of them are silent, send message 2 and 4 to the ones from the last month and see what comes back. You'll know within a week whether this is worth building into a system.
Sources and how we checked them
Every figure on this page that is not our own arithmetic links to the page it was read on. We read each of these pages in October 2026. This post was rewritten on October 2, 2026: the earlier version stated close rates, a decision window and review counts that we could not source, so we removed them.
- Jobber: 2026 Home Service Trends Report (opens in a new tab). Source of the 69% of surveyed owners who report winning more than half of the jobs they quote. A survey of 1,050 US home service business owners in December 2025, so the answers are self-reported.
- FTC Consumer Advice: How to Avoid a Home Improvement Scam (opens in a new tab). Source for the FTC advising homeowners to get multiple estimates and not to automatically choose the lowest bidder.
- Google Maps User Contributed Content Policy: Prohibited and restricted content (opens in a new tab). Under Rating Manipulation, Google does not allow merchants to discourage or prohibit negative reviews, or selectively solicit positive reviews from customers.
- eCFR: 47 CFR § 64.1200, Delivery restrictions (opens in a new tab). The FCC's rule on calls to telephones. It requires consent before autodialed or prerecorded calls and bars telephone solicitations to a residence before 8 a.m. or after 9 p.m. local time at the called party's location. We borrow the hours as a conservative texting window; whether the rule covers a given message depends on its type, so this is not legal advice.
- Twilio: US A2P 10DLC overview (opens in a new tab). States that anyone sending SMS from an application over a 10-digit US number must register for A2P 10DLC.
Want follow-up that runs without you remembering it?
We'll look at how your estimates move today in a free 30-minute audit and tell you plainly whether automation is worth it for your volume, or whether the manual cadence above is enough.
Run your own numbers
- Missed Call Revenue CalculatorTurn your missed calls and job value into a yearly figure, with every assumption editable.
- Call Coverage Cost ComparatorCompare a receptionist, an answering service and an AI voice agent at your call volume.
- Speed-to-Lead CalculatorSee what a slow first reply to web and ad leads may be costing you.