How Much Do Roofing Leads Cost? About $20 to $300 Per Lead
By Sharrk Team · October 17, 2026
Roofing leads cost about $20 to $300 each in 2026, depending on the source. Cheap shared marketplace leads sit near the bottom of that range, and exclusive leads and paid search sit near the top. Sharrk makes whatever you pay count: it replies to every new lead from Angi, Thumbtack, Networx and your web forms in under 30 seconds and books the inspection.
Every figure below comes from third-party estimates, not from the platforms' own price lists. Angi, Thumbtack, Networx and Yelp don't publish a flat per-lead rate, and Google Local Services Ads says only that lead prices vary by location, job type and lead type (Google Ads Help).
How much do roofing leads cost by source?
| Source | Typical cost (third-party estimate) | Shared or exclusive | Source and date |
|---|---|---|---|
| Sharrk (replies to and books the leads you buy) | $0 to start (Sharrk Free); Sharrk Core $99/mo | Works with every source below | Sharrk pricing, October 2026 |
| Angi / HomeAdvisor | $40 to $110 per lead | Shared, often up to 4 contractors | Profit Acuity, July 2026 |
| Thumbtack | $20 to $60 per lead | Shared | Pipelineon, June 2026 |
| Networx | $10 to $50 per lead (all trades) | Shared, 2 to 4 pros | Pipelineon, June 2026 |
| Google Local Services Ads (roofing) | $77 to $177 (10th to 90th percentile), $132 median | Exclusive to you | 99 Calls via Enrich Labs, August 2026 |
| Google search ads (non-branded) | $124 average; $44 on branded searches | Exclusive to you | SearchLight via Webtonic, Q1 2026 |
| Yelp ads | $5 to $25 per click; Yelp sells clicks, not leads | Exclusive click | Superdupr, September 2026 |
| Shared lead vendors | $75 to $110+ per lead (aged leads as low as $8 to $25) | Shared, 2 to 4 buyers, sometimes 5+ | ActiveProspect, March 2026; Elevarus, May 2026 |
| Exclusive lead vendors | $90 to $200, and $150 to $300+ in some markets | Exclusive | Elevarus, May 2026; ActiveProspect, March 2026 |
For a closer look at a single platform, see our breakdowns of what Angi leads cost, Thumbtack lead pricing and Google Local Services Ads costs.
Why do roofing leads cost more than most trades?
A roof is a big-ticket job, so roofers will pay more to win one homeowner, and lead platforms price to that demand. Prices also rise with the weather. One 2026 pricing guide says roofing leads in storm-damaged areas "can spike to $200+ when demand surges" (Clicksgeek). If you work storm markets, our guide to handling roofing leads after a hail storm covers the surge itself.
Paid search clicks swing too. Webtonic's 2026 roundup cites keyword estimates of $15 to $35 per click for emergency roofing terms and $10 to $25 for service-plus-city terms (Webtonic).
What is the difference between shared and exclusive roofing leads?
A shared lead goes to several roofers at once. Elevarus says shared roofing leads typically go to two to four contractors within a 24 to 72 hour window, and some vendors sell to five (Elevarus). The Profit Acuity analysis says Angi and HomeAdvisor roofing leads go to "often up to four" contractors (WBOC / Profit Acuity).
An exclusive lead goes only to you. Elevarus puts exclusive roofing leads at $90 to $200 depending on the market, and ActiveProspect puts them at $150 to $300 or more (ActiveProspect). Leads from your own Google ads, Local Services Ads and website forms are exclusive by nature, because the homeowner contacted you.
The trade-off is simple:
- Shared leads cost less up front, but you are in a race. The homeowner talks to whoever reaches them first.
- Exclusive leads cost more, but the homeowner chose you. You still have to answer before they move on to the next result on the page.
Either way, the price on the invoice isn't your real cost. Your real cost is the lead price divided by how many leads turn into booked inspections.
Why does reply speed decide whether a paid lead becomes a job?
You pay for a lead the moment it arrives. Whether it becomes a roof depends on what happens next.
On a shared lead, two to four other roofers got the same name and number. The first one to call usually gets the conversation, and the conversation is where the inspection gets booked. Harvard Business Review's research on online leads found that "most companies are not responding nearly fast enough" (HBR).
On Google Local Services Ads, Google charges for answered calls, texts, emails, voicemails and booking requests. It also charges for an unanswered call during business hours when the caller stays on the line more than 20 seconds (Google Ads Help). So a call nobody picks up can still be a lead you paid for.
That is why the cheapest way to lower your roofing leads cost isn't always a cheaper source. It's turning more of the leads you already buy into booked inspections:
- Reply in seconds, not hours. Text and call every new lead right away, day or night.
- Ask the qualifying questions up front. Repair or replacement, roof age, active leak, insurance claim or not.
- Book the inspection on the first touch. Offer two time slots instead of "we'll call you back."
- Follow up when they go quiet. Not every homeowner answers the first time.
- Track cost per booked inspection by source. Keep the sources that book and cut the ones that don't.
Here is an example first text a roofer could send to a new lead (placeholders, not a real conversation):
"Hi [First name], this is [Company] about your roof request in [City]. Is this a leak you need looked at soon, or are you planning a replacement? We have inspection times [Day] at [Time] or [Day] at [Time]. Which works?"
How does Sharrk reply to every roofing lead and book the inspection?
Sharrk connects to the places your leads come from, including Angi, Thumbtack, Networx, web forms, webhooks and API connections. When a new lead lands, Sharrk replies in under 30 seconds by text, call or email, asks your qualifying questions and books the inspection on Sharrk's calendar, Calendly or Cal.com. You can also connect Google Calendar, book straight into ServiceTitan, and bring Jobber clients in as leads.
Sharrk also answers your phone 24/7, so the homeowner who calls from a Local Services Ad gets a real conversation and a booked time. When a caller wants a person, Sharrk live-transfers the call to your team. Leads that don't book right away go into a Strike, an automated follow-up sequence of texts, calls and emails, and old estimates can be woken up with a Hunt reactivation campaign when you have consent to contact that list.
How does Mako set this up for a roofing company?
Mako is the AI assistant inside Sharrk that builds all of it from plain English. Tell Mako something like "reply to every Angi and Thumbtack lead, ask if it's a repair or a replacement, and book a roof inspection on my calendar," and Mako builds the agent, the questions and the follow-up Strike. It shows you an Apply card with every change before anything goes live, so you approve each step.
What does Sharrk cost compared with one roofing lead?
Sharrk Free is $0 with 2,500 one-time credits, so you can build and test agents with Mako without a card. Sharrk Core is $99 a month (or $990 a year) with 47,500 credits a month, one phone number and every feature. A text message segment uses 15 credits and a standard AI call minute uses 150, so Core covers about 316 call minutes a month if used only on calls. There are no contracts and no setup fees, and the first payment has a 30-day money-back guarantee, minus what you've used.
Put that next to the table above: Core costs less than the $124 average for one non-branded Google search ad lead in roofing, and it works on every lead you buy from every source.
Start free and have Mako build your roofing lead responder today, or book a demo to see it reply to a test lead live.
Sources
- Google Ads Help: How leads work (Local Services Ads) (checked October 17, 2026)
- WBOC / Profit Acuity: Angi and HomeAdvisor Leads for Roofers, Their Real Cost Per Booked Job (2026) (checked October 17, 2026)
- Pipelineon: Roofing leads guide (checked October 17, 2026)
- Pipelineon: Lead aggregators vs your own pipeline in 2026 (checked October 17, 2026)
- Enrich Labs: Roofing lead generation complete guide 2026 (citing 99 Calls) (checked October 17, 2026)
- Webtonic: Google Ads for roofing statistics (2026) (checked October 17, 2026)
- Superdupr: Is Yelp advertising worth it in 2026? (checked October 17, 2026)
- ActiveProspect: How much do roofing leads cost? (checked October 17, 2026)
- Elevarus: Buying roofing leads, exclusive vs shared (checked October 17, 2026)
- Clicksgeek: Pay per lead services pricing 2026 (checked October 17, 2026)
- Harvard Business Review: The Short Life of Online Sales Leads (checked October 17, 2026)
Related on Sharrk: AI receptionist for roofing · Speed to lead · Pricing
Frequently asked questions
How much do roofing leads cost?
Roofing leads cost about $20 to $300 each in 2026, based on third-party estimates. Shared marketplace leads from Thumbtack, Networx and Angi sit at the low end, while Google Local Services Ads, paid search and exclusive vendor leads sit at the high end.
Are shared or exclusive roofing leads better?
Exclusive leads cost more but go only to you, while shared leads cost less but go to two to four roofers at once, according to Elevarus. With shared leads, the roofer who replies first usually gets the conversation, so fast replies matter most there.
How much do Google Local Services Ads leads cost for roofers?
Roofing Local Services Ads leads ran about $77 to $177 each (10th to 90th percentile), with a $132 median, in 99 Calls data cited by Enrich Labs in August 2026. Google charges per valid lead, and prices vary by location, job type and lead type.
Do I pay for Google Local Services Ads calls I don't answer?
Yes, in some cases. Google counts an unanswered call during business hours as a charged lead when the caller stays on the line for more than 20 seconds, so answering every call protects what you spend.
How can I lower my cost per roofing job?
Turn more of the leads you already buy into booked inspections. Sharrk replies to every new lead from Angi, Thumbtack, Networx and web forms in under 30 seconds, asks your qualifying questions and books the inspection, then follows up automatically with a Strike.
How much does Sharrk cost for a roofing company?
Sharrk Free is $0 with 2,500 one-time credits and no card, and Sharrk Core is $99 a month with 47,500 credits, one phone number and every feature. There are no contracts or setup fees, and the first payment has a 30-day money-back guarantee minus what you've used.