Most advice about roofing leads argues over where to buy them. That is the second question. The first is whether you can reach the homeowner before three other roofers, an adjuster's schedule and a crew on the next street do.
Roofing leads are homeowners or property managers who have signaled they need roof work: a call, a form, a map pack tap, a bought marketplace record, or a knock answered. They vary enormously in how many other roofers hold the same contact and in how long that person stays reachable.
The short version
Roofing lead sources get compared on price. They are better compared on how fast you can reach the person and how soon you can put a crew on the roof. Improve those two and every source you already have gets more valuable, including the ones you are about to cancel.
None of them are yours. This is the part that makes roofing different from trades where a quote can sit for two weeks and still close. A cash retail replacement runs on three of the four; the claim clock only starts when insurance is involved.
| Clock | Who controls it | What it does to the lead |
|---|---|---|
| Attention | The homeowner | They rarely contact one roofer. The first useful conversation tends to set the frame every later quote gets measured against. |
| The claim insurance-driven work only | The insurer and the policy | Storm policies generally require prompt notice, and the homeowner has a duty to prevent further damage. Once a claim is moving, the roofer already in the conversation is the one who meets the adjuster. |
| The street | Whoever gets there first | A visible crew sells the street it is working on. After one neighbor signs, the houses either side move quickly, and usually to the same company. |
| The season | Your own capacity | A lead you cannot schedule for six weeks is a lead somebody else schedules for Tuesday. In a spike this clock runs faster than all the others. |
On prompt notice and the duty to limit further damage, see Professor Daniel Schwarcz of the University of Minnesota Law School. Requirements vary by policy and state, so the homeowner should read their own.
Nearly every lead-generation page quotes this research. Most of them quote the wrong study.
Source: Harvard Business Review, 2011. Foundational research on general web inquiries, not a current roofing benchmark. Treat it as the direction of travel rather than a number to plan against.
In 2011 Harvard Business Review published an audit of 2,241 US companies, which submitted test inquiries and measured what happened next. Among the firms that replied at all, the average response took 42 hours. Almost a quarter never replied. Firms that made contact inside an hour were roughly seven times more likely to qualify the lead than firms that waited just one hour longer, and more than sixty times more likely than those that waited twenty-four hours or more. The paper is The Short Life of Online Sales Leads, by Oldroyd, McElheran and Elkington.
Now the correction. The figure you see everywhere, that responding in five minutes makes you a hundred times more likely to make contact, is not from Harvard. It comes from a separate study led by the same researcher at MIT with InsideSales, using call-log data rather than an audit. Both studies are real and both point the same way. The attribution on most agency pages is simply wrong, copied from each other rather than from the source.
We mention it because it is a useful filter. If a company selling you leads cannot source its own headline statistic, apply the same skepticism to its close rates, its exclusivity claims and its refund policy. And note what the numbers do not say: none of this research is about roofing, storm markets or crews. It establishes that speed matters. How much it matters on your street is something only your own call records can tell you, which is the measurement we would rather show you than a fifteen-year-old average.
Roofing lead generation is really just this list, in whatever combination you can sustain. Including the ones we do not sell, and the two most roofers already own and never work.
The homeowner went looking and found you. Nobody else was handed the same contact. Slow to build and difficult to take away once it exists. See roofing SEO for how that gets built.
The most under-worked source in roofing. A repair from six years ago is a replacement conversation now, and that homeowner already knows your crew. Word of mouth runs on the same list. It costs nothing but the discipline to use it.
While a crew is up, the neighbors are watching. Signage, a tidy site and someone willing to knock two doors either way turns one job into three. This is the cheapest lead in roofing and it lasts about a week.
Slow to build and exclusive when it works. Certified contractor listings send work to companies already buying from the supplier. Modest volume, high trust. Keep these as legitimate professional relationships and approved-contractor listings where permitted: several states regulate referral arrangements between contractors and insurance parties, and some restrict how deductibles are handled. Worth checking your own before formalizing anything.
Worth separating from the rest of paid, because it behaves differently. LSAs sit above the map pack, charge per lead rather than per click, and require license and insurance verification to carry the Google Guaranteed badge. That verification is a real barrier for storm chasers, which makes it one of the few paid channels that favors an established local roofer.
Exclusive at the moment of the click and fast to switch on, which makes it genuinely useful for filling a gap. It stops the day you stop paying, and in roofing the price climbs hardest when demand does.
Immediate volume with no build time. The same record typically goes to several roofers, so the four clocks above all run at once. Speed is not an advantage here, it is the entry fee.
Works with no prior investment, converts on the same day, and after a storm it is how a lot of roofs get signed. It costs crew hours rather than cash, which is the trade nobody puts in a spreadsheet.
| Your situation | Buy? | Reasoning |
|---|---|---|
| Crew capacity you cannot fill this month | Yes | You need volume on a timescale no owned channel can produce. Idle crews cost more than expensive leads. |
| Opening in a metro where nobody knows you | Yes | No profile, no reviews, no history there. Bought volume buys you the first jobs that create all three. |
| Testing whether a new service line sells | Yes | Cheaper than building an asset for demand you have not confirmed exists. |
| Storm week in your home market | Rarely | Prices peak precisely when every roofer in the metro is bidding on the same event. If you did not have a channel before the storm, buying during it is the most expensive moment to start. |
| You are already missing calls | No | More leads makes the loss larger, not smaller. Fix the answering first and the sources you have get better for free. |
| Replacing an owned channel you never built | No | You are renting the demand permanently, and the rent is set by everyone else who needs it at the same time you do. |
Three of those six say buy. Bought leads are a legitimate tool and plenty of good roofing companies run on them permanently. The question is whether they are filling a gap or covering one.
The Growth Score checks all five engines against your business, including response and follow-up, and estimates what each gap is worth per month. If the four clocks made you want to go and look at your call log, this is the quicker way to do it. Free, and yours whether we work together or not.
Get My Complimentary Growth Score →Related: Answering and follow-up · LeadsFortress for roofing companies