Revenue Operations

Roofing Lead Response Time,the speed-to-lead playbook owners actually use.

Two roofing shops can buy the same leads, from the same vendor, in the same ZIP code, in the same week, and one will close three times more revenue than the other. The single largest difference is almost never product, pricing, or rep talent. It is how many minutes pass between the homeowner submitting the form and a human being on the phone with them. This guide is the complete operating manual for that one variable.

Executive summary

The short version for busy owners.

Speed-to-lead is the most measurable, most movable, and most ignored variable in a roofing sales operation. It quietly decides cost per acquisition more than any media buy you will ever make.

Contact rate and qualification rate both fall on a steep curve in the first hour after a lead arrives. The first five minutes are not a slogan. They are where roughly half of the available pipeline lives.

Speed is a system, not a personality trait. The shops that win this metric have routing, alerts, a person on call, a script, and a dashboard. They do not have heroes.

If you cannot or will not staff for speed, pre-booked appointments collapse the speed-to-lead problem to zero by delivering an already-confirmed homeowner on your calendar.

Key takeaways

What to remember when this page closes.

  • Median time to first human contact is the metric. Track the median, not the average.
  • Under 5 minutes, contact rates are 3 to 5 times higher than at 60 minutes.
  • After the first hour, the curve flattens. Two hours and two days perform almost the same.
  • Email-only response is effectively zero response. The phone is non-negotiable.
  • SMS within 60 seconds doubles the chance of a returned call.
  • Voicemails should be 25 to 35 seconds, name first, reason second, callback last.
  • Power dialers are worth it once a setter holds 40+ conversations per day.
  • Your CRM either enforces the workflow or your workflow does not exist.
  • Six attempts across 14 days is the practical floor for a lead that does not pick up.
  • If staffing speed is impossible, buy pre-booked appointments instead.

Section 1

What speed-to-lead really means in a roofing operation

Speed-to-lead is the elapsed time between a homeowner identifying themselves as interested (form fill, phone request, ad click-to-call, vendor handoff) and a real person from your shop being in a live conversation with them.

Notice what it is not. It is not the time until your CRM sends an automated email. It is not the time until your setter logs the lead. It is not the time until somebody leaves a voicemail. It is conversation-to-conversation.

This distinction matters because most shops measure the wrong thing and then wonder why their dashboard is green while their close rate is red.

A clean definition: stop the clock when the rep hears the homeowner say hello. Everything before that is overhead.

Section 2

The decay curve, in plain numbers

Across thousands of inbound lead datasets, the shape of the contact-rate curve is consistent. The exact numbers vary by source and market. The shape does not.

Use the table below as a directional benchmark. Your shop should be inside these ranges, not at the bottom of them.

Typical contact and qualification rates by response time
Time to first human contactContact rateQualification rateBooked appointment rate
Under 1 minute70 to 85%35 to 50%22 to 32%
1 to 5 minutes60 to 80%30 to 45%18 to 28%
5 to 15 minutes45 to 60%22 to 32%12 to 20%
15 to 60 minutes30 to 45%15 to 25%8 to 14%
1 to 4 hours20 to 30%10 to 18%5 to 10%
4 to 24 hours12 to 22%6 to 12%3 to 7%
Over 24 hoursUnder 10%Under 5%Under 3%

Section 3

Why the curve is this steep

Three forces compound at once. First, homeowners shop in batches. A homeowner who fills out your form usually filled out two or three others in the same browsing session. The first shop on the phone owns the conversation.

Second, attention is fragile. Within minutes of submitting a form, the homeowner has switched tabs, taken a call, started dinner, or left the house. Every minute that passes pulls them further from the buying moment.

Third, voicemail conditioning. After the first day, your call shows up as an unknown number and gets ignored by default. The window where a stranger is welcomed closes quickly.

Combine those three and you get the curve. It is not a marketing story. It is human behavior.

Section 4

The 5-minute, 15-minute, and 60-minute rules

