Get named by ChatGPT and book more jobs. Your free demo site is held for20:00Claim it →
Roofing Contractor WebsitesFree demo site →

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.

Key facts
  • 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:

  1. How it charges. Per lead, per click, a fee, or free.
  2. What you get. Badge, profile, direct contact, tools.
  3. Cost to join. Whether the page states a fee to start.
  4. Budget control. Whether you can set or cap spend.
  5. 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)

SourceHow it chargesWhat you getCost to joinBudget controlRoofing named on page
Google Local Services Ads"You only pay when potential customers get in touch through your ads"A "Google Verified" badge after screeningNo setup fee listedYou choose a budget based on leads wanted each week; change it any timeYes, under eligible home services
AngiNot statedAccess to homeowner requests; page cites "Over 1.5M opportunities on Angi last month"Not statedNot statedNo
ThumbtackNot 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 budgetNot stated
Yelp advertisingNot statedNot stated beyond "Reach more customers looking for your services"Not statedNot statedNot stated
NextdoorPage and posts free; ads not statedFree Business Page, free neighborhood posts, "easy to set up ads"Free pageAd budget not statedNot stated
Google Business ProfileFreeListing in Search and Maps, reviews, photos, posts, search term insightsFreeNot applicableNot stated
Storm lead sellersNot checkedNot checkedNot checkedNot checkedNot checked
Your own websiteNo per-lead feeYour pages, your phone number, your formsBuild cost, see belowNot applicableYours 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?

  1. Pick one source. Do not start three at once.
  2. Set a hard cap. Use money you can afford to lose.
  3. Tag every call. Ask "How did you hear about us?" and write it down.
  4. Count signed jobs, not leads. Note which leads became paid roofs or repairs.
  5. 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

About the author

Ansh Singh runs Contractor Websites. He builds websites for electricians, plumbers, roofers and other home service trades, and writes the guides on this site. More about Ansh Singh.

Want a site that does all this for you?

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.

Want AI to recommend your business? We build your new site free.

Get my free demo site →