June 22, 2026
How to Follow Up with Roofing Leads: The Sequence That Converts
Author
9 minute read
Share

The majority of roofing leads aren't lost to better competitors — they're lost to lack of follow-up. Industry data consistently shows that a large percentage of leads never receive a single follow-up contact after the initial estimate. Among the leads that do get follow-up, most roofers stop after one or two attempts and move on. Meanwhile, research across home improvement and major purchase categories — including data published by the National Association of Realtors on how long major decisions take — shows that the majority of closed deals happen after multiple contacts, often over several days or weeks.
The gap is straightforward: most roofers stop following up right before most decisions get made. This guide gives you a proven follow-up sequence, the timing and scripts for each touchpoint, and the system that makes it automatic at scale. If you still need more leads in the pipeline to follow up on, start with the guide on how to generate more roofing leads.

Why Most Roofers Fail at Follow-Up
The reasons roofers don't follow up consistently fall into three honest categories. The first is false assumption: "They said they'd call me back." They won't — or at least, most of them won't. Homeowners are busy, talking to multiple roofers, and waiting for a reason to make a decision. The ones who call back unprompted are a small minority.
The second reason is discomfort with persistence: "I don't want to be pushy." This conflates consistent, professional follow-up with aggressive pressure tactics. Following up is not pushy. Badgering someone who has explicitly said no is pushy. Following up with value and professionalism on a lead who is still deciding is expected sales behavior — and homeowners who experience it often interpret it as a positive signal about how the roofer will behave when they're a customer.
The third reason — and by far the most common — is that there's no system. "I got busy." Without a follow-up process that creates tasks automatically and holds the team accountable, follow-up depends entirely on individual memory and available bandwidth, which are both unreliable. CRM automation solves this: tasks get created automatically when estimates are sent, reminders fire when they're overdue, and every contact attempt is logged against the deal record.
What this means for your business: If your team isn't following up consistently, it's not a motivation problem — it's a systems problem. Build the system and the consistency follows.
The Psychology Behind Persistent Follow-Up
Understanding why follow-up works makes it easier to commit to it.
Homeowners don't decide on your timeline. Their decision depends on a combination of urgency (how bad is the problem?), financial readiness (can they afford it now?), alignment with spouse or partner, competing priorities, and how much confidence they have in their choice of roofer. A lead who seems cold today may be genuinely ready two weeks later because the leak got worse, the tax refund came in, or another roofer they liked gave them a terrible installation experience.
Consistent follow-up does two things beyond just staying visible. It signals reliability — a roofer who follows through on follow-up demonstrates the same organizational quality the homeowner hopes to see when managing their actual project. And it keeps you top-of-mind at the moment the homeowner finally becomes ready to decide, which is often unpredictable.
The 30-Day Follow-Up Sequence
This sequence runs from the day the estimate is delivered through the first month. The goal of each touchpoint is clearly defined: some are primarily about staying visible, others are about delivering value, and the key ones are about surfacing the real objection so it can be addressed.
Day 0 — Same Day as Estimate
Send a confirmation email immediately after delivering the proposal, before you've left the parking lot if possible.
Subject: Your Roofing Estimate — [Customer Name]
Hi [Name],
Thank you for the time today — it was great to walk the property with you. I've attached the proposal for your records.
Quick summary: [Brief project description] | Investment: [Price] | Estimated start: [Timeframe]
Call or text me directly at [number] with any questions. I'm easy to reach.
Looking forward to working with you,
[Your name] | [Company]
Day 1 — First Follow-Up
A morning phone call confirms they received the proposal and opens the dialogue. If no answer, leave a brief voicemail and follow with a text.
Voicemail: "Hi [Name], this is [Your name] from [Company]. Following up on the estimate I sent yesterday — just want to make sure you received it and see if you have any questions. My number is [number]. Talk soon."
Text (if no answer): "Hi [Name], [Your name] from [Company]. Left you a voicemail — just checking that you got the roofing estimate. Happy to answer any questions. Call or text anytime."
Day 3 — Second Phone Follow-Up
Call at a different time of day than Day 1. If they answer, the goal is to surface any hesitation.
If they answer: "Hi [Name], it's [Your name] from [Company]. Wanted to check in on the estimate — have you had a chance to look it over? Any questions I can answer?"
Voicemail: "Hi [Name], [Your name] from [Company]. Just checking in on the roofing estimate. Happy to clarify anything. Call me at [number]."
Day 5 — Value-Add Email
This touchpoint doesn't ask for a decision. It provides something useful.
Subject: A few things worth knowing about your roof
Hi [Name],
I know you're working through the decision. A couple of things that might be helpful:
On timing: [Note about weather window, current schedule availability, or seasonal consideration relevant to their situation]
Most common question I get: [Answer to the question homeowners most frequently ask after receiving a proposal — warranty, materials, what happens if we find deck damage, etc.]
When you're ready: Just reply to this email or call [number]. We can typically get started within [timeframe].
No pressure — just want to make sure you have everything you need.
[Your name]
Day 7 — Third Phone Follow-Up
By day seven, a lead that's still considering is either waiting on external factors or has an unaddressed concern. The goal of this call is to find out which.
If they answer: "Hi [Name], [Your name] from [Company]. One more follow-up on the estimate — are you leaning one way or another at this point? Is there anything holding you back that I can help address?"
Voicemail: "Hi [Name], [Your name] from [Company]. Wanted to touch base one more time on the roof. If you've decided to go another direction, no problem — just let me know. Otherwise, I'm here if you have questions. [Number]."
The "permission to move on" framing in the voicemail frequently prompts a response when other messages haven't.
Day 10 — Social Proof Email
Subject: Recent project near you
Hi [Name],
We just finished a roof in [nearby area/neighborhood] — similar scope to what we quoted for you.
[Include a project photo if available]
Here's what the homeowner said: "[Brief testimonial if available]"
If you're still considering your project, I'm happy to talk through anything. Current schedule is [timeframe].
[Your name]
Day 14 — Two-Week Check-In
A short, direct call.
If they answer: "Hi [Name], [Your name] from [Company]. It's been a couple weeks since the estimate — wanted to check where you're at in the process. Any update?"
Week 3–4 — Text Check-In
A low-pressure touchpoint.
"Hi [Name], [Your name] from [Company]. Quick check-in on the roof project — any movement on your end? Happy to answer questions anytime."
Monthly — Long-Term Nurture
After day 30 with no decision, move to monthly email touch points. Keep them brief and add seasonal or contextual relevance — pre-winter prep, post-storm information, local project updates. The goal is to stay present until the homeowner's situation changes.

