I can tell you the exact moment most roofing leads die. It is not when the homeowner picks a competitor. It is not when the price comes in too high. It is about four hours after the lead comes in, when nobody has called yet and the homeowner has already moved on to the next roofer on Google.
Speed is everything. A homeowner who just filled out your quote form is hot for about five minutes. After that, they cool fast. By the next morning, they have talked to two other companies. By the end of the week, they have forgotten your name.
The numbers do not lie
Here is what I have watched play out across the roofing companies I have advised. The average contractor follows up on a new lead one time. Maybe twice if the office manager is feeling ambitious. Then the lead goes into a spreadsheet graveyard and nobody ever calls again.
Meanwhile, the data on this is brutal and consistent. Most sales happen after five or more touches. Let that sink in. You are quitting after one or two calls, and the sale usually needs five or more. You are not losing to better roofers. You are losing to roofers who kept calling.
Every lead you paid for and abandoned is money you handed to Google or HomeAdvisor and then threw in the trash.
Why the first five minutes matter
When a homeowner submits a quote request, they are in a specific mental state. They just noticed a leak, or a storm just came through, or their neighbor just got a new roof and theirs looks tired by comparison. They are motivated right now.
If your phone rings within five minutes, you catch them in that state. You sound responsive. You sound like a company that has its act together. The homeowner thinks, these people are on it.
If you call back the next day, you are just another roofer. The urgency is gone. They have already had the same conversation with someone else.
I tell every roofer the same thing. Your response time is a marketing weapon. It costs nothing and it beats most of your competitors who are still doing callbacks the next business day.
The 14-day follow-up sequence that works
One call is not a follow-up system. Here is a sequence I have seen work over and over for residential roofing companies. It is simple enough to run from a spreadsheet if you have to, though a basic CRM makes it easier.
Day 1, within five minutes: Call plus text. Call first. If they do not answer, leave a short voicemail and immediately send a text. The text should say who you are, that you just tried to call about their roof quote, and when you will try again. Keep it under three sentences.
Day 2: Email. Send a brief email with your name, company, phone number, and one line about what you do. Include a photo of a recent local job if you have one. Homeowners buy from roofers they can picture on their roof.
Day 4: Call. Second real call attempt. Different time of day than the first call. If someone works 9 to 5, calling at 10 AM twice in a row means you will never reach them. Try an evening call.
Day 7: Text with social proof. Send a text mentioning a recent job in their area. Something like, "Hi, this is Mike with ABC Roofing. We just finished a full replacement over on Oak Street. Still happy to get you that quote when it works for you." Specific and local beats generic every time.
Day 10: Email with a seasonal angle. Tie it to what is happening right now. Storm season coming? Mention it. Winter approaching? Mention it. Give them a reason the timing matters beyond your schedule.
Day 14: Final call. Last attempt. Be direct and give them an easy out. "I do not want to keep bothering you, so this will be my last call. If the timing was not right, I understand. My number is here whenever you need us." This call books more appointments than you would expect, because it is honest and it creates a gentle deadline.
After day 14, the lead goes into a long-term nurture list. A monthly email or text with something useful. Not a sales pitch every time. A storm checklist before hail season. A reminder to check gutters in the fall. Stay useful and stay visible.
What this costs you
Almost nothing. The sequence above takes maybe twenty minutes of total effort per lead spread across two weeks. A part-time office person can run it for fifty leads a month without breaking a sweat.
Compare that to what you paid to get the lead in the first place. If your cost per lead is $40 or $50, and you are closing one in ten because you only called once, your real cost per job is $400 or $500. Tighten the follow-up, close one in five, and you just cut your acquisition cost in half without spending a dollar more on advertising.
The checklist version
I put together a free 5-minute follow-up checklist that covers exactly what to do in those critical first five minutes after a lead comes in. Who calls, what to say, what to text if they do not answer, and how to log it so nothing slips. You can grab it on the pardalux.com homepage. No pitch. It is the same process I would hand to any roofer I was advising.
Fix the follow-up before you spend another dollar on leads. It is the highest-return move in roofing marketing, and most of your competitors will never do it.
The 14-day sequence above is one piece of a complete lead system. The Roofer's Blueprint includes this follow-up process plus the scripts, templates, and tracking sheets to run it, alongside everything else a residential roofing company needs: lead generation, review systems, referral programs, and hiring and training guides to hand it all to your team. One playbook, no guesswork.