Back to blog
Roofing leads Lead generation

How to Get Roofing Leads: 12 Ways That Actually Work

Every roofer I’ve ever spoken to has the same problem in one of two flavors: not enough leads, or leads that waste your time. After generating 100,000+ leads for trades businesses — including taking one roofing company from startup to $5.6M in revenue — I’ve got strong opinions about what actually fills a roofing pipeline and what just fills your voicemail with tire-kickers.

So here’s the honest list. Twelve ways to get roofing leads, ranked roughly by how well they work for a typical residential or commercial roofing company. No fluff, no “just post more on social media.” Let’s get into it.

1. Google Search Ads

The big one, and it’s not close. When a homeowner types “roof repair near me” or “roof replacement cost,” they’re not browsing — they need a roofer, usually this week. Google Search Ads put you in front of that person at the exact moment of intent, and nothing else on this list does that as directly.

Run properly, the numbers are hard to argue with. Our roofing clients typically land between $20 and $80 per qualified lead; CRS Roofing averaged $32 a lead on the way to $5.6M in revenue at a 114x return on ad spend. Run badly — broad keywords, no negatives, traffic dumped on your homepage — the same channel will eat $2,000 a month and hand you nothing but “how much is a tarp” calls.

The difference is entirely in the build. If you want the full mechanics — the keywords worth bidding on, the ones to block, what clicks cost — I’ve laid the whole system out on our Google Ads for roofers page.

2. Google Local Services Ads

If you’re in the US, LSAs are the “Google Guaranteed” boxes above even the regular ads, and you pay per lead instead of per click. Worth having: the placement is unbeatable and the checkmark builds trust.

But understand what they are — a queue, not a lever. You can’t pick which searches trigger you, you can’t out-write your competitors’ ads because everyone’s listing looks identical, and volume swings for reasons Google never explains. Run LSAs as a baseline layer. Just don’t build the business on a channel you can’t steer.

3. Your Google Business Profile

Free, and quietly one of the highest-ROI things you can touch. The map pack shows up for nearly every local roofing search, and three things decide whether you’re in it: review count and recency, photos of real jobs, and how fast you respond to messages.

The playbook is simple: ask every happy customer for a review while you’re still on the roof (send the direct link by text), upload job photos weekly, and answer every review — including the rough ones. Roofers with 100+ recent reviews eat the map pack alive.

4. Referrals — systemized, not hoped for

Referrals are every roofer’s favorite lead source, and rightly so: they close at double or triple the rate of anything else and cost nearly nothing. The mistake is treating them as luck.

Make it a system. Ask at the moment of maximum happiness — final walkthrough, roof looks brilliant — not six months later. Give them something to hand over: a card, a $100 referral thank-you, a simple “know anyone whose roof is due?” text sequence 30 days after completion. One good residential job sits in a street full of same-age roofs. Which brings me to…

5. Job-site marketing (yard signs and the street around the job)

The cheapest lead source on this list. A yard sign on an active job is social proof working for free — “the neighbors chose these guys.” A five-house door-knock or letterbox drop either side of every job (“we’re roofing number 42 this week, happy to take a look at yours while our crew’s on the street”) turns one job into two or three surprisingly often.

Unmeasurable? Mostly. Do it anyway. It costs you a sign and an hour.

6. SEO and local landing pages

Ranking organically for “roofing company [your city]” is a slower burn than ads — months, not days — but the leads are effectively free once you’re there, and rankings compound while ad spend resets to zero every month.

The honest caveat: SEO rewards patience and content, and most roofers quit at month three. If you go this route, focus on your city pages, your service pages, and your reviews — not blogging about “the history of slate.” Our client Roof Doctor built a mostly organic-first pipeline worth $846K this way, so it absolutely works; it just doesn’t work by Friday.

7. Retargeting

Someone visits your site, gets a quote in their head, then life happens. Retargeting follows those visitors around the web and social feeds for cents per impression, keeping you the default choice when they’re ready. Roof decisions take days to weeks — this is the cheapest way to stay in the room while they decide. Small budget ($200–$500/month), outsized effect on close rates.

8. Lead marketplaces (Angi, HomeAdvisor, Thumbtack) — with eyes open

Here’s the honest take: marketplaces deliver volume fast, and that’s real. But you’re usually one of three to five roofers buying the same homeowner, so you’re racing to the phone and then racing to the bottom on price. Quality control is theirs, not yours, and the moment you stop paying, the tap shuts off.

Use them as a bridge while you build channels you own — not as the foundation. I’ve written a fuller comparison of bought leads versus an owned pipeline on our roofing lead generation page.

9. Storm and hail response

If you’re in a storm market, the 72 hours after a major weather event are the most valuable marketing window of your year. Homeowners are searching “emergency roof repair” and “storm damage roof” right now, in volume, with insurance money attached.

Preparation beats reaction: have an emergency-repair ad campaign built and paused, ready to switch on the morning after; have a canvassing crew and door-hanger stock ready for affected suburbs. The roofers who own storm searches in that window book out their quarter.

10. Commercial relationships (property managers, builders, insurers)

Commercial roofing leads rarely come from a Google search alone. Property managers, facilities companies, builders, and insurance adjusters each sit on a stream of roof work — and they all want one thing: a roofer who answers the phone and shows up when they said they would.

One coffee meeting a week with someone in that list is a lead channel. It’s slow, it’s unscalable, and a single property-management contract can be worth more than a year of residential ads.

11. Email and database reactivation

The list of every quote you didn’t win and every customer from five years ago is a lead source most roofers never touch. Roofs age on a schedule; the person who said no to a replacement three years ago is three years closer to yes.

A simple quarterly email — seasonal check reminder, a recent job with photos, a “roofs we replaced this month” note — costs nothing and reliably shakes loose jobs from people who already know you. Old quotes are the warmest cold list you’ll ever own.

12. Facebook and Instagram — last on purpose

Not because social is worthless, but because of how buying works: nobody is scrolling Instagram looking for a roofer. Search captures demand; social tries to create it, and creating demand for a purchase people only make when they must is expensive.

Where Meta earns its keep: retargeting (see #7), showcasing before-and-afters to build brand in your service area, and storm-window awareness pushes. If your search foundation isn’t built yet, every social dollar is spent out of order.

The pattern behind all twelve

Look at the list again and you’ll notice the split: channels you own (your ads account, your GBP, your reviews, your database, your relationships) versus channels you rent (marketplaces, and arguably social reach). The roofers who win long-term stack owned channels — because owned channels compound, and rented ones reset to zero the day you stop paying.

Start with search — that’s where the buyers are. Get your GBP and reviews humming alongside it because they’re free. Systemize referrals and job-site marketing because they’re nearly free. Then layer the rest as your capacity grows.

And if you’d rather have the whole engine built and run for you — the campaigns, the landing pages, the tracking, the lot — that’s exactly what we do, exclusively for roofing companies across the US, Canada, Australia and New Zealand. See how the roofing lead generation system works, or book a call and we’ll map it to your market. Either way: go get the leads, and keep the crew busy.