Call Center Operations

Speed to Lead for Roofing Companies: How Fast to Call, How Many Times, and When to Stop

ViciStack Team · · 13 min read
roofing speed to lead lead response follow-up VICIdial

A homeowner fills out a roofing quote form on a weekday morning. They found your company through an ad, but they also filled out forms for two other roofers over the same coffee. The first roofer to call them gets a conversation. The second gets a polite “we already have someone coming out.” The third gets voicemail.

That is speed to lead in roofing. It is not a marketing idea; it is the difference between paying for leads and paying for leads that turn into inspections.

This guide covers the three questions roofing owners actually ask: how fast to call, how many times to keep calling, and when to stop. It also covers how to set up a dialer so the answers happen automatically instead of depending on whoever is at the desk. Every number carries its source, and the limits of each study are stated plainly.


The answer

Call every new lead within five minutes. If you do not reach the homeowner, try again the same day. Keep going through at least four to nine attempts, spread across different days and times. Around twenty attempts, stop dialing and re-qualify the lead instead.

The five-minute window comes from the Lead Response Management Study, which found that calling a lead within 5 minutes instead of 30 made contact 100 times more likely and qualification 21 times more likely (InsideSales.com, 2007). The attempt range comes from our own measurement of 7,690,451 dials, where leads called four to nine times returned 2.09 times their share of the file in booked appointments (How Many Times Should You Call a Lead?).

The rest of this guide explains why, and how to build it.


Why roofing leads go cold fast

Roofing leads are unusually competitive, for reasons that show up clearly in homeowner surveys.

Homeowners shop. 66% of homeowners gather three roofing quotes, and just 1% accept the only quote they get (Roofing Contractor, 2026). A roofing lead is almost never exclusive. The homeowner has usually contacted, or will soon contact, your competitors.

Homeowners expect a fast answer. 39% of homeowners expect to hear from a roofer the same day, and 56% expect it within one to two days (Roofing Contractor, 2026). “Same day” is the expectation for a large group, not a pleasant surprise.

Homeowners want a phone call. When homeowners reach out to a roofer, most prefer a phone call: 56% (Roofing Contractor, 2026). An automated email reply is not a response in the homeowner’s eyes.

Responsiveness beats price. In a 2026 study of 292 homeowners who had hired a roofer, 74% said responsiveness and communication matter more than the price of the project (Roofing Contractor, 2026). That study was small and sponsored by a software vendor, so treat it as a signal rather than a law. But it points the same way as every other number here.

Put together: the homeowner is shopping, expects to hear from you today, wants a call, and cares about how quickly and clearly you respond. The company that calls first starts the conversation on its own terms.


What the research measured, and its limits

Speed-to-lead advice is full of numbers that trace back to a small set of studies. It is worth knowing what they actually measured.

Harvard Business Review, 2011. An analysis of 1.25 million leads across 42 companies found that firms contacting a lead within an hour were nearly 7 times as likely to qualify it as firms that waited even one hour longer, and over 60 times as likely as firms that waited 24 hours. The same research audited 2,241 US companies and found that only 37% answered a web lead within an hour, while 23% never responded at all. Among companies that did respond, the average response time was 42 hours (Harvard Business Review, 2011).

Lead Response Management Study, 2007. The source of the five-minute rule: calling within 5 minutes instead of 30 made contact 100 times more likely and qualification 21 times more likely (InsideSales.com, 2007). It is often called “the MIT study.” It was led by a researcher at MIT but published by InsideSales.com, and it covered six companies.

InsideSales.com Lead Response Report, 2014. Of 9,538 companies sent a test lead, 47% never responded. And across the companies studied, sales reps made only 1.3 call attempts, on average, before giving up on a new lead (InsideSales.com, 2014).

The limits are real. These studies are old, none of them studied roofing specifically, and the most famous one covered only six companies. What makes them useful is that they agree with each other, and with what roofing homeowners say they expect. Nobody has published a study showing that calling a warm lead later works better.

The practical point is less about the exact multiplier and more about the gap. Most companies respond slowly, give up early, or never respond at all. A roofing company does not need to be perfect to stand out. It needs to be faster and more persistent than the others the homeowner contacted.


The first five minutes: getting the lead to a dialer

Most slow response is not caused by lazy agents. It is caused by the path a lead takes before anyone can call it. A form goes to an email inbox. The inbox goes to a CRM. The CRM sends a notification. Someone sees it between other calls. By the time a person dials, the window has closed.

The fix is to cut that path down to one step: the lead goes straight into the dialer.

