4 min readRoofers / HVAC / Dentists / Med spas

How to recover dead estimates — and why 60–90% of them still close.

A dead estimate isn't a lost lead — 73% of homeowners say the project is real, just postponed. Here's the 4.3-month decision window, the green/red flags that tell you which to chase, and a 14/30/60-day SMS cadence.

The estimate isn’t dead. It’s dormant. The homeowner said “not right now” in May, and in May they meant it — but “not right now” almost never means “never.” It means the timing didn’t line up: the insurance check hasn’t cleared, the AC hasn’t quite died yet, the second child hasn’t started school, the kitchen conversation hasn’t happened on a Saturday. Dead-estimate recovery is the second leg of the Rekindl stool (alongside missed-call text-back and old CRM revival), and it’s the campaign that turns the leads you already paid to quote back into jobs that actually book.

Why 60–90% of them still close

Three numbers compose the recovery band — one on the consumer side, one on the contractor’s clock, and one on the channel that wins the re-engagement. Stacked together they explain why a polite, well-timed reactivation cadence pulls the majority of dead estimates back onto the calendar.

Postponed for financial reasons
73%

of homeowners say the project is real, it just isn't this month — Houzz / AARP-style consumer surveys keep landing near this share.

NAHB: first contact → project commitment
4.3 months

the median gap from the first contractor call to the signed contract, measured across the trades the National Association of Home Builders tracks.

SMS marketing ROI vs. email
5–10×

the typical return gap a re-engagement text produces over a re-engagement email — Gartner / Forrester-style reporting has been holding in this band for years.

Lead-temperature green and red flags

Not every dead estimate is recoverable — some are clean declines that a polite re-engagement can’t undo. The flags below are the read-the-room test the Rekindl copy desk runs before a lead ever gets a second text. Green flags qualify the lead for the cadence; red flags take them off the list so the campaign doesn’t burn through the rest.

Green flags

  • They soft-replied on the first text: "maybe in the fall," "still interested," "we'll see." That's a "not yet," not a "no."
  • The original message carried a real project-shaped budget anchor — square footage, system age, room count, the kind of detail that proves the lead thought about the job.
  • The seasonality fits: an HVAC estimate from a heatwave week, a roof quote after a hail event, a med spa inquiry two months before a wedding.
  • The lead capture has a real name and a real number — a person answered the form, not a bot, and you have something to text that isn't a generic short-code blast.

Red flags

  • "Not right now" followed by no reply past Touch 02. One stalled cadence is data; two is a clean decline.
  • Single-word answers only — "no," "thanks," "k." Low-effort replies signal the project is no longer on their list.
  • They've moved out of the service zone. A re-engagement text that bounces, or a recent address change in your CRM, means they're not a recoverable lead — stop.
  • They no-showed a paid estimate last time. Re-engagement rewards leads who were genuinely close; it doesn't retry the ones who already wasted an afternoon.

The 14 / 30 / 60-day re-engagement cadence

The cadence below is three touches, spaced to land inside the NAHB 4.3-month decision window without crowding the lead. Each touch has one job — soft re-introduction on Day 14, proof on Day 30, a low-friction calendar link on Day 60. The sample copy is template-shaped for roofers; swap the project nouns for your trade.

  1. Touch 01

    Day 14 — a warm SMS opener that references the original project.

    A short, real-sounding text from your business number. The opener uses their name, references what they originally needed, and asks one soft question — not "are you ready to book," but "still on the list for that reroof, or did the insurance check land somewhere else?"

    Hi {first name} — it's {shop name}. You had us out to look at the roof in May. Did the insurance check land yet, or did you end up going a different direction?

  2. Touch 02

    Day 30 — an email with proof (before/after or a one-line review).

    A longer email only goes out if Touch 01 went unanswered. The body is one photo of a similar job you finished recently and one short review quote from a customer — proof that the same shop is still the right one, not a discount pitch.

    Subject: That reroof we quoted in May — finished one just like it last month. Hi {first name}, here's a before/after from a {house style} we did in {neighborhood} two weeks ago. Same shingle, same scope. If you're still weighing it, no rush — just wanted you to see we're still doing the work.

  3. Touch 03

    Day 60 — a low-friction calendar-link SMS.

    The third and final touch. A direct calendar link to two real slots on your dispatcher's calendar — not a "let us know" loop. The job is one tap away if the timing finally lines up; if they don't book, the cadence stops and the list stays clean for the next reactivation.

    Hi {first name} — {shop name} again. I held two slots for the roof this Thursday: 10am or 2pm. Pick whichever works, or hit the link for the rest of the week. If the timing still isn't right, no worries.

The cadence stops after Day 60. There’s no fourth touch, no “just checking in” follow-up three weeks later. A clean stop keeps the list polite, so when you run the next reactivation in six or twelve months the lead reads the message from a fresh place — not as the same shop texting for the fourth time.

August 24, 2026 · 4 min read · Rekindl

See what’s recoverable from your CRM.

One short form. We pull your numbers, tell you which leads are recoverable, and quote a flat monthly plan if there’s a fit. No setup fee, no contract.

MailBook a free lost-lead audit