Ask most contractors what share of their estimates turn into paid work, and the honest answer is lower than they'd like. Often it isn't the price. Nobody followed up after the estimate went out. This post explains where quoted jobs get lost, what a good automated follow-up sequence looks like, and how to set it up so it helps instead of annoys.
The gap between "quoted" and "booked"
A homeowner gets three estimates for a deck or a kitchen and takes a week or two to decide. During that window they have questions they don't bother calling about: Can you start before July? Does that include the railing? What about financing? Whoever stays in touch with useful answers has an edge over the contractor who sent a PDF and moved on.
The decision window varies by trade:
- Repairs and service calls: hours to a day. Follow-up has to be fast.
- Painting, gutter work, smaller projects: days to a couple of weeks.
- Decks, patios, remodels, HVAC system replacements: weeks, sometimes months, with spouses, budgets and financing in the mix.
Your sequence should match the window.
Why manual follow-up doesn't happen
It's not that owners don't know follow-up matters. It's that follow-up is the first thing dropped when the phone is busy and a crew needs managing. A process that depends on someone remembering day 3, day 7 and day 14 will always lose to a busy week.
Speed of the first response matters too. A Harvard Business Review article on online sales leads reported that firms contacting a lead within an hour were nearly seven times as likely to qualify it as firms that waited even an hour longer (HBR, 2011). That research was about inbound web leads rather than estimates, but the principle carries over: interest fades fast, and consistency beats good intentions. See speed to lead for home services for the inbound side.
What a good follow-up sequence looks like
Here's a sample sequence for a mid-size residential project like a deck, patio or bathroom. Adjust timing to your trade.
| When | Channel | Message |
|---|---|---|
| Day 0 (estimate sent) | Email + text | Estimate attached, short summary, "reply here with any questions" |
| Day 2 | Text | Personal check-in: "Any questions on the estimate? Happy to walk through material options." |
| Day 5 | Something useful: photos of a similar finished job, a material comparison, or financing info if you offer it | |
| Day 9 | Text | Scheduling nudge: "We're booking into [month]. Want me to hold a spot?" |
| Day 14 | Task for a person | Flag as "going cold" so the estimator makes a real phone call |
| Before expiration | Text | "Your estimate is good through [date]. After that, material pricing may change." |
| Day 30 | Text | Close the loop: "Should I close this out, or keep it open for later in the year?" |
That last message gets a surprising number of replies, because it's easy to answer. A "not this year" reply is valuable too. It tells you to move the lead to a long-term nurture list instead of chasing it.
Rules that keep it from being spammy
A follow-up sequence is only as good as its stop conditions. Set these up before anything goes live:
- Stop on reply. Any reply from the customer pauses the sequence and alerts a person.
- Stop on booking. Moving the job to "Booked" in your CRM ends the sequence.
- Stop on "no." A lost reason gets recorded and the sequence ends.
- Respect opt-outs. A STOP reply ends all texting. As of 2026, business texting from local numbers in the US also requires A2P 10DLC registration. See our A2P 10DLC guide.
- Send at reasonable hours. No 6 a.m. texts.
- Keep messages short and personal. Sign with a real name. Mention the specific job.
Answer the common objections in advance
Most stalled estimates come down to a few repeat questions. Write a short, honest answer to each and use it in your sequence or as a ready reply:
- Timeline: when you can start and how long the job takes.
- Price: what's included, what isn't, and where the customer can trim scope.
- Materials: the tradeoffs between options you quoted (composite vs. pressure-treated, for example).
- Financing: only if you actually offer it, with accurate terms.
- Trust: reviews from similar jobs and photos of finished work.
AI can help here by drafting a reply to a customer's question using your approved answers for a person to check and send. It shouldn't negotiate price on its own.
Build it on a pipeline, not a calendar
Automated follow-up only works when your CRM knows where every job stands. That means a pipeline with stages like Estimate Scheduled, Estimate Sent, Follow-Up, Booked and Lost, and someone keeping it up to date. Our guide to CRM pipeline stages for service businesses lays this out, and our estimate follow-up sequence guide has more message templates.
Fix follow-up before buying more leads
It's usually cheaper to book more of the leads you already have than to buy more leads that get the same weak follow-up. Try a simple hypothetical: say you send 40 estimates a month and book 12. If better follow-up gets you to 16, that's four more jobs with no extra ad spend. Before you raise your marketing budget, measure your current close rate on estimates, turn on a sequence, and compare after a couple of months.
How RGS helps
We build estimate follow-up sequences across text, email and voicemail drop, tied to your CRM pipeline so they stop when a customer replies or books, and flag cold quotes for a real phone call. See our AI Services & Automations and CRM Build & Management services, or how this works for deck builders with longer sales cycles.



