Independence Network·5 mai 2026·8 min read

The 5-Minute Rule That Wins 78% of Roofing Jobs (And Why Most Roofers Kill It on Ring Three).

Roofing leads decay in minutes. 78% sign with the first responder. Here's the speed-to-lead system, the 9-touch follow-up, and the data behind why ring three loses the job.

A homeowner sees water on the ceiling. Walks outside. Spots a missing shingle. Pulls out the phone. Googles "roofing companies near me." Fills out 3 forms in 4 minutes.

The first roofer to call back wins the job 78% of the time. The second roofer gets a polite "we already chose someone." The third roofer doesn't even get a call back.

Most roofers know this in theory. Almost none of them have a system that actually responds in under 5 minutes. They miss the call, they call back at 4pm when "the office is back," and they wonder why the close rate is 6% instead of 30%.

This post is the data on why speed wins, the system that actually responds in 60 seconds, and the 9-touch follow-up that picks up the leads who didn't answer the first ring. If you run a roofing company doing $100K to $400K per month and your closed-job rate is below 25%, this is for you.

The Real Numbers on Speed-to-Lead in Roofing

The data on this is brutal and consistent across 4 different studies.

  • MIT Lead Response Study: Companies that respond in under 1 minute see a 391% conversion lift vs companies that respond in 30+ minutes
  • Harvard Business Review: The average B2C company takes 42 hours to make first contact with a new lead
  • InsideSales / Velocify: Lead response within 5 minutes is 9x more likely to convert than 30 minutes
  • Calldrip: Sub-30-second response delivers a 90% conversion lift in service categories
  • Ring Up Now: 78% of buyers in service categories sign with the first company that responds

For roofing specifically, the numbers are even more aggressive:

  • 63% of roofing leads never get a response at all from one of the companies they contacted
  • The average roofing company calls a lead 1.7 times in the first 5 days, then quits
  • 44% of roofing salespeople give up after one follow-up attempt
  • 80% of closed roofing jobs require between 5 and 12 touches before the contract is signed

Speed wins the first response. Persistence wins the eventual close. Most roofers do neither.

Why Roofing Specifically Is the Worst Niche for Slow Follow-Up

Three reasons roofing leads decay faster than almost any other home services category:

1. Insurance windows are short After a hailstorm or wind event, the homeowner has a 48-72 hour window where insurance adjusters are most willing to write generous claims. The roofer who shows up first owns the job. The roofer who calls Tuesday for a Saturday storm gets nothing.

2. The repair is reactive, not planned Nobody gets up Monday morning thinking "I should replace my roof this quarter." A roof replacement is triggered by a leak, a storm, or a real estate listing deadline. By definition, the homeowner is in panic mode for 12-72 hours and then moves on.

3. Roofing has the most competition per lead A roofing search query gets the homeowner served 4-6 ads in the first scroll. The homeowner fills out 3-4 forms. Six different roofing companies are racing to call. The slow ones lose.

The 5-Minute Rule (And What It Actually Means)

The "5-minute rule" is what the speed-to-lead research is named after. The data shows that responding within 5 minutes of form submission converts at roughly 9x the rate of responding at 30+ minutes.

But "5 minutes" is the wrong target. It's the floor, not the ceiling. The real winners hit the lead in under 60 seconds with an automated SMS, then follow up with a real human voice within 5 minutes.

Here's the actual sequence we run on roofing accounts:

Minute 0 — Lead submits form Minute 0 to 1 — Automated SMS hits the homeowner's phone: "Hi {first name}, this is {first name of estimator} from {company}. Got your roof inquiry for {address}. Calling you in 3 min — if you'd rather text, just reply here." Minute 1 to 5 — Real estimator calls. If no answer, leaves a 12-second voicemail with a specific call-back time. ("Hey {name}, {first name} from {company}. Trying to catch you about the roof at {address}. I have a 15-min slot at 2:45pm or 4:30pm today to come look at it. Call me back at {number}.") Minute 5 to 30 — If no response, automated SMS again: "{first name} — quick one. I have a slot at 2:45 or 4:30 today, takes 15 min, I'll text you a photo of what I see. Which works?"

This is the first 30 minutes. Most roofing companies haven't even seen the lead yet at minute 30. The ones running this system have already had 3 touches.

Why Most Roofers Kill It on Ring Three

Here's the part that hurts.

Even the roofers who do respond fast — who do call back in 5 minutes — almost all of them quit on ring three. They call once at 2pm, once at 4pm, once the next morning, and if there's no answer they mark the lead "dead" in the CRM and move on.

That's where 80% of the missed revenue lives.

