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.
| Time to first human contact | Contact rate | Qualification rate | Booked appointment rate |
|---|---|---|---|
| Under 1 minute | 70 to 85% | 35 to 50% | 22 to 32% |
| 1 to 5 minutes | 60 to 80% | 30 to 45% | 18 to 28% |
| 5 to 15 minutes | 45 to 60% | 22 to 32% | 12 to 20% |
| 15 to 60 minutes | 30 to 45% | 15 to 25% | 8 to 14% |
| 1 to 4 hours | 20 to 30% | 10 to 18% | 5 to 10% |
| 4 to 24 hours | 12 to 22% | 6 to 12% | 3 to 7% |
| Over 24 hours | Under 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.
| Median response | Qualified | Cost per qualified | Signed (35% close) | Cost per signed |
|---|---|---|---|---|
| Under 5 min | 35 | $243 | 12 | $708 |
| 15 min | 26 | $327 | 9 | $944 |
| 45 min | 16 | $531 | 6 | $1,417 |
| 2 hours | 10 | $850 | 4 | $2,125 |
| 24+ hours | 5 | $1,700 | 2 | $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.
| Type | How it works | Best for | Trade-off |
|---|---|---|---|
| Manual / click-to-call | Setter clicks a number in the CRM | Under 30 conversations per day | Slowest, but highest conversation quality |
| Preview dialer | Shows lead context, then dials on confirmation | 30 to 60 conversations per day | Balances speed and personalization |
| Power dialer | Auto-dials one number per setter, no preview | 60 to 120 conversations per day | Highest throughput, lower personalization |
| Predictive dialer | Calls multiple numbers, connects answers to next available setter | Outbound call centers | Compliance 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.
| Category | Examples (not endorsements) | Strengths | Weaknesses |
|---|---|---|---|
| Roofing-specific | AccuLynx, JobNimbus, Leap, Roofr | Pre-built for inspection, contract, production workflows | Less flexible for inside-sales automation |
| General contractor CRMs | ServiceTitan, Housecall Pro | Strong dispatch and field tools | Often heavy for a pure sales shop |
| Sales-first CRMs | HubSpot, Pipedrive, Close | Best workflows, automation, reporting | Need configuration to fit roofing |
| DIY (spreadsheet plus calendar) | Google Sheets, Calendly | Free, fast to start | Breaks 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.
| KPI | Definition | Healthy target |
|---|---|---|
| Median time to first contact | Minutes from lead arrival to live conversation | Under 5 minutes |
| Contact rate | Percent of leads reached live within 24 hours | 60% or higher |
| Qualification rate | Percent of contacted leads that meet qualification | 40% or higher |
| Set rate | Percent of qualified leads that book an inspection | 70% or higher |
| Attempts per lead | Average call plus SMS attempts before contact or drop | 5 to 7 |
| Cost per qualified opportunity | Media spend divided by qualified leads | Down 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 you | Recommended path | Why |
|---|---|---|
| Median response over 60 minutes | Install routing, alerts, and named ownership first | The biggest single gain in the first 30 days is infrastructure, not headcount. |
| Median 15 to 60 minutes, no dedicated setter | Hire or assign one dedicated setter on call | Field reps cannot answer in 5 minutes while on a roof. |
| Median 5 to 15 minutes with a setter | Upgrade dialer and SMS, refine scripts | Tooling and call quality are the next levers. |
| Median under 5 minutes, low qualification rate | Stop optimizing response, fix lead source quality | Speed is no longer the bottleneck. |
| Cannot staff for speed at all | Buy pre-booked appointments | Pre-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.
Related guides
Keep reading where it helps you decide.
Roofing Follow-Up Timeline
A complete 30-day follow-up system across phone, SMS, email, and voicemail.
Read guide
Roofing Follow-Up System
What to send, when, for the next 90 days.
Read guide
Roofing CRM Workflows
Automate the parts that kill follow-through.
Read guide
Roofing Appointment Show Rate
What a healthy show rate looks like and how to raise yours.
Read guide
Roofing Sales KPIs
Six numbers that decide if your shop grows.
Read guide
Pre-Booked Roofing Appointments
How pre-booked appointments remove the speed-to-lead problem entirely.
Read guide
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.