The Call Center Doctors Logo Get Started

Cold Calling for Roofing Leads: What 10,794 Dials Actually Produced

The Call Center Doctors 13 min read
Of 10,794 outbound roofing calls: 2,827 (26.2%) ended in a hang-up, 1,173 (10.9%) in an explicit "not interested", 439 (4.1%) in a do-not-call request, 329 (3.0%) did not qualify, 212 (2.0%) booked an inspection and 78 (0.7%) asked for a callback
How outbound roofing cold calls actually end, on the measured corpus.The Call Center Doctors, first-party roofing call study (fact id: ccdocs-outbound-disposition-mix), 2026-Q1
Booked roofing calls run a mean of 215 seconds and a median of 192 (n=212, every booked call in the corpus). Calls ending "not interested" run a mean of 34 seconds and a median of 30 (n=60 random sample). Calls ending in a hang-up run a mean of 27 seconds and a median of 20 (n=40 random sample).
How long a roofing cold call runs, by how it ended.The Call Center Doctors, first-party roofing call study (fact id: ccdocs-call-duration-by-outcome), 2026-Q1
Across the 11 agents with a published scorecard, the appointment rate per contacted homeowner ranges from 1.2% (2 of 168 contacts) to 5.3% (43 of 806), a 4.5x spread; the blended rate is 3.6% (210 of 5,772)
How much the person on the phone moved the result on identical campaigns and identical lists.The Call Center Doctors, first-party roofing call study (fact id: ccdocs-agent-booking-rate-spread), 2026-Q1

Cold calling for roofing leads is outbound dialling to homeowners who did not contact you first. Almost everything published about it is either a vendor promising a multiplier or a forum post insisting it is dead. Neither states a sample size, so neither can be checked.

This page states one. In February and March 2026 the appointment-setting campaigns on our floor produced 10,848 outbound call recordings, every one transcribed in full. Fifty-four belonged to a non-roofing plumbing list and were removed, leaving 10,794 outbound roofing calls. Every first-party figure below is measured on that set, and every figure is printed with the denominator it came from.

What this page measures, and what it cannot

Three constraints define the whole thing and they matter more than any single number.

It is entirely outbound. These are cold dials to homeowners who did not raise a hand. Nothing here describes an inbound call, so there is no answer rate, no speed-to-answer figure and no after-hours share on this page. Those are real questions and this corpus cannot answer any of them. If that is what you came for, the roofing answering service page is about inbound.

It is a fixed window, not a trailing period. The measurement covers February and March 2026 and nothing refreshes it. Read every percentage below as “was, over those two months”, never as “is”.

It is aggregate only. No client, no campaign, no agent and no homeowner is identified anywhere on this page, and no per-client figure is published.

How a roofing cold call actually ends

The useful surprise in the disposition data is that rejection is not the main event. Disconnection is.

Of the 10,794 outbound roofing calls, 2,827 — 26.2% — ended in a hang-up. An explicit “not interested” accounted for 1,173, or 10.9%. A do-not-call request accounted for 439, or 4.1%. Another 329, or 3.0%, did not qualify. An inspection was booked on 212 calls, or 2.0% of every dial placed, and 78, or 0.7%, asked for a callback.

Those six codes cover 5,058 of the 10,794 calls, which is 46.9%. They do not partition the corpus. The other 53.1% carry dispositions the source documents never enumerate — answered with no conversation, declined, dead air, wrong number and the rest — so this list must never be read as a pie chart or a stacked bar. It is six named outcomes out of many, not a breakdown of the whole.

The load-bearing line is the do-not-call one. 4.1% of the homeowners dialled asked to be removed from the list. That is a first-party measurement of hostility toward unknown callers, and it does not stand alone: the Federal Trade Commission reported about 258.5 million active registrations on the National Do Not Call Registry as of 2025-09-30, up roughly 1.9% over the prior fiscal year. Overall complaints ROSE in FY2025, while unwanted-call reports remain about 48% below FY2021, when the FTC received approximately five million reports about unwanted calls. Two independent measurements, one from our floor and one from the regulator, pointing the same way: a homeowner treating an unknown number as hostile is behaving normally.

Cold calling for roofing leads works in spite of that, not in ignorance of it.

How long the calls run, and why that is not a lever

