Guide · Roofing
Roofing leads: shared, exclusive or your own?
How lead sites, pay-per-call companies and Google Local Services Ads charge roofers, what the 2026 rules mean for texting leads, and the one number that shows which source really pays: cost per signed job.
- Roofer A
- Roofer B
- Roofer C
- Roofer D
SharedYour own
The short answer
Roofing leads are homeowners who ask a roofer for an inspection or a quote. You can buy them from lead sites, where the same homeowner may be sent to up to four roofers, pay Google per lead through Local Services Ads, or build your own with ads, your website and referrals. Judge every source by cost per signed job.
Key takeaways
- A shared lead can go to several roofers. HomeAdvisor says up to three other pros; eLocal says a maximum of four businesses.
- Google Local Services Ads charge per lead. In 2026 the badge is Google Verified, which replaced the older badges.
- Your own leads take longer to build, but the ad account, the data and the history stay yours.
- Cost per lead hides the real difference. Compare sources by cost per signed job.
Want us to find your three biggest lead leaks?
Free Growth DiagnosisWhat is a roofing lead?
A roofing lead is a homeowner (or property manager) who asks a roofer to get in touch: a web form, a phone call, a text, a message from an ad, or a booking request. Some leads are ready for an inspection this week. Others are only shopping prices, have a wrong number, or live outside your area. That is why the number of leads alone tells you very little.
Leads come from two kinds of places. You can buy them from a company that collects homeowner requests and sells them to roofers. Or you can build your own with Google and Facebook ads, your Google Business Profile, your website, reviews and referrals. Google Local Services Ads sit in between: the homeowner contacts you from your ad, and Google charges you for each valid lead.
How do roofing lead companies charge?
Each source charges in a different way, and that changes how you should judge it. This is what each company says on its own pages. We do not list prices, because they change by area and over time.
| Source | How you pay | Who else gets the homeowner | Bad leads |
|---|---|---|---|
| HomeAdvisor / Angi Leads | Charged for each lead as soon as it is sent. HomeAdvisor says a lead is not a promise of a job. | Market Match: up to three other pros. | Credit only within set rules, for example you tried to call within 24 hours and ask within 45 days. Credits expire. |
| eLocal | Pay per call or lead from a prepaid deposit. Your account manager sets the price. | Shared leads: up to four businesses. Calls: exclusive. | Wrong numbers, job seekers and out-of-area calls can be credited. |
| Google Local Services Ads | Pay per valid lead, within the budget you set. Google also applies a monthly spending cap. | Homeowners can contact other listed roofers too. | Some leads are credited after Google's review; disputed leads can be credited in the US. |
| Your own ads and website | You pay Google or Meta for clicks or views, plus the page and tracking. | Nobody else is sent the request. | No credits, so tracking and good targeting matter. |
Checked October 21, 2026 on each company's own pages (see Sources). Terms change, so check the current terms in writing before you sign up.
One more fact is worth knowing. In 2023 the FTC announced an order requiring HomeAdvisor to pay up to $7.2 million and banning unsupported claims about how often its leads turn into jobs. It does not mean bought leads never work. It means you should measure them yourself. Thinking about Angi? See is Angi worth it for roofers.
How do Google Local Services Ads work for roofers in 2026?
Local Services Ads appear at the top of some Google searches, with your reviews and a badge. Roofing is an eligible category in many US areas. You pay for leads, not clicks. Google's rules say:
- Charged: an answered call, a missed call during business hours that lasts more than 20 seconds, a message, a voicemail or a booking request.
- Not charged: spam, duplicates, and the same customer contacting you again within 15 days.
- Credits: Google reviews leads and credits some it finds invalid. In the US, a successfully disputed lead is credited back.
Two things changed recently. From October 2025, the Google Verified badge replaced Google's older badges for Local Services Ads. And Google's old money-back program for customers has ended; it covered only services booked before December 7, 2025. Guides that still tell roofers to get the old badge are out of date. Google is also moving Local Services Ads into Google Ads in phases (US roofing from August 2026), so your dashboard may look different. Our guide to Local Services Ads for roofers covers setup and ranking.
How much do roofing leads cost?
There is no single price. It depends on the source, your area, the season and the job. One useful public number: LocaliQ's 2025 study of more than 3,000 US search ad campaigns found a median cost per lead of $228.15 for roofing and gutters, the highest of the home-service trades it measured. The median for all home services was $90.92. These are medians from April 2024 to March 2025, not a price promise.
A cheap lead is not always a good deal. A $60 shared lead that four roofers call can cost more per signed roof than a $200 lead that only you receive. Our guide on how much a roofing lead should cost goes deeper.
Should you buy roofing leads or build your own?
Bought leads are fast to start. Your own ads need a testing period of a few weeks before results settle, so a lead site can bring inspections sooner. Many roofers use a mix. The question is which source gets more of your budget.
Buying leads can make sense when
- You are new in an area and need inspections on the calendar this month.
- Someone on your team replies within minutes, every day.
- You track every bought lead to a signed or lost job.
Building your own wins when
- You want homeowners who chose you from your reviews and website, not from a list of roofers to compare.
- You want to own the ad account, the lead data and the history.
- You want leads that nobody else was sent.
Ownership matters. When you stop paying a lead site, the leads stop and you keep nothing. When you run ads in your own Google and Meta accounts, the data, the audiences and the results stay with your company, even if you change agencies.
Storm season changes the math. After a hail storm, demand jumps and a shared lead can reach several roofers within minutes, so reply speed decides who gets the inspection. Insurance jobs also sign slowly, because the claim and the adjuster set the timing. If much of your work is insurance, count a job as signed when the contract is signed, and give each source at least 90 days or a full storm season before you judge it. Our guide to roofing marketing after a Texas hail storm covers storm-season marketing.
Roofing lead generation: how do roofers build their own leads?
Roofers build their own leads with Google Search ads, Local Services Ads, Facebook and Instagram ads, a complete Google Business Profile with reviews, a fast website with a clear form, referrals from past customers and partners, and follow-up after storms. Paid channels start fastest. Reviews, search rankings and referrals take longer but keep working.
| Channel | How it works | How fast it starts | Who owns it |
|---|---|---|---|
| Google Search ads | Your ad shows when homeowners search "roof repair near me" and similar words. | Fast, once the ads are approved | Your Google Ads account |
| Local Services Ads | Pay per lead at the top of some searches, with your reviews. | Fast, after Google's checks | Your Google account |
| Facebook and Instagram ads | Reach homeowners in your area before they search, with photos and short videos of your work. | Fast, after a testing period | Your Meta ad account |
| Google Business Profile and reviews | Shows your company on Google Maps and local results. | Slower; grows with every review | Your company |
| Your website and form | Turns visitors from ads, search and referrals into inspection requests. | Works as soon as traffic arrives | Your company |
| Referrals | Past customers, realtors and insurance agents send people to you. | Slow to build, steady after | Your company |
| Storm follow-up | Ads, texts to past customers who agreed to them, and yard signs in areas a storm hit. | Fast after a storm | Your company |
Our guide on contractor lead generation compares these sources in more detail.
How fast should you reply to a roofing lead?
Within minutes, if you can. With shared leads, the first good reply often wins the inspection. Harvard Business Review reported in 2011 that companies that contacted an online lead within an hour were nearly seven times as likely to qualify it as companies that tried even an hour later. The study was not about roofing, but the lesson fits: a homeowner with a leak calls the roofer who answers.
An instant automatic reply, sent the moment a form comes in, buys you time until someone on your team calls. Our guide on how fast to reply to a new lead covers the steps.
Can you text roofing leads automatically?
Usually yes, when the homeowner asked you to contact them and agreed to texts. Three rules are worth knowing in 2026. This is general information, not legal advice:
- An FCC rule that would have required "one-to-one" consent for leads bought from comparison sites was struck down by a federal appeals court in January 2025, so it never took effect.
- Since April 11, 2025, people can opt out of texts in any reasonable way, such as replying "stop", and you must honor it within 10 business days.
- Since September 1, 2025, Texas law treats many marketing texts like telephone sales calls, with registration rules and exemptions. Texas roofers should check how it applies to them.
Keep a record of how each lead agreed to be contacted, and ask your lawyer before you text bought leads.
How do you judge a roofing lead source?
Use one number: cost per signed job. It is what you spent on a source, divided by the jobs your team signed from that source.
EXAMPLE · made-up numbers
| Shared lead site | Your own ads | |
|---|---|---|
| Spent in 3 months | $6,000 | $6,000 |
| Leads | 80 | 30 |
| Cost per lead | $75 | $200 |
| Signed jobs | 4 | 5 |
| Cost per signed job | $1,500 | $1,200 |
In this example, the lead site looks cheaper per lead, but your own ads cost less per signed job. Count everything you pay for a source, such as agency fees, the landing page and tracking, not only ad spend. Your numbers may show the opposite, which is why you measure.
Before you pay any source, ask:
- Is each lead shared, and with how many roofers?
- Who sets the price, and can you cap it?
- How do you get credit for a wrong or fake lead, and how fast?
- Is there a contract, and how do you cancel?
- How did the homeowner agree to be contacted?
- Can you keep the homeowner's details in your own CRM?
Then log the source of every lead in your CRM and mark each signed job. After 90 days you will know which source pays. Our guide on cost per signed job shows how to set it up.
Where Digital Hark fits
We help roofing companies build leads that are their own: Google and Meta ads, ad videos and images, a landing page, instant replies (in our higher plans), tracking and a CRM with a follow-up plan. We never sell lead lists, and we never call your leads or sell jobs for you. Your team calls the homeowners, runs the inspections and signs the jobs. You own every ad account, page and lead.
What we check first on a Growth Diagnosis
- Lead source. Where each of your recent leads came from, and whether your CRM records it.
- Reply time. How fast your team answered new leads, day and night.
- Signed jobs per source. Which sources brought the roofs you actually signed.
See our roofing marketing page for the full system. On your free call, we walk you through campaigns our team has run, live on screen.
Common questions
Should roofers buy leads?+
Buying leads can fill gaps fast, especially for a new company or a new area, if your team can reply within minutes. The trade-off is that shared leads may go to other roofers too, and you build nothing you own. A common approach is to use bought leads as an extra source while you build your own, and judge both by cost per signed job.
What is the difference between exclusive and shared roofing leads?+
A shared lead is sent to more than one roofer, so you compete on speed and price. An exclusive lead is sent to your company only. Exclusive leads usually cost more per lead. A form on your own website, a call from your own ad and a referral are exclusive by nature, though the homeowner may still call other roofers.
How much do roofing leads cost?+
It depends on the source, the area and the job. LocaliQ's 2025 study of US search ads found a median cost per lead of $228.15 for roofing and gutters. Our guide to roofing lead cost explains what is normal and why cost per signed job matters more.
Are Google Local Services Ads worth it for roofers?+
They can be, because homeowners contact you from the ad and you pay per lead, not per click. Google charges for answered calls, longer missed calls, messages and booking requests, and credits some invalid leads. Google is moving these ads into Google Ads in 2026, so the dashboard may look different. Results depend on your reviews, your area and how fast you answer. Track which Local Services leads become signed roofs.
Can I send automatic texts to new roofing leads?+
Usually yes, when the homeowner asked you to contact them and agreed to texts, and you stop when they reply STOP. Since April 2025, people can opt out in any reasonable way, and you must honor it within 10 business days. Texas added rules for marketing texts in September 2025. Ask your lawyer which rules apply to you.
How do I get roofing leads?+
There are three main ways: buy them from lead sites such as Angi, run Google Local Services Ads, or build your own with Google and Facebook ads, a page for each service, reviews and referrals. Shared leads come fastest but go to several roofers; your own take longer to build but come only to you. Track each source by signed jobs.
Written and fact-checked by the Digital Hark team · About Digital Hark. We run ads, landing pages, tracking and follow-up systems for home-service contractors, including roofing companies. Sources checked October 21, 2026.
Sources
- HomeAdvisor lead types
- HomeAdvisor how leads work
- Angi lead credit guidelines
- eLocal FAQ
- FTC HomeAdvisor order (2023)
- LSA charges
- LSA disputes
- Google Verified badge
- Google customer protection program ended
- LocaliQ 2025 home services benchmarks
- HBR 2011 "The Short Life of Online Sales Leads"
- FCC one-to-one rule vacated (Reed Smith)
- TCPA opt-out rules (Kelley Drye)
- Texas SB 140 texts (Morgan Lewis)
- Local Services Ads move into Google Ads (Google Ads Help)


