How to follow up on estimates that go cold
You gave the estimate. They said it looked good. Then nothing. Here is what we send, when, and why, plus the two objections that are really behind most of the silence.
Why estimates go cold
When we pulled a year of Gladiators Painting quotes and looked at the ones that never signed, almost none of them had said no. They had said "looks good, let me talk to my wife," or "we're getting a couple more bids," and then life happened. The house didn't stop needing paint. They just stopped thinking about it, and nobody reminded them.
Speed matters here more than most contractors expect. Harvard Business Review, "The Short Life of Online Sales Leads" found that the odds of qualifying a lead drop sharply with every hour of delay after first contact and fall off a cliff after a day. That study was about web leads, but the mechanism is the same on an estimate: the customer's attention is highest right after you leave the driveway and decays from there. Follow-up is how you keep the project on their list until they decide.
There is a second reason quotes go quiet, and it is the one contractors don't like to hear: the customer had an objection and didn't say it. "We'll think about it" usually means the price surprised them, or they weren't sure about you, or a spouse wasn't sold. A follow-up that only asks "any questions?" gives them nothing to grab onto. A follow-up that names the likely objection does.
The sequence we use
Four touches over ten days, all by text unless the customer has shown they prefer calls. Text because it can be read on a job site, in a meeting, or at 9 p.m., and because it doesn't put the customer on the spot the way a call does.
| When | Goal | What we send |
|---|---|---|
| Within 24 hours | Confirm they have it, open the door | "Hi Sarah, Drew from Gladiators. Thanks for having me out yesterday. Your estimate is in your inbox; the exterior came to $6,400 with the two-coat finish we talked about. Happy to answer anything, and if the number's off from what you were expecting, tell me and we'll look at options." |
| Day 3 | Remove a reason to wait | "Quick one: we've got a crew opening the week of the 12th if that timing works. No pressure if you're still comparing; just didn't want you to miss it." |
| Day 5 | Surface the objection | "Most folks at this stage are weighing price or timing. If it's price, I can break the job into phases or swap the trim scope. If it's timing, we can hold a date. Which is it for you?" |
| Day 10 | Close the loop, leave it open | "Last note from me so I'm not a pest. Your estimate is good for 30 days and I'm around whenever you're ready. Thanks again for considering us." |
Two rules. Every message is short enough to read on a lock screen. And the sequence stops the instant the customer replies, because at that point it's a conversation, and a conversation should not get an automated message in the middle of it.
What to say to the two objections
"It's too expensive"
Do not discount. The moment you cut price with no change in scope, you have told them the first number was padded. Instead, change the job: phase it (exterior this fall, interior in the spring), trim scope (skip the garage doors), or change the finish. Then re-quote. The customer gets a lower number and a reason for it, and you keep your margin on every line.
Worth remembering what the objection usually means: the number was higher than what they had in their head, not higher than what they can pay. A calm "what were you expecting?" gets you the real gap and lets you decide whether it's bridgeable.
"We need to think about it"
Almost always one of three things: a spouse who wasn't in the room, a competing bid, or an unspoken doubt about you. Ask which: "Totally fair. Is it more the budget side, the timing, or you want to see a couple more bids first?" People answer that question. Then handle the real one.
If it's competing bids, don't attack the competitor. Tell them what to check on every bid: coats, prep, product line, warranty, who's actually on site. If your bid is honest on those, the comparison helps you.
How to automate it without sounding automated
The sequence above only works if it happens on every quote, including the ones you sent on a Friday afternoon before a long weekend. That means software, and it means the software has to do three things right.
- It has to know when the estimate went out. The 24-hour clock starts at the moment you sent the quote, not when you remembered to set a reminder. Pull from the CRM or the quoting tool.
- It has to stop when the customer replies. Nothing kills a sale faster than a "just checking in!" landing while the customer is mid-text asking about colors. The sequence must pause on any inbound reply and hand off to a human, or to an AI that can actually hold the conversation.
- It has to sound like you. Your name, your company's way of talking, the customer's name and the actual job. "Hello valued customer, we noticed your quote is pending" is worse than sending nothing.
Most CRMs can do the first. Fewer do the second well. Almost none write the messages so they sound like a contractor instead of a marketing department.
How AI Front Desk Helper runs this for you
Follow-up sequences are part of the Pro and Elite plans. When a quote goes out, the system starts the 24h / 3d / 5d / 10d clock automatically, writes each text in your voice with the customer's name and job details, and stops the moment they reply. Replies go to your dashboard and to your phone.
The Elite plan adds objection detection: when a customer's reply contains "too expensive," "need to think," "other bids" or their cousins, the system switches from the standard sequence to a recovery script built for that objection, the same way the section above describes. It also reads every caller's buying style from the transcript, a DISC profile, so you know before the estimate whether this is a customer who wants the numbers fast or one who wants to hear the process.
What you end up with is a follow-up rate of 100% on every quote, which, if you are currently following up on the ones you remember, is the single biggest lever in this whole system. We have the trade-specific version on the painting and remodeling pages, where estimates are the whole business.
Questions people ask
How many times should a contractor follow up on an estimate?
Four touches over ten days is the pattern we use: 24 hours, day 3, day 5, day 10. Fewer and you drop out before the customer decides; more and you become the reason they pick someone else. Stop immediately when they reply.
Should I follow up by text or by phone?
Text first. It can be read anywhere, it doesn't put the customer on the spot, and it leaves a record. Call when they've replied and the conversation needs it, or when they told you they prefer calls. A voicemail is the worst of both: it interrupts and it usually goes unreturned.
What do I say when a customer says the estimate is too expensive?
Don't discount the same scope. Ask what they were expecting, then offer a different job: phase it, trim scope, change the finish. Re-quote the new scope. They get a lower number with a reason, and you keep your margin.
How long is an estimate valid?
Whatever you write on it, and you should write something: 30 days is common and gives a natural reason for the day-10 follow-up. Material prices move, so an open-ended quote is a risk to you.
Can I automate estimate follow-up in my CRM?
Most CRMs can send timed messages. The parts they tend to miss are stopping the sequence when the customer replies and writing messages that sound like you. AI Front Desk Helper does both on the Pro plan and adds objection-specific recovery scripts on Elite.
Fifteen minutes. We call your business number, run a real call, and show you what happens after it. You decide.
Book a demoRelated: what a missed call costs, how to respond to Google reviews, and the best AI receptionists for contractors.