Three commonly cited benchmarks, each with a specific operational meaning. Treat them as tiers, not slogans.

  • The 5-minute rule. The aspirational target. A live phone conversation with the homeowner within 5 minutes of lead arrival. This is the tier where contact rates exceed 60 percent.
  • The 15-minute rule. The acceptable floor for an organized shop. A live conversation within 15 minutes during business hours. Below this floor, your dollars per qualified opportunity start climbing fast.
  • The 60-minute rule. The hard wall. Beyond 60 minutes, the marginal cost of every qualified opportunity roughly doubles because contact rates have collapsed.

Most shops self-report under-15-minute response and actually run at 90-plus minutes. Pull your CRM timestamps. The truth lives there.

Section 5

What slow response actually costs

Take a simple example. 100 inbound leads per month at $85 per lead. Total media spend, $8,500.

At a median 5-minute response, you contact roughly 70 percent and qualify roughly 35 percent. That is 35 qualified opportunities. Cost per qualified opportunity, about $243.

At a median 45-minute response, you contact roughly 35 percent and qualify roughly 16 percent. That is 16 qualified opportunities. Cost per qualified opportunity, about $531.

Same vendor. Same spend. The slow shop pays 2.2 times more per opportunity, then carries that cost through the entire pipeline. By the time you reach signed contracts, the slow shop is paying 3 to 4 times more per signed customer.

$8,500 monthly spend, 100 leads, comparative outcomes
Median responseQualifiedCost per qualifiedSigned (35% close)Cost per signed
Under 5 min35$24312$708
15 min26$3279$944
45 min16$5316$1,417
2 hours10$8504$2,125
24+ hours5$1,7002$4,250

Section 6

Lead decay is permanent

Slow response does not just delay the conversation. It changes its outcome. By hour three, the homeowner has spoken to a competitor, made a tentative decision, or cooled off. Your call is now an interruption, not a service.

Decay is asymmetric. You cannot make up later for what you lost in the first hour. No follow-up cadence, no email sequence, no remarketing campaign restores a lead to its 5-minute state. You either caught it warm or you did not.

This is why response time deserves more attention than any other operational metric in your shop. It is the only one with a permanent compounding penalty.

Section 7

The five tools you need

A working speed-to-lead system rests on five tools. Skip any of the five and the others will not save you.

  • A CRM that captures leads in real time and assigns ownership.
  • A phone system with click-to-call and call recording.
  • A dialer (manual, preview, or power) appropriate to your volume.
  • An SMS platform with two-way messaging and templates.
  • An alerting layer that pushes new-lead notifications to a specific human's phone.

Notice that email is not on the list. Email belongs in your follow-up system, not your speed-to-lead system.

Section 8

Dialers compared

Three dialer categories cover almost every roofing setup. Pick by daily conversation volume, not by feature list.

Dialer types for roofing inside sales
TypeHow it worksBest forTrade-off
Manual / click-to-callSetter clicks a number in the CRMUnder 30 conversations per daySlowest, but highest conversation quality
Preview dialerShows lead context, then dials on confirmation30 to 60 conversations per dayBalances speed and personalization
Power dialerAuto-dials one number per setter, no preview60 to 120 conversations per dayHighest throughput, lower personalization
Predictive dialerCalls multiple numbers, connects answers to next available setterOutbound call centersCompliance and quality risk for roofing

Section 9

CRMs compared

Your CRM is the spine of your response system. The best CRM is the one your team will actually open every morning. Functionality matters less than adoption.

CRM categories used in residential roofing
CategoryExamples (not endorsements)StrengthsWeaknesses
Roofing-specificAccuLynx, JobNimbus, Leap, RoofrPre-built for inspection, contract, production workflowsLess flexible for inside-sales automation
General contractor CRMsServiceTitan, Housecall ProStrong dispatch and field toolsOften heavy for a pure sales shop
Sales-first CRMsHubSpot, Pipedrive, CloseBest workflows, automation, reportingNeed configuration to fit roofing
DIY (spreadsheet plus calendar)Google Sheets, CalendlyFree, fast to startBreaks above 30 leads per month

Section 10

SMS as the second touch

The right SMS, sent within 60 seconds of lead arrival, doubles the chance a missed-call homeowner picks up your second attempt.

