Roofing estimate follow up: the 4-touch cadence that doubles close rate
How top roofers follow up with homeowners after giving an estimate — the exact texts, emails, and calls for day 1, 3, 7, 14, and 30.
Most roofers send one weak 'just following up' text after handing over an estimate, then wonder why the homeowner went with someone else. The truth: the roofer who follows up 4 times wins about twice as often as the one who follows up once.
Here's the exact roofing estimate follow up cadence — what to say, when to send it, and which channel works best at each step.
How do roofers follow up with homeowners after giving an estimate?
Four touches over 30 days, alternating channels:
Day 1 — Confirmation text Day 3 — Value-add email Day 7 — Phone call Day 14 — Urgency text Day 30 — Breakup email
Mix the channels so you never feel like you're spamming one inbox.
Day 1 — Confirmation text (send within 2 hours of leaving)
Hey {homeowner} — {your name} with {company}. Great meeting you today. Just sent the estimate to {email} — give it a look when you have a minute and text me with any questions. No pressure.
Day 3 — Value-add email
Subject: One thing I forgot to mention about your roof Hey {name}, thinking about your {project} — wanted to flag one thing: {specific tip about their roof age, ventilation, or material choice}. Doesn't change the price, just thought it'd be useful as you decide. Let me know if you want to talk through any of it.
Day 7 — Phone call (then text if no answer)
Voicemail script: 'Hey {name}, {your name} with {company}. Just checking in on the roof estimate — wanted to see if you had questions or wanted me to tweak anything. I'll shoot you a text too. Talk soon.' Follow-up text: 'Just left you a voicemail. No rush — just didn't want the quote to fall through the cracks. Want me to keep it open or close it out?'
Day 14 — Urgency text (real, not fake)
Hey {name} — booking out {month} now. Can hold your spot until Friday if the timing still works. After that I'll release it to the next homeowner. Either's fine, just want to know.
Day 30 — Breakup email
Subject: Closing your roof file Hey {name}, haven't heard back so I'll assume the timing isn't right and close out your file. If anything changes — even a year from now — just reply and I'll pick it back up at today's pricing. Thanks for the chance to bid it.
Why this works
Each message has one job: confirm, add value, handle objections, create real urgency, then a graceful exit. None of them say 'just checking in.' None of them guilt-trip. The cadence does the work.
Automate it
Doing this manually for 20 open quotes a week is impossible. Our [roofing CRM software](/roofing-crm-software) runs this exact cadence on autopilot — $29/month, cancel anytime.
Related: [how to win more roofing jobs](/blog/how-to-win-more-roofing-jobs) · [estimate follow-up template](/estimate-follow-up-template) · [open quote tracking](/open-quote-tracking).
Skip the manual work — these are free, no card required
Frequently asked questions
How do roofers follow up with homeowners after giving an estimate?▾
Four touches over 30 days: confirmation text day 1, value-add email day 3, phone call day 7, urgency text day 14, breakup email day 30. Alternate channels so it never feels spammy.
How long should I wait before following up on a roofing estimate?▾
First touch within 2 hours of leaving the property, second within 3 days. Waiting a week is too long — by then a faster roofer has already won the bid.
What should a roofer say when following up?▾
Add value, give them an easy out, and ask a binary question. 'Want me to hold your spot or close out the file?' beats 'Any thoughts?' every time.
Get the full FollowUpDesk CRM — $29/month
One pipeline for every lead, AI follow-ups for every quote, review requests on autopilot. Cancel in one click.
Free tools require no card · Pro is $29/month, cancel anytime