Roofing Leads in 2026: Where They Come From, What They Cost, and How to Win Them
Roofing companies get leads in 2026 from eight main places: Google Local Services Ads, Yelp, Thumbtack, and Angi on the paid side; your Google Business Profile and website, storm and insurance work, referral relationships, and neighborhood platforms like Nextdoor and Facebook on the earned side. Roofing leads are among the most expensive in home services because the tickets are among the largest — and nearly every paid lead is shared, so the source you pick matters less than the first five minutes after the lead lands. Below: how each source charges, the quality traps, and the speed-to-lead playbook.
All 8 sources at a glance
| Source | You pay | Shared with competitors? |
|---|---|---|
| Google Local Services Ads | Per valid lead (call, message, or booking) | Message leads race |
| Yelp (Request a Quote) | Free to reply; ads optional | Often (Nearby Jobs) |
| Thumbtack | Per lead | Usually |
| Angi | Per lead + annual membership | Commonly 3–5 pros |
| Google Business Profile + website | Free (time only) | No |
| Storm and insurance work | Canvassing time, marketing | Heavily, after a storm |
| Referral relationships | Free / thank-yous | Rarely |
| Nextdoor and Facebook groups | Free (time only) | Sometimes (threads) |
The four paid platforms
1. Google Local Services Ads
Roofers are an eligible Local Services Ads category, which puts a verified roofing business at the very top of Google with the Google Guaranteed badge. You pay per valid lead — a call, a message, or a booking request — with message leads “typically priced lower than the corresponding phone lead price.” Google sets prices per category and market.
Two mechanics decide whether LSA pays off for a roofer. Google lists responsiveness among its ranking factors and warns that “missed calls may negatively affect your responsiveness,” so an unanswered phone costs placement, not just the call. And starting October 1, 2026, Google has told advertisers it will bill missed calls that ring longer than 20 seconds during business hours as valid leads — the details and a preparation checklist are here. LSA rewards the roofer who picks up.
2. Yelp Request a Quote
Receiving and answering Yelp quote requests costs nothing; you pay only if you add Yelp Ads for visibility. Customers like the channel — 84% would rather message than call — and Yelp shows your response time and rate on your profile, with businesses that reply within a day seeing about 4x more quote requests. For a roofer with a solid review base, it is the cheapest platform-quality lead flow available. Requests can fan out to nearby businesses, so treat every one as a race.
3. Thumbtack
Thumbtack charges per lead, with prices that move by job type, market, and demand. You choose the job types and travel range you take and control a weekly budget — which keeps a large-ticket trade from overspending on small repairs. Thumbtack says responding quickly “helps your rank in customers’ search results”, and a single request routinely reaches several pros. Refunds are case-by-case, so build your economics on close rate, not refunds.
4. Angi
Angi remains one of the largest demand sources in home improvement. Pricing is per lead on top of an annual membership; standard leads commonly go to three to five pros at once, and roofing sits at the high end of Angi’s per-lead pricing because of the ticket size — our Angi pricing breakdown covers the mechanics. For roofers: replacements can carry the math; small repair leads shared with five companies usually cannot. Run cost per booked job by job type, not by platform.
The earned and free channels
5. Google Business Profile and your website
Before a homeowner reaches any marketplace, most search “roofer near me” — and the map pack answers. A complete profile (services listed, photos of finished roofs, steady reviews) is the highest-ROI free asset in the trade, and it feeds your own website, which has no per-lead meter. The limitation is control: you cannot turn organic volume up on a slow week.
6. Storm and insurance work
No other trade has a channel like this. Severe convective storms — hail, wind, tornadoes — caused $51 billion in US insured losses in 2025, the third straight year above $50 billion; the Insurance Information Institute notes that hail accounts for as much as 80% of those claims, with roofs bearing an estimated 70–90% of insured residential catastrophic losses. When a hail cell crosses a subdivision, hundreds of roofs need inspection within days, and the adjuster sets the price.
The leads come from canvassing the affected streets, relationships with insurance agents and public adjusters, and yard signs on the first jobs. Two cautions. Storm work is a season, not a plan: Moody’s reports that the first half of 2026 was markedly quieter, with hail reports down by nearly half and Texas hail reports down roughly 70% against the 2023–25 average — a company built only on the next storm has no pipeline in a quiet year. And a claim-contingent job is not a booked job until the claim is approved; track it in its own column.
7. Referral relationships
Often the best cost per job in the business: real-estate agents with inspection punch lists, property managers with aging portfolios, general contractors who need a roofing sub, gutter and siding companies that do not do roofs, and insurance agents who get the first call after a storm. Add past customers — a finished roof with a yard sign is the original referral engine. These customers rarely shop you against four competitors.
8. Nextdoor and Facebook groups
“Can anyone recommend a roofer?” threads run daily in most neighborhoods, and the recommendations carry high trust. A free business page plus a habit of asking happy customers to post produces steady work that skips comparison shopping. Volume is unpredictable — a base layer, not a pipeline.
What roofing leads cost in 2026 — the honest version
Every per-lead platform prices by trade, job type, and market, and roofing lands at the top of the range on most of them for one reason: a replacement ticket is large enough that competing roofers will pay up for a shot at it. That is why the sticker price of a lead tells you almost nothing. The number that runs the business is cost per booked job:
cost per booked job = per-lead price ÷ your close rate on that source
On a shared lead that goes to four or five roofers, a one-in-four close rate means your real acquisition cost is four times the per-lead price before counting the leads that never answer. A replacement absorbs that; a small repair often does not. Run the math per job type monthly, and use our free missed lead cost calculator to see what your response time adds on top.
What makes roofing leads different
The ticket is large, so the decision is slow. A homeowner replacing a roof collects several estimates and needs an inspection before any number is real. Your first reply is not a close — it is a bid to be one of the two or three companies that get on the roof.
Two species of lead need opposite first replies. The leak — water on the ceiling, a tarp needed today — hires whoever engages first. The replacement — “roof is 22 years old, want quotes” — wants a credible process and a slot on the calendar, not urgency theater.
Demand arrives in spikes that land when you are busiest. A storm produces a week of inquiries on every channel at once, precisely when every estimator is on a ladder. And in LeadWinner’s study of 100,000+ home-service leads, 42.0% of roofing leads arrived outside Monday–Friday 9–6 — the lowest share of any trade measured, and still more than two in five.
The lead-quality traps
- Shared leads are a race, not a purchase. A lead that went to five roofers is worth a fifth of what it looks like unless you answer first. Budget on that basis.
- Ghosting after the estimate. Roofing customers gather quotes and rarely tell the losers. Many are not lost — they are distracted, or waiting on the adjuster — and a polite follow-up a few days later revives them, the same mechanics we documented for Thumbtack leads that go silent.
- Claim-contingent jobs. A signed contingency agreement is a lead, not revenue, until the claim is approved. Check your state’s rules on contractor involvement in insurance claims before building a process around them.
- Out-of-scope requests. Gutter cleaning, a repair you would not warranty, a job three counties away. Narrow job types and service areas on every platform, and remember a fast, polite decline still protects your response metrics.
- Price researchers. Some inquiries are homeowners pricing next year’s project. Google’s own credit rules say a lead from a customer “researching potential projects or prices” won’t be credited, so one qualifying question in the first reply — leak or replacement, roof age, insurance claim or cash — sorts the pile before you drive anywhere.
”Roofing answering service” vs. an auto responder
Two different products get shopped under the same search. A roofing answering service — live operators or an AI voice agent — picks up your forwarded phone line, greets the caller by your company name, captures the job details, and often books a slot. It is the right tool when your leads mostly ring the phone, and with Google’s October missed-call billing it is worth pricing.
An auto responder does the other half. When a written lead lands — a Yelp quote request, a Thumbtack lead, a Google LSA message — it replies in seconds with a message built from the actual request, asks one qualifying question, and follows up if the customer goes quiet. LeadWinner is this second kind: it does not answer inbound phone calls. What it adds is a 2-way auto-call — when a callable number appears in a written lead, it rings you, reads out the lead, and connects you live. Many roofers run both; here is how to decide which you need first.
The speed-to-lead playbook
The uncomfortable math behind all eight sources: the odds of qualifying a lead drop about 21x when response time slips from 5 minutes to 30, companies that respond within an hour are nearly 7x more likely to qualify a lead than those an hour slower, and the average company still takes 42 hours — the full numbers, with sources, are in our speed-to-lead statistics roundup. On paid, shared roofing leads, a slow reply means you paid for a competitor’s estimate appointment.
In rough order of cost:
- Turn on push notifications and saved quick replies in the Yelp, Thumbtack, and Local Services apps. Free — but it still depends on someone seeing the phone from a ladder.
- Route written leads to the office during business hours, with three questions to ask: leak or replacement, roof age, and insurance claim or cash.
- Set a follow-up cadence for every estimate that goes quiet: day one, day three, and the following week.
- Automate the first reply if you cannot be instant. LeadWinner answers Yelp leads in about 10 seconds, Thumbtack leads in about 20, and Google LSA message leads in about 15 — a personalized reply that references the job, asks the qualifying question, sends up to 10 follow-ups, and rings your phone to connect you live. Pricing is usage-based: $2.99 per lead on Pay Per Lead, with $0 in weeks without leads, or Growth at $49 a week with the first 20 leads included; free 7-day trial, card required. See the Google LSA auto responder, the Yelp auto responder, or the Thumbtack auto responder.
Diversify across two or three of the eight sources, treat storm season as a bonus rather than the plan, run the cost-per-booked-job math monthly — and on every source, be the roofer who answers first.
Frequently asked questions
- How much do roofing leads cost in 2026?
- Per-lead platforms price by trade and market, and roofing sits at the high end because the tickets are large. Google Local Services Ads charges per valid lead at prices set by category and metro; Angi bills per lead plus an annual membership; Yelp quote requests are free to answer. Track cost per booked job, not cost per lead.
- What is the best source of roofing leads?
- No single source wins every market. A common profitable mix is Google Local Services Ads for high-intent replacement and repair searches, one marketplace (Yelp or Thumbtack) for volume, and referral and neighborhood channels compounding underneath. Storm and insurance work is a bonus season, not a plan — the first half of 2026 was unusually quiet for hail.
- Is a roofing answering service the same as an auto responder?
- No. An answering service picks up your phone calls and takes a message or books a slot. An auto responder answers written leads — Yelp, Thumbtack, and Google LSA messages — in seconds and follows up. LeadWinner is the latter; it does not answer inbound phone calls. Many roofers run both.
Keep reading
Angi Leads in 2026: How They Work, What They Cost, and How to Actually Win Them
How Angi Leads works for contractors in 2026: matching, per-lead billing, shared leads, credits and disputes, contract terms, and a response playbook that wins.
Google LSA Will Charge for Missed Calls Starting October 1, 2026: What Changes, What It Costs You, and How to Prepare
Google told LSA advertisers that from Oct 1, 2026, missed calls over 20 seconds in business hours are billable leads. The rules, the math, and how to prepare.
How to Answer New Leads When You're On a Job Site
Leads arrive while your hands are busy and die in hours. The honest trade-offs of office staff, answering services, quick replies, and AI auto responders.