The 5-Text Estimate Follow-Up Sequence That Turns Quotes Into Jobs

The full Day 1/3/7/14/21 framework: what to send, when, on which channel, and why each touch works. Helpful, never pushy — and the Day-21 breakup message that gets replies when everything else goes quiet.

System 3 from the Leveraged Owner Starter Pack

Two hours driving out there. Another hour pricing it. The estimate goes out as a PDF on Tuesday. Then — silence. You don't want to be pushy, so you don't follow up. Six weeks later you see the neighbor got a new unit from your competitor.

The zero-follow-up problem

This is normal, and that's the opportunity. One home-services consultant's 2026 case review found a contractor sending ~18 inquiries a month with an average 4-hour response time and zero estimate follow-ups — "follow-ups sent after delivering an estimate: zero." The same analysis reports that a simple 48-hour automated check-in recovers roughly 1 in 5 stalled bids. (Consultant-observed figure — treat it as directional, then measure your own.)

Run your own math: (estimates that went dark this month) × 20% × (your average job value) = what a follow-up sequence is worth to you. For most shops, recovering even one extra job a month covers every tool involved for the year.

Why estimates go dark: diagnose before you chase

Not every silent estimate is a lost job. There are three diagnoses, and each needs a different response:

How to tell which: the pattern of their replies (or lack of them) as you work the sequence below tells you. The system handles all three — you don't need to diagnose perfectly before you start.

The 5-touch cadence: Day 1 / 3 / 7 / 14 / 21

Five touches over three weeks, alternating SMS and email so it never feels like a robocaller. Timing and channel both matter. Here's the full framework:

Touch 1 — Day 1 (SMS): the "did it land?" check

Purpose: Confirm they received the estimate. Casual, assumes nothing, invites questions. This touch feels like good service, not sales — you're making sure the PDF didn't go to spam.

Why it works: Day 1 is when their intent is hottest. A simple "did it come through okay?" has near-zero pressure and the highest reply rate of the sequence.

Touch 2 — Day 3 (email): the helpful nudge

Purpose: Re-attach the estimate (it gets buried), and answer the unasked question — most homeowners wonder "how long is this price good for?" but never ask. State it plainly.

Why it works: Email gives you room for detail the text can't hold, and the re-attachment removes friction — they don't have to dig for the original.

Touch 3 — Day 7 (SMS): the deadline nudge

Purpose: Your schedule is filling up — give them first pick of days before you release them. Only say this if it's true for your trade; fabricated urgency poisons trust.

Why it works: Real scarcity is legitimate information. Nobody is angry to learn their preferred week is filling.

Touch 4 — Day 14 (email): the alternative close

Purpose: Address the real reason most estimates die: budget. Offer the phased option some homeowners choose — the critical repair now, the full replacement later. Same quality, easier on the budget.

Why it works: It reframes "yes or no" into "now or later, full or phased." Price objections are often timing objections wearing a disguise.

Touch 5 — Day 21 (SMS): the breakup message

Purpose: Gracefully close the file: "I'm going to close out your estimate so it doesn't sit in limbo — totally fine if the timing wasn't right." Give them permission to say no, and leave the door open.

Why it works: Silence is usually avoidance, not rejection. People don't reply because saying "no thanks" feels awkward. The breakup message removes the awkwardness — and paradoxically, that's when the replies come: "Actually, can we still do it?" or "Can you hold the price?"

The breakup message, fully written (steal this one)

Since this is the touch most contractors have never tried, here's the exact structure — and a full example. The structure is always the same: gracious close + assume they're going another direction + leave the door open.

Hi [Name], [Your Name] with [Business Name]. I'm going to close out your [service] estimate on Friday so it doesn't sit in limbo — totally fine if the timing wasn't right. If anything changes, just reply and I'll reopen it, same price for [30 days].

The word-for-word scripts for the other four touches (plus the price-objection replies for "that's more than I expected" and "I'm getting other bids") live in the Starter Pack — this post gives you the framework; the pack is the done-for-you version.

When to use the breakup message — and when not to

Replies to the breakup message come in three types: yes/book me (reopen it, same price window as promised), not now (move them to your reactivation list — more on that in a future post), and no thanks (thank them and close the file cleanly — a clean no beats a ghost). Respond to each the same day.

The golden rule: the sequence stops the instant they reply

This is non-negotiable, whether you automate or do it manually: the moment they reply or book, the sequence stops. Nothing kills goodwill faster than an automated "just checking in!" arriving an hour after they said yes. In automation tools this is a "stop on response" setting; in manual mode it means moving them to Won/Lost the same day you hear from them.

Manual vs. automated: two ways to run it

The free manual version (~5 minutes a day)

No new software required: a free CRM (customer relationship management — your customer database; HubSpot's free tier works fine) or even a spreadsheet, plus phone reminders. The routine: log every estimate the day you send it — no exceptions, no "I'll remember this one" — and send that day's touches each morning. Five minutes a day, and it's still infinitely better than zero follow-ups.

The automated lane

Compliance note (texting): estimate follow-ups go to people who contacted you, so they're conversational texts, not marketing blasts — but the rules still apply: your business number needs 10DLC business-texting registration (the carriers' registration system for business texting — approval takes 1–7 days, ~$15–$20 in one-time fees), your first automated text includes opt-out language ("Reply STOP to opt out"), and never send marketing-style texts before 8am or after 9pm in the recipient's local time.

Related guides in this series

Keep reading in Pillar B: The "Breakup" Message: What to Send When an Estimate Goes Cold (a deeper dive on Touch 5) and What to Do When a Customer Doesn't Respond to Your Estimate (the diagnostic playbook).

The done-for-you version

This post is System 3 from the Leveraged Owner Starter Pack — the done-for-you version with all five word-for-word touch scripts, the price-objection replies, the pipeline setup guide, the manual-mode daily checklist, and screen-by-screen setup instructions for all 8 systems.

Stats sourced as labeled: the 48-hour check-in / 1-in-5 figure is a consultant-observed case review — directionally useful, always measure your own numbers.

Keep building your systems

Related guides from the Leveraged Owner blog: