Blog › Marketing for Home Service Businesses

Roofing Lead Generation: Where Roofers Get Leads and What Each Source Really Costs You

Updated October 17, 2026

Roofing Lead Generation: Where Roofers Get Leads and What Each Source Really Costs You

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 sourceCost to youSpeedLead qualityBest for
Google Business Profile + reviewsFree (your time)Weeks to monthsHigh: people searching nowEvery roofer
Referrals from past customersLow (thank-you gifts allowed)SteadyVery highEstablished firms
Local Services Ads (US) / equivalent paid listingsPay per leadDaysHigh intent, can be price-shoppersFirms with capacity to answer fast
Google Search adsPay per clickDaysMixed: needs a good landing pageFirms that can track calls
Your own website (local SEO)Time or agency fee3 to 12 monthsHighFirms planning to grow
Directories and trade platforms (Angi, HomeAdvisor, Checkatrade, MyBuilder, Which? Trusted Traders)Subscription or per leadFastVariable, often sharedNew firms needing volume
Contractor and trade partners (gutters, solar, builders, estate agents)Free to lowSlow buildHighRepair and re-roof work
Storm-season outreach and door-knockingTime, signage, sometimes permitsFast but seasonalMixed, regulatedEstablished local firms only
Yard signs, vehicle wraps, flyersLowSlowSupports trust more than direct leadsLocal 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.

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 leadHow it worksWatch 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 adDisputing bad leads, availability varies by area and trade, verification and license checks are required
Pay-per-click search adsYou pay when someone clicks, whether or not they inquireWasted clicks on the wrong search terms (DIY, jobs, "roof rack"); add negative keywords
Shared lead sitesThe same inquiry may go to several roofersPrice-shopping homeowners; you compete on speed and price, not trust
Exclusive lead providersLead goes to you aloneHigher 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:

  1. 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]."
  2. 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.
  3. Offer a fixed inspection slot, not "sometime this week."
  4. Confirm by text the day before, with your name and a photo of you or the crew lead.
  5. 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.

MetricHow to work it outWhat it tells you
Cost per leadSpend on a source divided by inquiries from itHow expensive it is to get a call
Close rateSigned jobs divided by estimates sentHow good the leads and your sales process are
Cost per signed jobSpend divided by signed jobsThe number that matters
Average job valueRevenue divided by jobs, by job typeWhether 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.

See the book → · Browse all guides

More on this topic: home services marketing hub, how to get clients for an HVAC business, electrician marketing ideas.