Industry-wide data on follow-up attempts to close ratio:

  • 48% of leads close after 1 touch — the easy ones
  • 20% close after 2-4 touches
  • 12% close after 5-8 touches — the bulk of the persistent-effort wins
  • 20% close after 9+ touches — the ones nobody else stays on

Cumulatively, 80% of closed deals are between attempts 5 and 12. And the average roofing salesperson stops at attempt 1.7.

The math: if you currently close 6 jobs out of 100 leads with 1.7 average touches, you're leaving roughly 12-15 additional jobs on the table that would close between touch 4 and touch 12. At an average roofing job of $9,500, that's $114K-$143K in missed revenue per 100 leads. Not on bad leads. On the same leads you already paid for.

The 9-Touch Roofing Follow-Up Sequence

Here's the exact sequence we run on roofing accounts. Built around the data, not around what feels comfortable.

| Touch | Day | Channel | Message angle | |-------|-----|---------|---------------| | 1 | Day 0 (under 1 min) | SMS auto | Confirm receipt, give name, give next step | | 2 | Day 0 (under 5 min) | Phone call | Real human, specific time slot offered | | 3 | Day 0 (afternoon) | SMS | Recap call attempt, slot reminder | | 4 | Day 1 | Phone call | Different time of day from touch 2 | | 5 | Day 2 | SMS + email | Send a photo of a recent local job | | 6 | Day 4 | Phone call | "Wanted to make sure you got my texts" | | 7 | Day 7 | SMS | Soft check-in, "still open if you need a look" | | 8 | Day 14 | Phone call | Check on the urgency, offer free roof scan | | 9 | Day 30 | SMS | "Last check-in" with a soft offer |

If by touch 9 the lead hasn't engaged, they're moved to a long-term nurture list (1 email per quarter). Most roofing leads are not "dead" — they're delayed. The replacement budget came back six months later, the insurance approval went through, the partner finally agreed. You want to be the one who shows up in their texts again when that happens.

What "5 Minutes" and "9 Touches" Look Like Without Being Annoying

A common roofing-owner objection: "Won't 9 touches over 30 days annoy people?"

Two answers.

First: the data says no. Industry response data on multi-touch follow-up shows opt-out rates remain below 4% even at touch 9, when each touch is short and offers a real next step. Annoyance comes from generic "just checking in" messages with no purpose. Specificity feels helpful.

Second: the lead opted in. They asked for help with a leaking roof. The risk of being slightly more present than they expected is much smaller than the risk of letting them sign with the slow competitor.

The Tracking That Makes the Difference

You can't manage what you don't measure. The 3 numbers every roofing owner should track on every campaign:

  1. Speed to first response (median) — should be under 5 minutes. Anything over that is the leak.
  2. Touches per lead (average) — should be 6+. Most roofers run at 1.7.
  3. Closed-job rate — should be 20-30% with a working speed-and-touches system. Most roofers run at 6-10%.

If you don't have these numbers from your agency or your office manager, you can't improve them. We pull them weekly on every roofing account we run. Most roofing owners have never seen these numbers in their life.

Want us to do this for you?

We audit your current ads, find what's bleeding the most money, and tell you exactly what to fix first — even if you don't end up working with us. Book a free 20-minute audit →

The 30-Second Audit for Your Roofing Company

Three questions. Honest answers.

  1. What is the median time from a lead form submission to your first SMS or call? If it's over 5 minutes, that's the first thing to fix.
  2. How many times does your team try to reach a non-responding lead before marking it dead? If it's under 6, you're throwing away most of the close rate.
  3. Do you know what percentage of your leads actually closed in the last 90 days? If no, you don't know what's broken.

The roofers winning in 2026 aren't running better ads than you. They're picking up the phone faster and dialing more times. Boring stuff. Wins jobs.


If your roofing company is paying for leads but the closed-job rate is in single digits, book a call. We'll pull your last 90 days of leads, calculate your real speed-to-lead and average touch count, and show you exactly where the lost jobs are — even if you don't end up working with us.

LF
Léo Ferreira · Fondateur, Independence Network

Ingénieur aérospatial devenu entrepreneur marketing. On gère les campagnes publicitaires (Meta, Google, LinkedIn) de commerces locaux dans plus de 15 secteurs. Meilleur résultat sur un client : 30,66× de ROAS, €3,37 de CPL, premier rendez-vous pris 1h27 après le lancement des pubs (Holistic Bien Être, Nice).

LinkedIn →

Independence Network

Vous voulez qu'on s'en occupe ?

On audite, corrige et gère vos campagnes Meta Ads de A à Z. Réservez un appel gratuit de 20 minutes et on regarde vos chiffres ensemble.

Réserver un audit gratuit