Blog › Marketing for Home Service Businesses
Roofing Lead Generation: Where Roofers Get Leads and What Each Source Really Costs You
Updated October 17, 2026

Short answer: Roofing lead generation works best as a mix of sources you own (Google Business Profile, reviews, a fast-loading website, past customers and referrals) and sources you rent (Local Services Ads, paid search, shared-lead sites). Start with the free, owned sources, add one paid source at a time, and track every inquiry back to where it came from. That tells you your real cost per lead, and which source actually turns into signed jobs.
This guide is about the lead machine itself: where leads come from, what to watch for in each source, and how to measure it. For brand-building ideas, see our broader roofing company marketing ideas post.
Key takeaways
- Roofing is a high-trust, high-ticket purchase. Most homeowners compare two or three firms, so being found and being trusted both matter.
- Your Google Business Profile and recent reviews are the cheapest lead source and the base for everything else.
- Paid leads are not all equal. A shared lead sold to several roofers is a race; an exclusive lead or your own ad is a conversation.
- Speed wins: the roofer who answers first and shows up when promised usually gets the estimate.
- Judge every source by cost per signed job, not cost per lead.
- Storm-season work brings extra rules. Check your state or country's rules on door-knocking and insurance claims before you start.
Where do roofing leads actually come from?
Roofing leads come from nine main sources, and most small firms need only three or four of them working well. Here is how they compare:
| Lead source | Cost to you | Speed | Lead quality | Best for |
|---|---|---|---|---|
| Google Business Profile + reviews | Free (your time) | Weeks to months | High: people searching now | Every roofer |
| Referrals from past customers | Low (thank-you gifts allowed) | Steady | Very high | Established firms |
| Local Services Ads (US) / equivalent paid listings | Pay per lead | Days | High intent, can be price-shoppers | Firms with capacity to answer fast |
| Google Search ads | Pay per click | Days | Mixed: needs a good landing page | Firms that can track calls |
| Your own website (local SEO) | Time or agency fee | 3 to 12 months | High | Firms planning to grow |
| Directories and trade platforms (Angi, HomeAdvisor, Checkatrade, MyBuilder, Which? Trusted Traders) | Subscription or per lead | Fast | Variable, often shared | New firms needing volume |
| Contractor and trade partners (gutters, solar, builders, estate agents) | Free to low | Slow build | High | Repair and re-roof work |
| Storm-season outreach and door-knocking | Time, signage, sometimes permits | Fast but seasonal | Mixed, regulated | Established local firms only |
| Yard signs, vehicle wraps, flyers | Low | Slow | Supports trust more than direct leads | Local brand awareness |
How do you turn Google Business Profile into roofing leads?
Complete your profile and keep it active, because that is where many "roofer near me" searchers decide who to call. Set your primary category to something like Roofing contractor, add real service areas (not a list of towns you never visit), upload photos of finished jobs, and make sure your phone number and hours are right. Follow the steps in our Google Business Profile optimization checklist.
Then post job photos from each completed roof with a short caption, such as "Re-roof in [town], architectural shingles, one-day tear-off." Keep customer addresses private; a street or neighborhood name is enough.
Why do reviews decide who gets the call?
Reviews are the deciding factor between three similar-looking roofers, because a new roof is expensive and homeowners are nervous about being let down. A steady stream of recent, detailed reviews beats a one-off burst. Ask every customer, with a direct link, once the roof is finished and they have walked the job with you. Our guide on how to get more Google reviews covers templates and the rules (no rewards, no gating), and the free review link and QR code generator makes the link and a printable card in a minute.
Should a roofer pay for leads?
Paid leads can work, but only if you know what a signed job is worth to you and you can answer quickly. Before you spend, understand what you are buying:
| Type of paid lead | How it works | Watch out for |
|---|---|---|
| Pay-per-lead ads (such as Google Local Services Ads in the US) | You pay when a homeowner calls or messages through the ad | Disputing bad leads, availability varies by area and trade, verification and license checks are required |
| Pay-per-click search ads | You pay when someone clicks, whether or not they inquire | Wasted clicks on the wrong search terms (DIY, jobs, "roof rack"); add negative keywords |
| Shared lead sites | The same inquiry may go to several roofers | Price-shopping homeowners; you compete on speed and price, not trust |
| Exclusive lead providers | Lead goes to you alone | Higher price per lead; ask how leads are collected and whether you can see the source |
Whatever you choose, ask each platform for its refund or dispute rules in writing, and check its current terms. They change often.
How fast should you respond to a roofing lead?
As fast as you can: aim for minutes, not hours, during business hours. Homeowners with a leak often contact several roofers at once, and the first one to pick up the phone has a real advantage. A simple routine helps:
- Answer or call back the same day. If you are on a roof, use a missed-call text: "Sorry I missed you, I'm on a job. I'll call you back by [time]."
- Ask the same five questions every time: address area, roof age and type, what the problem is (leak, missing shingles, full replacement), whether they have had other quotes, and whether insurance is involved.
- Offer a fixed inspection slot, not "sometime this week."
- Confirm by text the day before, with your name and a photo of you or the crew lead.
- Send the written estimate within a day or two, and follow up once after a few days.
What about storm-season and insurance-claim leads?
Storm work can bring a surge of leads, but it is also where roofers get a bad name, so the rules matter more here. In the US, many states and cities require a permit or registration for door-to-door sales, restrict when you can knock, and limit what a contractor may say or do about an insurance claim. In some states a contractor cannot negotiate a claim for the homeowner, and promising to cover or waive an insurance deductible can be illegal. Rules vary widely, so check your state's licensing board and your local council before you plan a storm campaign.
In the UK, doorstep selling is covered by consumer rules, including a right to cancel in many cases, and trade bodies set expectations for cold calling. Responsible firms rely on a visible trade association membership and a clear written quote, not pressure on the doorstep.
Safer ways to win storm work: update your Google Business Profile with extra hours, answer calls fast, put up a clear "emergency tarp and repair" service, and ask your recent customers for referrals in affected streets. Never offer a free roof or a "we'll cover your deductible" deal.
How do you build a referral engine?
Referrals close at a high rate because someone the homeowner trusts has already vouched for you. Make them routine instead of hoping for them:
- Ask at handover: "If you know a neighbor who needs a roof, I'd appreciate an introduction."
- Leave a branded yard sign (with the homeowner's permission and respecting any local rules or HOA limits).
- Build partner relationships with gutter installers, solar installers, builders, home inspectors, property managers and real estate agents, who see roof problems before the homeowner does. Our post on getting clients as a property manager shows how that side of the relationship works.
- Say thank you with a card, and if you give a reward, make sure it is disclosed where required and not tied to online reviews.
What should your roofing website do to capture leads?
Your site's job is to turn a visitor into a phone call or a form fill within a few seconds. Put your phone number at the top and make it tappable on mobile. Add a short form (name, phone, address area, what is wrong). List your license number (US) or your trade-body membership and insurance details (UK), show real job photos, and add one page per main service and town you actually serve. If you are building out your local pages, read our guide to local SEO for small businesses first, so you avoid thin, copied town pages.
How do you track roofing leads and cost per lead?
Keep one simple sheet or CRM with a row per inquiry and these columns: date, source, job type, estimate sent, signed, job value, and cost. Add a "How did you hear about us?" question to every first call, and use a separate tracking phone number for paid ads if your platform offers it.
| Metric | How to work it out | What it tells you |
|---|---|---|
| Cost per lead | Spend on a source divided by inquiries from it | How expensive it is to get a call |
| Close rate | Signed jobs divided by estimates sent | How good the leads and your sales process are |
| Cost per signed job | Spend divided by signed jobs | The number that matters |
| Average job value | Revenue divided by jobs, by job type | Whether repairs or re-roofs pay back more |
Use the free service pricing calculator to check that your rates leave enough margin to pay for lead costs and still make a profit.
Common mistakes in roofing lead generation
- Buying leads before fixing the basics: an incomplete profile and few reviews waste any ad spend.
- Judging by lead count: 50 cheap shared leads can cost more per job than 10 exclusive ones.
- Slow follow-up: the first roofer to answer often wins.
- No tracking: without a source column you cannot tell which spend works.
- Chasing storms without checking local rules: fines and a damaged reputation outweigh a quick surge.
- Over-promising: avoid guaranteed leads, guaranteed weather-proofing or "we'll get your claim approved."
- Ignoring repairs: small repair customers often become the re-roof customer later.
Rules on advertising, texting and email marketing differ by country: in the US, check TCPA and CAN-SPAM requirements, and in the UK check PECR and UK GDPR, before you message anyone who has not clearly agreed to hear from you. Licensing, insurance and consumer rules also vary by state and country, so check your local requirements.
Frequently asked questions
What is the cheapest way for a roofer to get leads?
A complete Google Business Profile with steady reviews, plus asking past customers for referrals. Both cost mainly your time, and the leads tend to be high quality.
Are Local Services Ads worth it for roofers?
They can be, if you answer quickly and track signed jobs. Availability depends on your area, and you must pass the platform's checks, so review its current terms before you commit.
How many roofing leads do I need a week?
It depends on your close rate, crew capacity and average job value. Work backwards: decide how many signed jobs you can handle, divide by your close rate, and that is the number of estimates you need.
Are shared leads from lead sites any good?
They can work for new firms needing volume, but the homeowner may contact several roofers, so you compete on speed and price. Track your close rate on them and compare it with your other sources.
Is door-knocking legal for roofers?
It depends on where you are. Many US cities and states require permits, limit hours or restrict claim-related talk, and the UK has doorstep-selling rules. Check your local council and licensing board before you start.
How do I get roofing leads without paying for ads?
Optimize your Google Business Profile, ask every customer for a review, build referral partnerships with other trades and agents, and publish pages for your main services and towns. It takes longer than ads, but the leads cost less.
Want a repeatable system for winning high-value clients? Our client-strategies guide for interior designers is written for another high-ticket, trust-based service, and the same ideas on referrals, proof and follow-up carry over to roofing.
More on this topic: home services marketing hub, how to get clients for an HVAC business, electrician marketing ideas.