The follow-up formula that turned dead estimates into $47K.

By Jason February 20, 2026 7 min read

I want to tell you about the most expensive filing cabinet in America.

It's the one in your truck. Or your desk drawer. Or your email inbox. It's wherever you keep all those estimates you sent out that never turned into jobs.

Every roofing contractor I know has one. A pile of quotes — 50, 80, maybe 200 — from homeowners who seemed interested, got an estimate, and then... disappeared.

Most roofers assume those leads are dead. "They went with someone else." "They decided not to do it." "They were just price shopping."

And some of that is true. But a shocking number of those leads? They're sitting at home right now, with your estimate still on their kitchen counter, waiting for someone to follow up.

Why estimates die.

Here's what happens after you send an estimate. The homeowner gets it, looks at the number, and thinks: "That's a lot of money. Let me think about it."

Then life happens. The kids need to get picked up. The dishwasher breaks. Work gets crazy. Your estimate slides from the kitchen counter to the junk pile. Not because they said no — because nobody reminded them to say yes.

The #1 reason roofing estimates don't convert isn't price. It isn't competition. It's that nobody followed up. Period.

The sequence that changed everything.

I built a three-touch follow-up sequence. Nothing fancy. Nothing aggressive. Just smart timing and honest messages.

Day 2: A friendly text. "Hey, just wanted to make sure you got the estimate we sent over. Any questions I can answer?" Simple. Human. No pressure.

Day 5: A value-add. "Quick thought — I noticed your gutters might need attention too. Happy to bundle that if you'd like to save a trip. Let me know if you want to talk through it." Now you're being helpful, not pushy.

Day 10: The honest close. "Hey, I know a new roof is a big decision. If the timing isn't right, no worries at all. But if you're ready to move forward, I can get you on the schedule for next week. Just say the word." Give them an out — and a reason to act now.

That's it. Three messages over ten days. Automatic. Every single estimate.

$47,000 in recovered revenue.

I turned on this sequence and within the first 90 days, I closed six jobs from estimates that had been sitting cold for weeks. Total value: $47,200.

87 old estimates re-engaged
6 converted to booked jobs
Average job value: $7,867
Total recovered: $47,200
From leads that were already in my system, doing nothing.

The follow-up doesn't have to be clever. It doesn't have to be high-pressure. It just has to happen. Automatically. Every time. Without you thinking about it.

How many estimates are sitting in your truck right now, waiting for a follow-up that's never coming?

See Autopilot in action — right now.

Text (260) 755-8374 and watch the AI respond in real time. Or book a 15-minute call and I'll show you the exact system that changed my roofing business.