Keep the message short, named, and useful. State who you are, reference the request, and offer a callback time.

Example template, customize per market: Hi {first name}, this is {setter} with {company}. I just tried you about your roof inspection request. I will call back at 4:15. Reply 1 to confirm or 2 for a different time.

Two-way SMS lets the homeowner reply without commitment. Many will. Most shops never even try this.

Section 11

Voicemail strategy

Most voicemails are wasted because they sound like marketing. The voicemail that works is short, specific, and personal.

Structure: name first, company second, reason third, callback window last. Keep it under 30 seconds.

Example: Hi Maria, this is James with Northpoint Roofing. You requested a quote on your home on Birch Street earlier. I have a quick question about access before I send the inspector. I will be at this number until 6pm tonight. Thanks.

Specificity (street name, project type, time window) signals a human, not a robocall. Generic messages get deleted.

Section 12

The operational workflow

A working five-minute system runs on a fixed sequence. Every step has an owner and a clock.

  • T plus 0. Lead arrives, CRM creates a record, assignment fires.
  • T plus 30 seconds. Push notification to the on-call setter's phone with name, address, and source.
  • T plus 60 seconds. SMS sent to homeowner from the setter's number.
  • T plus 90 seconds. Setter places first call.
  • If contacted, T plus 5 minutes: qualification call completed, appointment booked into the field rep's calendar.
  • If not contacted, T plus 2 minutes: voicemail left and a second SMS scheduled for 30 minutes later.
  • If still not contacted at T plus 90 minutes, second call attempt and a third SMS.

Steps two through four happen with a single tool open in front of the setter. If your tools force tab-switching, your speed dies in workflow friction.

Section 13

Routing, the silent killer

More leads die in bad routing than in slow setters. The single most common failure pattern is the shared inbox. A lead arrives, three people see it, each assumes the other is responding, and nobody does.

Use round-robin only if every setter has the same hours, same skill, and same availability. In practice, that is almost never true. Sequential assignment with overflow rules is more reliable for shops under five setters.

Always have a single named owner per lead within 60 seconds of arrival. If that owner is unavailable for 5 minutes, escalate to a backup automatically.

Section 14

After hours

Roughly 25 to 35 percent of residential roofing leads arrive between 6pm and 8am. Most shops treat these as next-morning leads, which is why they convert at half the rate of business-hour leads.

Three options, in order of cost: an after-hours setter on a smaller schedule, an outsourced answering service trained on your script, or an automated SMS that schedules a callback the next morning.

The automated callback path is the cheapest, but it costs you 30 to 40 percent of those leads relative to a live setter. Decide what that gap is worth before you choose.

Section 15

KPIs that matter

Report weekly, by setter and by lead source. Six numbers tell you everything you need.

Speed-to-lead KPIs
KPIDefinitionHealthy target
Median time to first contactMinutes from lead arrival to live conversationUnder 5 minutes
Contact ratePercent of leads reached live within 24 hours60% or higher
Qualification ratePercent of contacted leads that meet qualification40% or higher
Set ratePercent of qualified leads that book an inspection70% or higher
Attempts per leadAverage call plus SMS attempts before contact or drop5 to 7
Cost per qualified opportunityMedia spend divided by qualified leadsDown month-over-month

Section 16

30-day implementation guide

If your current median response is over 30 minutes, you can move it under 10 minutes in a single calendar month. The path is concrete.

  • Week 1. Audit. Pull 60 days of CRM timestamps. Calculate your current median, contact rate, and qualification rate. Do not estimate. Pull the data.
  • Week 2. Routing. Assign one named owner per lead. Push real-time alerts to that owner's phone. Build a backup escalation rule.
  • Week 3. Scripts. Write and rehearse a 4-minute first-call script, a 25-second voicemail, and a 60-second first SMS. Role-play with the setter for two hours.
  • Week 4. Dashboard. Build a one-page weekly KPI dashboard. Review it every Monday with the setter and one accountability partner.

Most shops see median response drop 60 to 80 percent in this 30-day window. The cost is mostly time, not money.

Section 17

When automation helps and when it hurts