Multi-Channel Follow-Up
Different homeowners respond to different channels. A phone call gets ignored by someone who prefers text; an email goes unread by someone who always calls back. Using all three — calls, texts, and email — maximizes the probability of a meaningful connection.
Calls are best for the initial follow-ups, complex discussions, and objection handling. Texts are best for quick check-ins and appointment confirmations, especially for homeowners under 50 who check texts more reliably than voicemail. Email is best for delivering value content — testimonials, project photos, helpful information — and for the longer-term nurture sequence.
Track response rates across channels over time. If your leads consistently respond to texts but not calls, weight the sequence accordingly. Roofing proposals that include a direct link for the customer to accept or ask questions also reduce the friction of follow-up by giving the homeowner a clear action they can take without a conversation.

When to Stop Following Up
The active follow-up sequence (days 1–30) should be consistent and frequent. The nurture phase (months 2–6) goes to monthly. After six to twelve months of consistent outreach with no response, annual touchpoints are appropriate for most leads.
Stop when a homeowner explicitly says they've decided to go another direction or asks to be removed from follow-up. A non-response is not a no — it's a not yet. The most common timing reason deals close weeks or months after the estimate is that the homeowner's situation finally aligned: the financing came through, the spouse got on board, the damage got worse, or the competing contractor they were considering fell through.
What this means for your business: The leads that went quiet after the estimate aren't wasted — they're still in play until they say otherwise. The roofer who keeps showing up professionally wins them when the moment arrives.
The Bottom Line
Follow-up is where roofing sales are won or lost more consistently than at any other stage of the process. The roofers who close the most work aren't necessarily the best at the initial appointment — they're the most systematic about staying present after it.
Build the sequence, commit to every touchpoint, use RoofPilot to automate the task creation and reminders, and watch what happens to your close rate over the next 90 days.
Never miss a follow-up again.
RoofPilot's CRM creates follow-up tasks automatically, tracks every contact attempt, and keeps your entire pipeline visible — so leads don't go cold because someone forgot to call.


















