The 5-minute lead response rule: why every minute costs you a roof
Contractors who call inbound roofing leads within 5 minutes close 4–9× more jobs. Here's the data + the exact playbook to set it up — texts, calls, voicemails.
A homeowner fills out the contact form on your roofing website at 9:47 PM. You see the email at 8:15 the next morning, finish your coffee, and call back at 9:30 AM. Nine times out of ten, the call goes to voicemail. That homeowner already booked an inspection with the roofer who texted them at 9:51 PM the night before.
This is the most expensive 12 hours in residential contracting. And it's entirely fixable.
The data is brutally clear
The original Lead Response Management Study (MIT + InsideSales) found contractors who reach an inbound web lead within 5 minutes are 9× more likely to qualify them than contractors who wait 30 minutes. After 30 minutes the conversion rate drops by half. After an hour it drops by half again. After 24 hours it's effectively zero.
Harvard Business Review replicated the study with B2C home services in 2017 and got similar numbers — 4–7× lift on 5-minute response, regional variance only. Roofing is one of the steepest curves they measured because most roof leads are also calling 2–3 of your competitors. The first to respond books the inspection. Inspections close 60–80% of the time. So the first to respond books the job.
The minimum viable response stack
Three layers, all automated. None should be manual:
- Auto-text within 60 seconds. “Hi [first name] — got your roof estimate request for [address]. I'll call you in the next 5 minutes from [your number]. — [your name], [your company]”. Twilio + a Zapier automation costs $0.01 per send.
- Push notification to your phone within 60 seconds. Pulled by your CRM (Jobber, ServiceTitan, JobNimbus) or by SatelliteQuotes directly — buzz, lead summary, one-tap call link.
- Email to the homeowner within 5 minutes. Confirms the request, shows the estimate range you generated, links to schedule a free inspection slot. Even if you never call, this email alone outperforms 80% of your competitors' follow-up.
What to actually say on the call
Keep it short. The first 30 seconds matter more than the next 5 minutes.
- Open with their name + their request. “Hi Sarah, this is Daniel with Summit Roofing. I just saw your request for an estimate at 28838 Cliffside.”
- Acknowledge the estimate they got. “The widget gave you a range of $18,400–$22,100 — that's in the right neighborhood for a 2,300 sqft architectural shingle replacement. I can lock that in with a free 20-minute inspection.”
- Offer two specific times. “I've got Wednesday at 2pm or Thursday morning at 9. Which works better?” Open-ended “when's good for you?” converts ~30% lower.
- Confirm before hanging up. “I'll text you the appointment + a 5-minute reminder the morning of. Call this number anytime.”
The hidden cost of slow response
Run the math on your own pipeline. If you get 30 inbound leads a month and close 15% (industry average for “respond within an hour”), you book 4–5 jobs. Cut response time to 5 minutes and the close rate jumps to 25–35%. Same lead volume, twice the booked work, zero extra ad spend. On a $20k average ticket, that's an extra $80–120k in monthly revenue.
Common objections (and why they're wrong)
“I'm on a roof — I can't answer at 11am.” That's why the auto-text exists. The text buys you 30–90 minutes of the homeowner's patience. Without it, they're calling the next number on Google.
“I don't want to be pushy.” Calling within 5 minutes after they asked you to isn't pushy. Ignoring them for a day and then cold-calling at 2pm next Tuesday is.
“Most leads are tire-kickers.” This is the most expensive belief in contracting. The lead-response data is highest-quality precisely because it controls for lead quality. Tire-kickers don't book inspections — and 60% of inspections close. The math works.
Get the contractor lead-machine playbook
One short email every two weeks with one tactical play to get more roofing leads from your existing website. No fluff, no spam.