Home / Blog / Roofing

Roofing

How to get roofing leads in 2026: 9 channels, ranked by what actually turns into roofs

The 9 best ways roofing companies get leads in 2026, from Google and Meta ads to referrals and shared lead sites, ranked by exclusivity, cost per signed roof and how fast they scale.

By David Sierra, founder Published 9 min read
Roofer removing old asphalt shingles during a residential roof replacement

Roofer removing old asphalt shingles during a residential roof replacement. Illustrative photo: Zohair Mirza / Unsplash

The short answer: the roofing leads that turn into signed roofs most often come from channels where the homeowner reaches out to you and only you: your Google Business Profile and reviews, Google Local Services Ads, your own Meta ads and referrals. Shared lead sites can fill gaps, but you pay to race other roofers. Whatever channel you pick, the real lever is how fast you call and how well you qualify.

This guide ranks nine channels by what matters to a roofing company doing $1M+ a year: exclusivity, cost per signed roof, control and how fast each one scales.

What makes a good roofing lead?

A roofing lead is only worth something if it can turn into a sit-down with a homeowner who:

  • Owns the house (renters can’t sign a roof replacement).
  • Has a real problem or project: an aging roof, leaks, missing shingles, storm damage or a sale coming up.
  • Has a timeline: this month or this season, not “someday”.
  • Lives inside your service area.

Everything else is noise you pay to filter. Keep these four in mind as you read the channels below.

The 9 channels at a glance

ChannelExclusive?Speed to scaleBest for
Google Business Profile + reviewsYesSlow, compoundingEvery roofer, long term
Referrals and yard signsYesSlowWarm, high-trust jobs
Google Local Services AdsMostlyFastUrgent repairs and leaks
Google Search AdsYesFastHigh-intent replacement searches
Meta (Facebook + Instagram) adsYesFastRetail replacement demand
SEO content on your siteYesSlowOwning your city long term
Door knocking and canvassingYesMediumStorm areas
Shared lead sitesOften sharedInstantFilling schedule gaps
Pay per sit-down partnersYesFast$1M+ roofers who want appointments, not leads

1. Google Business Profile and reviews

For most roofers this is still the best source of work. A complete profile with real job photos, the right primary category, steady new reviews and replies to every review wins the map results in your area over time.

Do this week: ask every happy customer from the last 90 days for a review with a direct link. Never filter who you ask based on whether they seem happy (that is called review gating and it breaks Google’s rules).

2. Referrals and yard signs

A sign at every finished job and a simple referral reward still bring the cheapest, warmest leads a roofer can get. Neighbors trust neighbors.

Do this week: add a referral line to your job completion text and order signs for every active job.

3. Google Local Services Ads

Local Services Ads show at the very top of Google for searches like “roof repair near me”. Homeowners call or message you directly and you pay per lead, not per click. They are strong for urgent work like leaks.

Watch out for: you still pay for leads that never answer, and the homeowner may call more than one company from the same results page. Answer every call fast.

4. Google Search Ads

Search ads let you bid on phrases like “roof replacement cost” or “new roof [city]”. The intent is high, and so are the clicks in competitive metros.

Watch out for: sending traffic to a generic homepage. Use a focused landing page with one offer and a short form.

5. Meta (Facebook and Instagram) ads

Meta reaches homeowners before they search: the roof that is 20 years old, the stain on the ceiling, the house going on the market. For retail replacement that is a large pool of demand competitors on search never see.

It works when three things line up: an offer homeowners can say yes to, a short form that filters out renters and tire kickers, and follow-up in the first minute. Our full Facebook ads for roofers playbook covers offers, creatives and targeting rules.

6. SEO content on your own website

Pages that answer real homeowner questions (“how long does a roof replacement take”, “repair or replace”, “roof replacement cost in [city]” with your real numbers) bring free traffic for years. Slow to build, but it compounds.

7. Door knocking and canvassing

In storm areas, canvassing still works for roofers who have the team for it. It is labor heavy and depends on timing, local rules and a team that represents your brand well.

8. Shared lead sites

Marketplaces send the same request to several roofers at once. They are instant and easy to start, but you compete on speed and price with everyone who bought it. Before you sign, read our breakdown of exclusive vs shared leads and the Angi alternatives for contractors.

9. Pay per sit-down partners

Instead of leads, some companies sell booked appointments, and a few charge only when the homeowner actually sits down with your estimator. You skip the chasing, and the price is tied to a result you can measure.

That is the model Booked Contractor uses for roofing: we run Meta ads on your own ad account, reach every homeowner in under a minute, qualify them on ownership, roof condition and timeline, and book them on your estimator’s calendar. You pay only for sit-downs. See roofing.

How to compare channels: cost per signed roof

Price per lead is the wrong number. For each channel, track:

  1. Cost per lead = spend ÷ leads.
  2. Schedule rate = booked inspections ÷ leads.
  3. Show rate = sit-downs ÷ booked inspections.
  4. Close rate = signed roofs ÷ sit-downs.
  5. Cost per signed roof = spend ÷ signed roofs.

Then check that number against your margin with the 5x rule: everything a roof costs you in marketing should stay under one fifth of its gross profit. Example, not a benchmark: a $14,000 roof at a 35% margin leaves about $4,900, so you can spend up to roughly $980 to win it. Try your own numbers in the calculator.

The part every channel depends on: speed

A roofing lead that waits until tomorrow morning is often gone. Homeowners fill out more than one form and book with whoever answers first. Text, email and call in the first minute, then keep following up for days. Our speed to lead field guide explains where roofing leads die and how to fix it.

Quick checklist

  • Google Business Profile complete, with real job photos and weekly review requests.
  • One focused landing page per offer, with qualifying questions.
  • Tracking from ad to signed roof (not just leads).
  • First contact in under a minute, day and night.
  • A follow-up sequence that runs on its own for a week.
  • Cost per signed roof reviewed every month against your 5x ceiling.

Related: Facebook ads for roofers · Pay per lead vs pay per appointment · Roofing appointments

David Sierra, founder of Booked Contractor
About the author

David Sierra is the founder of Booked Contractor. In 10+ years of digital marketing and lead generation he has worked with 300+ clients, generated thousands of qualified sales calls and invested more than US$30M in ads.

Check if your market is open

Check if your market is open

Takes 60 seconds. One company per trade, per city.

Check if your market is open