Inject leads directly. VICIdial accepts new leads through its non-agent interface, so a web form or lead source can push each lead into a campaign the moment it arrives. The step-by-step setup is in the speed to lead response time guide, and the interface itself is covered in the VICIdial integration guide.

Put new leads at the front of the line. The dialer’s hopper decides which leads are called next. New web leads should either get top priority in the hopper or be injected to dial immediately, rather than waiting behind older records. The dial hopper guide explains how the hopper fills and how to tune it.

Give web leads their own campaign or inbound group. A dedicated campaign for new leads, staffed during every hour the office is open, keeps them from competing with old-file dialing or estimate follow-up. It also makes response time easy to measure, because everything in that campaign should be called within minutes.

Plan for the hours nobody is there. Leads that arrive at night or on Sunday still count. Either staff those hours, use an outside team, or set the first attempt to go out as soon as the office opens, before anything else is dialed.

For roofing companies that cannot keep a person free for new leads every hour of the day, the common answer is to hand that job to a live team that follows up on every roofing lead, working from the same campaign and scripts the office would use.


After the first call: how many attempts pay

The first call reaches the homeowner less often than most owners assume. In our own dialing data, 80.1% of outbound dials ended at an answering machine (How Many Times Should You Call a Lead?). A lead that got three calls and then nothing has, in most cases, never spoken to anyone.

That same study, covering 7,690,451 dials across 5,960,061 leads, measured which attempt range produced the most booked appointments relative to its size:

Attempts madeShare of bookingsShare of the lead fileReturn
1-347.4%44.6%1.06x
4-928.4%13.6%2.09x
10-1916.2%10.4%1.56x
20+7.9%11.7%0.68x

“Return” is the share of bookings divided by the share of the file. Above 1.0, the band pays for itself. Leads called four to nine times produced about twice their share of bookings. Leads abandoned after one to three calls were barely break-even. Past twenty, the return fell below break-even, though the study itself notes that part of that drop comes from how attempt counts are recorded. The full method and caveats are in the study.

The data was not roofing-specific, and it does not measure timing between attempts. But it points at a clear rule: do not stop at three, and do not dial forever.

For a roofing lead, a reasonable cadence is:

  • Attempt 1: within five minutes of the lead arriving.
  • Attempt 2: later the same day, at a different time.
  • Attempts 3 to 6: over the next few days, varying morning, afternoon and early evening.
  • Attempts 7 to 9: over the following week or two, at a slower pace.
  • Around attempt 20: stop, and decide whether the lead belongs on a slower reactivation list.

Build the cadence into the dialer with recycling rules and scheduled callbacks so it does not depend on anyone’s memory. The lead recycling guide covers the settings.


Texts and voicemail

Calls come first, but texts help when a call goes unanswered. According to Numa’s customer data, up to 80% of callers would rather text than leave a voicemail (Numa, 2025). That figure comes from a vendor and should be read as a rough signal, but it matches what most roofing offices see: homeowners reply to a short text more readily than they return a call.

A good follow-up text after a missed call is short and specific: the company name, the reason for the call, and an easy way to answer. It should not be a sales pitch.

Two cautions. First, texting a lead requires the right consent, and the rules for automated texts are stricter than many offices realize. Review the VICIdial TCPA compliance guide before you automate anything. Second, a text supports the call cadence; it does not replace it. The SMS campaign guide covers how to run the two together.

Voicemail is worth leaving on some attempts, not all. A short, clear message on the first and a later attempt tells the homeowner who is calling and why. A voicemail on every attempt starts to sound like spam.


The estimate is a second speed-to-lead moment

Speed to lead usually means the first call. In roofing there is a second moment that matters just as much: the day the estimate is delivered.

After the inspection, the homeowner has your number and at least one other number to compare it with. This is exactly when they have questions, and exactly when most roofers go quiet. Only 16% of roofing contractors consistently follow up with homeowners the same day on unsold estimates (Roofing Contractor, 2026).

Treat the estimate like a new lead:

  • A same-day call to answer questions while the conversation is fresh.
  • A scheduled second call within a few days, owned by a named person.
  • A fixed cadence until the homeowner makes a decision, with every outcome recorded.

The salesperson who ran the inspection is usually the right person to make the first call, but the office should own the schedule. Salespeople who are out running inspections all day cannot be the only safety net. That is why the best-run companies build this into the sales process itself, with a roofing sales team with speed to lead built in from the first call to the signed contract.


When chasing raw leads stops making sense

Everything above assumes the company buys or generates raw leads and works them itself. For many roofing companies that is the right model. For some it is not.

Raw leads put all of the speed and persistence work on your office. If the office cannot call every lead in five minutes and keep calling through the right number of attempts, the leads decay and the cost of each inspection goes up. In storm season, when volume spikes and every competitor is calling the same streets, the gap gets wider.

