Home › Guides › What Are the Best Lead Sources for Roofers? Google LSA, Angi, Thumbtack and Storm Leads Compared
What Are the Best Lead Sources for Roofers?
Short answer: There is no single best lead source for roofers. Google Local Services Ads list roofing as an eligible service and charge when a customer contacts you. Thumbtack says it costs nothing to join and you set a lead budget. Angi, Yelp and Nextdoor did not state ad prices on their pages. Your Google profile and site cost no media fees.
- Google lists roofing under eligible home services for Local Services Ads, and says you pay only when customers get in touch.
- Thumbtack says there is no charge to join, no annual fee and no membership fee.
- Angi's pro sign-up page did not state how it charges when we checked in November 2026.
- Yelp's advertising page did not state pricing or budgets when we checked in November 2026.
- Nextdoor says a Business Page and business posts are free, and it did not state ad pricing.
- Google says creating a Business Profile and listing your business on Google is free.
We opened each company's own business or pro page on 8 November 2026. Where a page said nothing, we write "not stated". Prices and terms change, so read the page before you sign up. We do not rank these. A one-truck repair shop and a 30-person replacement company want different things from a lead.
What is a lead source for a roofer?
A lead source is the first place a possible customer reaches you. It might be a call from a Google ad, a request through an app, or a form on your site. A lead is not a job. You still have to answer, inspect, quote and win it.
Roofing leads behave differently from other trades, and that matters when you pick a source:
- Leak and storm calls. A ceiling stain or a missing shingle after wind. People call fast and often call the first two or three results. Answering the phone is most of the battle.
- Replacement jobs. A full roof is a large, planned purchase. Homeowners get several quotes, read reviews and often wait for an insurance decision.
- Insurance work. Hail and wind claims bring a rush of calls after a storm, and state rules limit what you can say and offer. See our guide on marketing storm damage roofing work legally.
- Commercial roofs. Property managers rarely use consumer apps. See how to get commercial roofing leads.
Some sources below suit emergency calls. Others skew toward people comparing quotes. Decide which jobs you want more of before you spend.
How we compared them
We used five plain criteria, all taken from the company's own page:
- How it charges. Per lead, per click, a fee, or free.
- What you get. Badge, profile, direct contact, tools.
- Cost to join. Whether the page states a fee to start.
- Budget control. Whether you can set or cap spend.
- Roofing fit. Whether the page mentions roofing. This is a plain check of the page text, not a judgment.
A sixth point is our view, not a company claim: who owns the customer relationship afterward. A lead on a platform lives on that platform. A call to your own number is yours.
Comparison table (checked 8 November 2026)
| Source | How it charges | What you get | Cost to join | Budget control | Roofing named on page |
|---|---|---|---|---|---|
| Google Local Services Ads | "You only pay when potential customers get in touch through your ads" | A "Google Verified" badge after screening | No setup fee listed | You choose a budget based on leads wanted each week; change it any time | Yes, under eligible home services |
| Angi | Not stated | Access to homeowner requests; page cites "Over 1.5M opportunities on Angi last month" | Not stated | Not stated | No |
| Thumbtack | Not stated beyond "applicable Platform Fees and/or discounts" | Leads from customers who choose you directly | "No charge to join, no annual fees and no membership fees" | You control pricing and lead budget | Not stated |
| Yelp advertising | Not stated | Not stated beyond "Reach more customers looking for your services" | Not stated | Not stated | Not stated |
| Nextdoor | Page and posts free; ads not stated | Free Business Page, free neighborhood posts, "easy to set up ads" | Free page | Ad budget not stated | Not stated |
| Google Business Profile | Free | Listing in Search and Maps, reviews, photos, posts, search term insights | Free | Not applicable | Not stated |
| Storm lead sellers | Not checked | Not checked | Not checked | Not checked | Not checked |
| Your own website | No per-lead fee | Your pages, your phone number, your forms | Build cost, see below | Not applicable | Yours to write |
We left storm lead sellers as "not checked" on purpose. The brief for this page was to include them only where a company's own page states its terms, and we did not find one we could verify. If a seller gives you terms, get them in writing. The questions at the end of this page show what to ask.
Google Local Services Ads
Google's page calls these "pay-per-lead listings" and says you only pay when potential customers get in touch through the ads. Businesses must pass Google's screening and verification, and the ones that do earn the Google Verified badge. Roofing is on the eligible list.
You choose a budget based on how many new leads you want each week, and you can change the monthly budget when you need to. The page lists no setup fee. It shows a sign-up offer, but the amounts did not display.
Best fit if you answer the phone, hold your license and insurance paperwork, and want to appear above the usual map listings for leak and repair searches.
Watch for: a missed call is a paid lead gone. If you are on a roof all day, fix that first. Our guide on missed call text back for roofers covers a simple fix.
Angi
Angi's pro sign-up page says "Over 1.5M opportunities on Angi last month; get started to start receiving leads." It did not state pricing, how it charges, or contract terms. The popular services it listed were painting, maid service, remodeling, lawn care and handyman. It did not mention roofing.
That does not mean roofing is missing from Angi. It means the page we opened did not say.
Best fit if you want homeowner requests and are willing to ask Angi for terms before you commit.
Watch for: get the billing model, the lead-sharing rules and the cancellation terms in writing. Ask whether a lead can go to several roofers at once.
Thumbtack
Thumbtack's page says "There's no charge to join, no annual fees and no membership fees." It lists "No hidden fees or contracts" and says earnings are "subject to applicable Platform Fees and/or discounts." You control your pricing and budget for leads, which determines how many leads you get. The page says customers choose pros directly.
The page also says Thumbtack does not guarantee any specific earnings outcome.
Best fit if you do smaller jobs such as repairs, gutters or patches, and want to test with a small cap.
Watch for: the page gives no amounts for platform fees. Ask for the fee table before you load a budget.
Yelp ads
Yelp's advertising page says "Reach more customers looking for your services." It did not state ad pricing, charging method, budgets or formats. It links to separate pricing pages that did not load in our check. The page says a listing is "free, easy, and only takes a few minutes", which refers to getting listed.
Best fit if your market already uses Yelp for home services and you can see Yelp's terms and numbers before you pay.
Watch for: get the billing model in writing and track every call it sends.
Nextdoor
Nextdoor's page offers a free Business Page and says free posts show up "in the most visible part of Nextdoor, the neighborhood newsfeed." It says ads are "easy to set up" and gives no ad pricing.
Best fit if you work a tight set of neighborhoods and want neighbors to see your name next to your last job. It suits planned work, like a replacement or gutter job, more than a 2 a.m. leak.
Watch for: start with the free page and free posts. Do not buy ads until you have seen what the free tools bring.
Storm leads
Storm leads are lists or inquiries sold to roofers after hail or wind. We did not find a seller whose own page states its terms, so we do not name one or give prices. These leads can arrive in a rush and be shared with others, so ask before you buy.
- Is the lead sold to one roofer or several?
- What counts as a valid lead, and do you get a refund for bad ones?
- Did the homeowner ask for a roofer, or was the contact cold?
- Does the seller follow your state's rules on solicitation and claims?
State rules differ on what a roofer may say about insurance. Check your state page, for example Florida or Texas, and the guide linked above before you run any storm campaign.
Watch for: storm work is short and lumpy. A source that works in May may be empty in January.
Your Google Business Profile
Google says: "Yes, creating a Business Profile and listing your business on Google is free." The page says a profile lets you appear in Search and Maps, add photos, hours and contact details, read and answer reviews, post updates and see search terms and customer calls.
Best fit if you are any roofer at all. It is the base layer. See our tips for a roofer Google Business Profile and ask every happy customer for a review. Our guide on how many Google reviews a roofer needs gives a target.
Watch for: it builds slowly. It will not fill tomorrow's schedule.
Your own website
A website is the one source where no platform sits between you and the customer. People who find you through a truck sign, a neighbor or an ad still look you up. Your license number, service areas, photos and review links live there. See what a roofing website must have and how to get roofing leads without buying them.
We build websites for roofers, so weigh our view on this row accordingly. The facts stay the same: there is no per-lead fee, and what you build is yours.
Watch for: a site does nothing if nobody finds it. It works with a good Google profile and reviews, not instead of them. For a sense of the spend, see how much a roofing website costs. For wider ideas, see our hub guide on how to get more contractor leads.
When to pick something else
- If you cannot answer the phone during work hours, pay-per-lead sources waste money. Fix missed calls first.
- If you have no reviews yet, paid leads convert worse. Build reviews and your profile first.
- If you only want replacements, free sources and your own site may beat repair-heavy apps.
- If you want one place to start, the free profile plus a simple site costs the least in fees. Add one paid source and test it for 30 days.
How do you test a lead source without wasting money?
- Pick one source. Do not start three at once.
- Set a hard cap. Use money you can afford to lose.
- Tag every call. Ask "How did you hear about us?" and write it down.
- Count signed jobs, not leads. Note which leads became paid roofs or repairs.
- Decide after 30 days. Keep it, change it or stop it.
If you want to see what a site built for a roofer looks like, see a free demo site.
Common questions
Which lead source is cheapest for a roofer?
A Google Business Profile is free, per Google. Nextdoor says its Business Page and posts are free. Your own website has build costs but no per-lead fee. The paid sources did not all state prices on the pages we opened, so compare real quotes.
Do Google Local Services Ads work for roofing?
Google lists roofing as an eligible home service and says you pay when customers get in touch through your ads. Whether it pays off for you depends on how fast you answer, your area and how many leads become signed jobs.
Are Angi and Thumbtack worth it for roofers?
It depends on your price point, close rate and area. Thumbtack says there is no charge to join, and it states no amounts for platform fees. Angi did not state its fees on the page we checked. Test with a cap and count signed jobs.
Should a roofer buy storm leads?
Only with clear terms. Ask whether the lead is exclusive, what a refund covers and whether the seller follows your state's insurance rules. We found no seller whose own page stated terms, so we cannot compare any.
Sources
- Google: Local Services Ads for businesses (2026)
- Angi: Pro sign-up page (2026)
- Thumbtack: Pros page (2026)
- Yelp: Advertise on Yelp (2026)
- Nextdoor: Small business page (2026)
- Google: Business Profile for businesses (2026)
We build your new website free, before you pay, then work every week to get you named when homeowners ask Google and AI who to call. Get your free demo site.