Rocket Lead Apply for a slot

Lead economics6 min read

How to get roofing leads you own, and what each channel really gives you

Every roofing lead channel sells itself on volume. The questions that decide your margin are different: who owns the data, who else got the lead, how fast it arrives and how much of it you control.

The four questions vendors skip

If you are working out how to get roofing leads at scale, the channel matters less than four properties of the lead it produces:

  • Data ownership. Does the contact, the consent record and the history live in your systems, or in someone else's?
  • Exclusivity. Did anyone else receive this homeowner's details?
  • Speed. How long between turning the channel on and the first real lead, and between the homeowner's request and your first call?
  • Control. Can you choose the geography, the job type, the message and the volume?

A channel that scores badly on all four can still be profitable, but only if it is priced for it. Most roofers never price it, because the invoice shows cost per lead and nothing else.

Eight roofing lead channels compared

Roofing lead channels: ownership, exclusivity, speed, control
ChannelDataExclusivitySpeed to first leadControl
Google Search adsData: yours (your page, your form)ExclusiveFast: days once tracking worksHigh: keywords, geo, copy, page
Google Local Services AdsData: arrives via Google's lead inbox; log it yourselfExclusive per contactFast after verificationMedium: job types, areas, bid
Meta adsData: yours, if the form or page is yoursExclusiveFast to launch; quality variesHigh on creative and geo; demand is created, not searched
Google Business ProfileData: calls and messages come to youExclusiveSlow: built over monthsMedium: you control the profile, not the ranking
Storm canvassingData: yours if you record itExclusive at the door, crowded streetImmediate after an eventHigh on territory; heavily regulated
Referrals: agents, adjusters, past customersData: yoursExclusiveSlow to build, steady once builtLow on volume, high on quality
Shared lead vendorsData: the vendor's; you get a copyOften sold to several contractorsImmediateLow: their geo, their forms, their consent
Direct mailData: yours when they respondExclusiveWeeks: print, drop, responseHigh on list and offer

A few notes the table cannot hold:

Search and LSA catch homeowners who are already looking. That intent is why they tend to cost more per click or per lead, and why they deserve the most careful tracking. Our guide to Google Local Services Ads covers how LSA bills and ranks.

Meta reaches homeowners before they search. It suits retail replacement and financing offers more than emergency repairs, and it needs your own page or a carefully built form; see lead forms vs landing pages.

Google Business Profile is free to appear in. Google states there is no way to pay for a better local ranking; it ranks on relevance, distance and prominence, and reviews feed prominence. The levers are in our profile checklist.

Shared lead vendors trade control for speed. You can switch them on today, and you get whatever their forms, geography and consent language produced. The lead may reach several roofers within minutes, which turns your first call into a race and the estimate into a price comparison. If you use them, the number that matters is cost per signed job after the discount you gave to win, tracked in its own line.

Direct mail is slow and old-fashioned, and that is part of its value: few competitors run it well. It works best on lists you can justify, such as neighborhoods around jobs you just finished or areas with a known storm history, with a single clear offer and a tracked phone number or URL so responses can be counted.

Exclusive roofing leads: what the word should mean

"Exclusive" is the most abused word in lead buying. Before you pay a premium for exclusive roofing leads, get these answers in writing:

  1. Exclusive for how long? Some vendors resell a lead after a window. Exclusive for 24 hours is not exclusive.
  2. Exclusive across which brands? A vendor that runs several "different" sites can sell the same homeowner under each.
  3. Who owns the consent record? If the homeowner gave consent on the vendor's form, you need the timestamp, the exact disclosure text and the page it was shown on. Our note on shared leads and TCPA consent explains why the caller carries the risk.
  4. What happens to bad leads? Wrong numbers, renters, out-of-area: is there a credit process, and how fast is it?

The only lead that is exclusive by construction is one generated on a form you own, on a page you own, with consent text you wrote. That is not an argument against buying leads; it is an argument for knowing what you bought.

"Roofing leads from insurance companies": the honest version

Many roofers search for roofing leads from insurance companies. The direct answer: insurers do not hand claim lists to contractors. What does exist is a set of professional relationships that can produce referrals, and they come with rules.

Insurance agents hear from policyholders when a roof is damaged and are often asked "who should I call?". Independent adjusters and public adjusters see damaged roofs every week. A roofer known for clean documentation, accurate estimates and no drama gets mentioned. That reputation is built one file at a time, and the quality of your claim documentation is the asset.

The compliance limits matter, and they vary by state. Florida is the clearest example. Section 489.147 of the Florida Statutes, on prohibited property insurance practices, bars contractors from:

  • interpreting policy provisions, advising an insured about coverage, or adjusting a property insurance claim on the insured's behalf, unless the contractor also holds a public adjuster license;
  • offering a rebate, gift, cash, coupon, deductible waiver or anything of value in exchange for a roof inspection or for making a roof claim;
  • offering, receiving or accepting compensation for the referral of services paid with property insurance proceeds.

The same section requires specific disclosures on advertising that encourages a homeowner to contact a contractor to make a roof damage claim, in a minimum font size, and it applies to door hangers, flyers, cards and emails. A contractor can be fined up to $10,000 per violation.

So in Florida, a paid referral arrangement with an agent for insurance-funded work is not a gray area; it is prohibited. Other states have their own rules on contractors acting as public adjusters and on solicitation after a loss. Check your state before you build any referral program around claims, and see our summary of public adjuster solicitation rules by state.

Storm work and canvassing

After hail or wind, canvassing produces leads faster than any ad, and every other roofer in the region knows it. A few things separate a storm operation that keeps its margin from one that collects cancellations:

  • Be found when the homeowner checks you. After a knock, most people search the company name. Reviews, license and insurance proof, and a local address should be easy to find on your profile and your site.
  • Know the cancellation rules. The FTC's Cooling-Off Rule gives buyers three days to cancel certain sales of $25 or more made at their home, and requires the seller to tell them about that right and provide cancellation forms. Some states add their own rules on top.
  • Run paid search in the affected ZIPs at the same time. Canvassing creates searches for your name and for roofers in the area. Owning those results protects the door work.
  • Have the campaigns built before the season. Our 90-day storm pre-build is the checklist, and storm restoration leads covers how we run event-driven demand.

Building the mix: a sequence that holds up

For a roofer doing $1M or more, a sequence that tends to hold up is:

  1. Fix the foundation. Google Business Profile complete, reviews flowing, calls answered live, every lead logged in a CRM with its source.
  2. Turn on intent. Google Search and LSA in your core service area, measured to the signed contract.
  3. Add demand creation. Meta for retail replacement once tracking proves which leads close.
  4. Systematize relationships. Agents, adjusters and past customers on a list with a cadence and attribution, inside your state's rules.
  5. Use bought leads deliberately. If you buy, price them on cost per signed job, not cost per lead, and keep them in their own line.

Then compare channels on cost per signed job and contribution, not on lead volume. The cost per lead calculator gives you the ceiling for each one, and roofing lead generation explains how we build the owned part of this mix.

What to take away

  • Judge every roofing lead channel on data ownership, exclusivity, speed and control, not just cost per lead.
  • Search and LSA capture existing intent; Meta creates it; Google Business Profile cannot be bought.
  • Get exclusivity in writing: how long, across which brands, and who holds the consent record.
  • Insurers do not hand out leads. Agent and adjuster referrals come from reputation and documentation.
  • Florida s. 489.147 bans contractors from adjusting claims, offering deductible waivers or paying for insurance-funded referrals.
  • Compare channels on cost per signed job and contribution, never on lead volume alone.