The alternative is to stop paying for the lead and pay for the result: a confirmed appointment with a qualified homeowner. The trade-offs are real. You give up some control over how the homeowner was approached, and you have to hold the provider to a clear definition of a qualified appointment. In return, your office’s time goes to inspections and estimates instead of dialing.

There is no universal right answer. A company with a strong, well-staffed office usually does better working its own leads. A company whose office is stretched thin, or that is trying to grow faster than it can hire, may do better buying booked roofing appointments instead of raw leads and putting its own people on the estimates.


How to measure it every week

Speed to lead is easy to claim and easy to measure. Three numbers are enough:

Time to first attempt. Minutes from the moment a lead arrives to the first dial, measured from the arrival time, not from when someone opened the record. Look at the median and at the slowest tenth of leads, not just the average.

Contact rate by response bucket. Group leads by how fast they were first called (under five minutes, five to thirty, thirty to sixty, over an hour) and compare how often each group was reached and booked. This turns speed to lead from a slogan into your own data.

Attempts before booking or close-out. How many attempts each lead received before it booked, was disqualified, or was retired. If most leads stop at one to three, the cadence is not running.

The speed to lead response time guide shows how to pull these numbers from VICIdial’s reports. Review them weekly, by lead source, and fix the slowest source first.

For the wider picture of running a roofing call center, including inbound answering, estimate follow-up and storm staffing, see How Roofing Companies Should Run Their Call Center.


Frequently Asked Questions

How fast should a roofing company call a new lead?

Within five minutes. The Lead Response Management Study found that calling within 5 minutes instead of 30 made contact 100 times more likely (InsideSales.com, 2007), and 39% of homeowners expect to hear from a roofer the same day.

How many times should you call a roofing lead?

At least four to nine attempts, spaced across days and times. In first-party data covering 7,690,451 dials, that band returned 2.09 times its share of bookings, while leads dropped after three attempts barely broke even.

When should you stop calling a roofing lead?

Around twenty attempts, re-qualify the lead rather than keep dialing it. Past that point the same data showed returns falling below break-even.

Is texting a lead a substitute for calling?

No. Most homeowners prefer a phone call, so texts work best as support: a short message after a missed call, sent only where the homeowner has given the right consent.

What if the office cannot call leads fast enough?

Fix the path first by sending leads straight into the dialer. If the office still cannot keep up, add people for the web-lead campaign, use an outside team for overflow and after hours, or change the model and buy confirmed appointments instead of raw leads.

REVENUE CALCULATOR

How Much Revenue Is Your VICIdial Leaving on the Table?

Adjust the sliders to match your call center. See what optimized dialing could mean for your bottom line.

50
5 500
3%
1% 15%
$500
$50 $5,000

With optimized VICIdial

6.0% connect rate

Industry avg with ViciStack optimization

Additional Sales / Day

+54

Additional Monthly Revenue

$567,000

Annual Revenue Impact

$6,804,000

Get Your Personalized Analysis

Free · No credit card · Results in 5 minutes

Still running default VICIdial settings?

Most call centers leave 40-60% of their dialer performance on the table. Get a free analysis and see exactly what to fix.

Get Free Analysis

Want to Know Where Your Connects Are Going?

We measure your dialer and show you which mechanism is costing you conversations. $150/agent/mo flat -- no per-minute billing, no surprises.

2xLive Connections
$150Per Agent / Month
5 minResponse Time

No credit card required · No obligation, and the report is yours to keep

← Previous How Roofing Companies Should Run Their Call Center: Answering, Follow-Up and Storm Surges

Related Articles

Call Center Operations

How Roofing Companies Should Run Their Call Center: Answering, Follow-Up and Storm Surges

· 14 min read
Industry Insights

Speed to Lead Response Time Optimization

· 26 min read
Call Center Operations

How Many Times Should You Call a Lead? We Measured 7.69 Million Dials

· 12 min read

Related Status Codes

A — Answering Machine DROP — Dropped / Abandoned Call NEW — New Lead SALE — Sale

Related Glossary Terms

Automatic Number Identification (ANI) Callback Campaign Caller ID (CID) Consent Contact Rate Direct Inward Dialing (DID) Hopper

Comprehensive Guides

Call Center Operations Playbook Read guide →

Want These Results for Your Center?

Get a free performance audit from our VICIdial optimization experts. We'll identify the highest-impact changes for your specific setup.

System Down? Get Help in 5 Minutes
Real-time support within 5 minutes. 24/7. Call or text 469-225-2664