Automation is a multiplier on a working system, not a replacement for one. Three automations are almost always worth installing. Three are usually not.

  • Install: instant lead capture into the CRM. Install: instant SMS templates. Install: instant push alerts to the setter.
  • Skip: AI voicebots that try to qualify the homeowner. Skip: long automated email nurtures inside the first hour. Skip: chat widgets that route to email instead of a phone number.

The right mental model: automate to get the human on the phone faster, not to replace the human.

Section 18

When to stop optimizing response and fix the upstream

Past a certain point, faster response will not save you. If your contact rate is healthy but your qualification rate is below 25 percent, the problem is not speed. The problem is lead quality.

Cheap, shared, recycled leads do not convert no matter how fast you call. The fix is the source, not the timer.

If you have already pushed median response under 10 minutes and the math still does not work, switch your focus to lead source mix, qualification standards, or pre-booked appointments where the homeowner is delivered already qualified and scheduled.

Three perspectives

How three honest reviewers would frame this.

Optimistic

Response time is the cheapest competitive moat in residential roofing. Most local competitors take more than an hour. Owning the first five minutes hands you market share at no extra media cost.

Balanced

Speed without a working script and a qualified lead source produces the same outcome faster. Fix the script and the source at the same time you fix the clock.

Critical

Chasing seconds can become a way to avoid the harder question. If your leads are recycled or unqualified, no response time will produce a sustainable cost per acquisition. Sometimes the right move is to change what you are responding to.

Decision framework

A practical way to choose.

Find the row that matches your situation. Use it as a starting point, not a verdict. A short strategy call will sharpen the answer for your specific market.

If this describes youRecommended pathWhy
Median response over 60 minutesInstall routing, alerts, and named ownership firstThe biggest single gain in the first 30 days is infrastructure, not headcount.
Median 15 to 60 minutes, no dedicated setterHire or assign one dedicated setter on callField reps cannot answer in 5 minutes while on a roof.
Median 5 to 15 minutes with a setterUpgrade dialer and SMS, refine scriptsTooling and call quality are the next levers.
Median under 5 minutes, low qualification rateStop optimizing response, fix lead source qualitySpeed is no longer the bottleneck.
Cannot staff for speed at allBuy pre-booked appointmentsPre-booked appointments collapse the speed-to-lead problem to zero.

Questions answered

What contractors ask before they start.

What is a realistic median response time for a 10-person roofing shop?
Under 10 minutes is achievable in a single month with routing and a dedicated setter. Under 5 minutes is achievable inside a quarter with proper alerting and a clear backup rule.
Should we use AI voice agents to handle inbound roofing leads?
Not as the first contact for residential. The trust gap is too high. AI voice is useful for after-hours acknowledgement and rescheduling, not for the first qualification call.
How many call attempts should we make on a lead that does not pick up?
Six attempts across 14 days, spaced across different times of day, is the practical floor. Mix calls, SMS, and voicemails.
Is email response even worth doing?
Yes, but only as a backup to phone and SMS. Email-only response converts at roughly one-tenth the rate of phone-first response inside the first hour.
What is the right SMS to send on first contact attempt?
A short, named message that references the request, identifies the setter, and proposes a specific callback window. Avoid links in the first message. Avoid sales language.
Does response time matter for insurance claim leads the same way?
Yes, with a different shape. Insurance leads tolerate slightly slower response (15 to 30 minutes) because the homeowner is more committed, but contact rates still fall sharply after the first hour.
How much should we spend on dialer and SMS tools?
A workable stack for a 1 to 2 setter shop runs $150 to $400 per month total. Beyond that, you are usually paying for features you will not use.
Do pre-booked appointments make this entire guide irrelevant for us?
They make the speed-to-lead step irrelevant by delivering the homeowner already qualified and scheduled on your calendar. The follow-up timeline still matters for confirmation and reminders.

Book your strategy call

See if your market is still open.

We work with one roofing company per metro. In 20 minutes we will review your service area, pricing, and capacity, then tell you straight whether we are a fit. No pressure, no contract on the call.

Book Your Strategy Call Or call (855) 555-0199

No contracts. No pressure. Limited territories.