Booked roofing calls ran a mean of 215 seconds and a median of 192, measured across all 212 booked calls in the corpus. Calls that ended in an explicit not-interested ran a mean of 34 seconds and a median of 30, measured on a random sample of 60. Calls that ended in a hang-up ran a mean of 27 seconds and a median of 20, measured on a random sample of 40.

The distributions barely overlap, and that is the actual finding. A booked call and a lost call are not long and short versions of the same event. They are different events.

The same data produces the most misread number in outbound: 209 of the 212 booked calls, or 98.6%, ran past 60 seconds, while in the 60-call not-interested sample only 5, or 8.3%, did.

That is a correlation on calls already labelled by outcome, and it is not a lever. A call runs long because it is going well; staying on the phone does not by itself cause a booking. The defensible sentence is that a call which books is almost always a call that got past the first minute. “Keep them talking for 60 seconds and you will book” does not follow from this data and is not claimed here.

What roofing homeowners object to

Across a 635-call set of substantive conversations, 950 objections were logged across 20 types, an average of 1.50 per conversation. The five most common were cost or price (234 appearances), a flat “not interested” (200), “no damage” (110), “my roof is fine” or a recently replaced roof (105), and “not right now” (98). Of the 200 flat not-interested objections, 21 occurred in a call that booked anyway.

The prevalence figure is the one that changes how a floor is run. In that same 635-call set, 82% of the calls that booked and 78% of the calls that were lost contained at least one homeowner objection. The two sides sit within four points of each other. An objection tells you a conversation is happening. It tells you almost nothing about how it ends.

Two selection artifacts travel with that set and both bound what it can support. First, it is enriched: booked calls are 33% of it against 2.0% of the corpus, an enrichment factor of about 17x, so no population rate can be derived from it. Second, its losing side is only LONG not-interested calls — it excludes hang-ups entirely, and 19 of a 40-call hang-up sample ended inside 15 seconds, before an objection could physically be voiced. So 78% describes long lost conversations, not lost calls.

What the pair legitimately supports is the four-point gap, and nothing more. We publish the objection counts and the rank order. We do not publish a per-objection conversion rate, because the denominator is the enriched set and any rate off it would overstate reality by roughly an order of magnitude.

The biggest measured variable is the person on the phone

Across the 11 agents with a published scorecard, the appointment rate per contacted homeowner ranged from 1.2% — 2 bookings from 168 contacts — to 5.3%, or 43 from 806. That is a 4.5x spread. The blended rate across those scorecards is 3.6%, being 210 appointments from 5,772 contacts.

Same campaigns. Same lists. Same hours. The result moved by more than four times depending on who was dialling.

This is the honest answer to “why not just buy a dialler and do it ourselves”. The dialler is not the variable. Neither is the list. The variable is the person, and the spread is wide enough that a floor’s average tells you very little about what any individual seat will produce. Cost modelling that assumes the blended rate for a two-seat operation is modelling something that has not been measured. If you are pricing that decision, roofing call center cost works the economics rather than the call itself.

The rules that bound roofing cold calling

None of this is legal advice, and the paragraph below describes federal documents rather than interpreting them. Get counsel before you build a compliance posture on any of it.

The FTC’s Telemarketing Sales Rule sets the window: calls to a residence are permitted between 8:00 a.m. and 9:00 p.m. local time at the called person’s location, not local time where the floor is. A room dialling east is out of window earlier than its own clock suggests, and that is the detail most in-house operations get wrong first.

The same rule defines an abandoned call. A call is abandoned if a person answers and is not connected to a live representative within 2 seconds of their completed greeting. The safe harbour caps abandonment at 3% of calls answered by a person and requires at least 15 seconds or four rings before disconnecting. Note the asymmetry, because it is easy to misread in the other direction: the rule caps how long an OUTBOUND caller may leave a person hanging and says nothing about how long an inbound homeowner may sit in a voicemail box. There is no federal inbound answer standard for roofers.

One more, because half the roofing-marketing web has it backwards. The FCC’s one-to-one lead-consent rule was vacated and never took effect. The Eleventh Circuit vacated it on 2025-01-24 in Insurance Marketing Coalition v. FCC; the mandate issued 2025-04-30; the FCC conformed its rules at 90 FR 42137 effective 2025-08-29, reinstating the prior definition of prior express written consent. Shared leads did not become illegal. The homeowner who filled in one form is still called by several contractors, which is the mechanism behind the whole exclusive versus shared leads argument.

What this means if you are deciding whether to dial

The measured picture is narrow and it is not flattering, which is what makes it usable.

Two percent of dials booked an inspection. A quarter of calls ended with the homeowner disconnecting. Four in a hundred asked to be removed from the list. And the largest single factor in the result was which person happened to be on the phone, moving the outcome across a 4.5x range on identical work.

Cold calling for roofing leads is therefore a volume-and-consistency business rather than a script-and-hack one. The floor that wins is the one that can hold a competent seat on the phone for enough hours, inside the permitted window, without burning the list. Nothing in this data suggests a clever opener changes the arithmetic. The 4.5x agent spread suggests the opposite: that the difference lives in the hundreds of ordinary conversations, not in the first sentence.

If you would rather not build that floor yourself, the roofing call center page describes what running it as an outsourced function looks like, and roofing lead generation covers the channels that feed it.

Frequently asked questions

Does cold calling still work for roofing leads?

On the measured set it produced 212 booked inspections from 10,794 dials, which is 2.0% of every dial placed. Whether that “works” depends entirely on your cost per dial and the value of an inspection, and this page deliberately does not model that for you. What the data does settle is that the channel is not dead and is not easy: the same corpus shows 2,827 hang-ups, or 26.2%, and 439 do-not-call requests, or 4.1%. It is a volume business with real attrition, not a growth hack.

What is a realistic booking rate for roofing cold calls?

Two figures, because they answer different questions and either alone is misleading. Per dial placed, 212 of 10,794, or 2.0%. Per contacted homeowner, the blend across the 11 published scorecards is 3.6%, being 210 appointments from 5,772 contacts. The per-dial rate tells you how much of the list is even reachable; the per-contact rate tells you how a conversation goes. Note also the spread behind that blend: individual agents ranged from 1.2% to 5.3% per contact, a 4.5x range on the same campaigns and lists.

How long should a roofing cold call last?

This is the question the duration data does not answer, and it is worth being precise about why. Booked calls ran a median of 192 seconds and hang-ups a median of 20, and 209 of the 212 booked calls, or 98.6%, ran past 60 seconds against 5 of 60, or 8.3%, of not-interested calls. That is a correlation on calls already labelled by their outcome. A call runs long because it is going well. There is no evidence here that extending a call causes a booking, so “aim for 60 seconds” is not a conclusion this study supports.

What hours can a roofing company legally cold call?

The FTC’s Telemarketing Sales Rule permits calls to a residence between 8:00 a.m. and 9:00 p.m. local time at the called person’s location. The location detail is the one that catches people out: a floor dialling into a later time zone runs out of permitted window before its own clock says so. That rule also defines an abandoned call as one where a person answers and is not connected to a live representative within 2 seconds of their completed greeting, with a safe harbour capping abandonment at 3% of calls answered by a person. This is a description of the rule, not legal advice.

Do homeowners object because they are not interested?

Mostly not, on this data. In a 635-call set of substantive conversations, an objection appeared in 82% of the calls that booked and 78% of the long calls that were lost — within four points of each other. Objections were also common rather than rare: 950 of them across 20 types, an average of 1.50 per conversation, led by cost or price at 234 appearances. Twenty-one of the 200 flat “not interested” objections occurred in a call that booked anyway. Read the selection caveats before going further: that set is enriched with booked calls at 33% against 2.0% in the corpus, and its losing side excludes hang-ups entirely.

No, and this is the most commonly repeated error in roofing marketing. The FCC’s one-to-one lead-consent rule was vacated before it ever took effect: the Eleventh Circuit struck it down on 2025-01-24, the mandate issued 2025-04-30, and the FCC conformed its rules at 90 FR 42137 effective 2025-08-29, reinstating the prior definition of prior express written consent. Shared leads remain lawful, and the homeowner who filled in one form is still contacted by several contractors. Anything beyond describing those documents is legal advice, and this is not that.

Want results like this? Book a call.

Our team will review your current setup and show you exactly where you are leaving money on the table.

Schedule Your Free Consultation
Call Now Book a Call