Roofing leads are potential customers who have signaled they need roof work and shared a way to reach them. You get them two ways: build channels you own (referrals, local SEO, your Google Business Profile) that pay off slowly and cheaply, or buy them from ad platforms and lead marketplaces that pay off fast and cost more. The right mix depends on how fast you need work and how competitive your market is. This guide covers every channel, the real cost per lead in 2026, and which purchased leads to walk away from.
What counts as a roofing lead, and why quality beats volume
A roofing lead is a homeowner or property manager who has expressed interest in roof repair, replacement, or inspection and given you contact details. A lead is not a customer. Between the lead and the signed contract sits contact rate, qualification, the estimate, and the close. A cheap lead that never answers the phone costs more than an expensive lead that books.
Roofers chase two numbers that pull in opposite directions. Cost per lead (CPL) is what you pay to acquire the contact. Cost per acquisition (CPA) is what you pay per signed job. A source with a $30 CPL and a 5% close rate has a $600 CPA. A source with a $150 CPL and a 25% close rate has a $600 CPA too. Judge every channel on CPA and job value, never on CPL alone.
Lead quality also splits by exclusivity. An exclusive lead is sold to one contractor. A shared lead is sold to three to five contractors at once, so you are racing competitors from the second the notification lands. Shared leads carry lower CPL and lower close rates. That tradeoff sits at the center of every buy-versus-build decision below.
The channels that generate roofing leads in 2026
Roofing lead sources fall into two buckets: owned channels you build once and harvest for years, and paid channels you rent for immediate flow. Most established roofers run three to five channels at once so one platform’s price spike or algorithm change does not starve the pipeline. Referrals remain the single largest source, cited by roughly 71% of contractors as their primary way to win work.
Referrals and repeat customers
Referrals are the highest-closing, lowest-cost roofing lead source, which is why about 71% of roofers name word of mouth as their main channel. A referred homeowner arrives pre-trusted, so close rates often run two to three times higher than a cold marketplace lead. The cost is a small incentive: a gift card, a discount on a future repair, or a donation in the customer’s name.
Build a referral engine rather than waiting for referrals to happen. Ask at the moment of highest goodwill, right after the final walkthrough and a clean job. Send a follow-up 30 days later with a referral offer in writing. Track which customers refer so you can thank repeat sources personally.
Local SEO and your Google Business Profile
Local SEO turns organic search into a standing lead source that costs near zero per lead once it ranks, though it takes three to six months to mature. The two pillars are a fully optimized Google Business Profile (categories, service areas, photos, and a steady flow of reviews) and location-specific service pages on your website that target “roof repair [city]” style searches.
Ranking in the local map pack (the three businesses shown above organic results) drives most “roofer near me” clicks. Reviews, proximity, and NAP consistency (name, address, phone identical everywhere) move those rankings. For the full playbook on organic roofing search, see our guide to SEO for roofing companies, which breaks down keyword targeting, service-area pages, and review velocity in detail.
Google Local Services Ads and Google Ads
Google Local Services Ads (LSAs) put you at the very top of search with a Google Guaranteed badge, and you pay per lead rather than per click. LSA leads run roughly $30 to $150 each in 2026. Google Ads (traditional PPC) sit below LSAs and charge per click, which pushes the effective cost per lead to roughly $80 to $300 depending on market competition.
LSAs favor contractors with strong reviews and fast phone response, because Google ranks the badge partly on responsiveness. PPC gives more control over landing pages and keywords but demands active management to avoid burning budget on tire-kicker searches. Both produce leads within days, which makes them the go-to when a slow season needs filling fast.
Paid social: Facebook, Instagram, and Nextdoor
Paid social ads generate roofing leads by interrupting homeowners rather than catching active searchers, which makes them cheaper per lead but lower in buying intent. A geo-targeted Facebook lead form or a storm-response ad can produce leads at a lower CPL than search, but expect more nurturing before those leads book.
Social works best for offers with a visual hook: a free inspection, a financing promotion, or before-and-after storm work. Retargeting website visitors who did not convert is the highest-return social play, because those homeowners already know your brand.
Lead marketplaces: Angi, HomeAdvisor, and Thumbtack
Lead marketplaces sell contractor leads on demand, usually shared across three to five roofers, at roughly $15 to $85 per shared lead and $200 to $300 for exclusive roofing leads. Angi, HomeAdvisor (both under Angi Inc.), and Thumbtack are the largest. You pay whether or not the lead answers, which is why contact rate and dispute policy matter more than the sticker price.
Marketplaces fill a pipeline instantly with zero setup, which is their real value for a new company or a sudden dead week. The cost is margin and control: you compete on speed against everyone else who bought the same lead, and quality varies widely. Treat marketplaces as a supplement, never the foundation.
What roofing leads cost in 2026
Roofing lead costs in 2026 range from near zero for referrals and mature SEO to $300 for exclusive marketplace leads, with most paid channels landing between $30 and $150 per lead. The table below sets typical CPL ranges against the two numbers that actually decide profit: close rate and how much control you keep over the lead.
| Channel | Typical cost per lead (2026) | Speed to first leads | Exclusivity | Relative close rate |
|---|---|---|---|---|
| Referrals and repeat work | $0 to small incentive | Ongoing | Exclusive | Highest |
| Local SEO / Google Business Profile | Near $0 per lead once ranked | 3 to 6 months | Exclusive | High |
| Google Local Services Ads | $30 to $150 | Days | Exclusive to you | High |
| Google Ads (PPC) | $80 to $300 | Days | Exclusive to you | Medium to high |
| Paid social (Facebook, Instagram) | $15 to $80 | Days | Exclusive to you | Low to medium |
| Shared marketplace leads | $15 to $85 | Instant | Shared 3 to 5 ways | Low |
| Exclusive marketplace leads | $200 to $300 | Instant | Exclusive | Medium |
Run the CPA math before judging any number. If your average roof job nets $3,000 in gross profit and you can accept a 20% marketing cost, your CPA ceiling is about $600. A $60 shared lead that closes at 6% blows past that ($1,000 CPA). A $120 LSA lead that closes at 25% clears it easily ($480 CPA). The sticker price lies; the CPA tells the truth.
Buy versus build: which roofing leads to pay for and which to grow
Buy leads for speed and coverage gaps; build leads for margin and durability. Paid channels solve a today problem: a slow month, a new market, a crew standing idle. Owned channels solve a forever problem: a pipeline that does not evaporate when you pause ad spend. Most healthy roofing companies buy while they build, then shift budget toward owned channels as those mature.
How much you can lean on cheap owned channels depends heavily on your local market. In a saturated metro, organic rankings and LSA slots are expensive to win, so paid leads carry more of the load early. In a less crowded market, SEO and referrals go further for less. Our Roofing Competition Index ranks U.S. markets by how contested they are, which is the fastest way to gauge whether you are fighting uphill on organic before you commit a budget.
A simple 2026 lead-channel priority order
- Turn on a referral ask on every job. Zero marginal cost, highest close rate, works from day one.
- Claim and optimize your Google Business Profile. Free, drives map-pack leads, feeds LSA eligibility.
- Run Google Local Services Ads for immediate flow. Pay per lead, exclusive, Google Guaranteed badge builds trust.
- Publish location and service pages for local SEO. Slow to rank but becomes your cheapest durable source.
- Layer paid social for storm response and retargeting. Cheap CPL, best for visual offers and warm audiences.
- Add marketplace leads only to fill gaps. Fast supplement, never the foundation, watch the CPA.
Buying roofing leads: what to avoid
Avoid buying leads you cannot dispute, cannot vet for exclusivity, or that arrive faster than you can call them. The three costliest mistakes when buying roofing leads are paying for shared leads you cannot win, skipping the dispute policy, and ignoring speed-to-lead. Each one quietly inflates your CPA until a “cheap” lead source loses money.
- Shared leads in a saturated market. A lead sold five ways in a competitive metro often closes below 5%. Unless you answer within minutes, you are paying for someone else’s job. Prefer exclusive leads or owned channels where competition is high.
- Sources with no credit or dispute policy. Wrong numbers, renters who cannot authorize work, and duplicate leads are normal marketplace noise. A source that will not credit obvious bad leads is charging you for its own data problems.
- Any channel you cannot answer inside 5 minutes. Contact rates fall off a cliff after the first few minutes. Buying leads without a speed-to-lead system (instant notifications, a dedicated caller, or automated first-touch) burns money on leads that go cold before you dial.
- “Guaranteed” lead volume with no quality floor. A vendor promising a set number of leads per month is optimizing for volume, not fit. Volume guarantees usually mean more shared, lower-intent contacts padding the count.
- Aged or resold leads. Some brokers resell leads generated weeks earlier. Ask when the lead was created; a homeowner who inquired 20 days ago has likely already hired someone.
Lead marketplaces and brokers are legitimate tools when used deliberately, and many roofers close profitable work through them. The point is not to avoid them but to buy on CPA, insist on a dispute policy, and never let a purchased source replace the owned channels that build enterprise value.
Turning roofing leads into booked jobs
The channel gets you the lead; speed and follow-up get you the job. Speed-to-lead is the single biggest lever: contacting a lead within 5 minutes rather than 30 can multiply your contact rate several times over, because homeowners often submit forms to several roofers at once and hire the first credible caller.
Nurture the leads that do not book on the first call. A simple CRM sequence (a same-day call, a next-day text, a week-later follow-up) recovers jobs that a single missed call would lose. Email and text follow-up convert repeat and referral work at meaningfully higher rates than one-and-done calling.
Track close rate and CPA by source every month, then cut the losers. The roofers who scale profitably are not the ones with the most leads; they are the ones who know exactly which source produced each signed job and quietly kill the channels that do not pay. If you are building the business from scratch, our guide on how to start a roofing business covers where lead generation fits alongside licensing, capital, and your first 90 days.
Frequently asked questions about roofing leads
How much do roofing leads cost in 2026?
Roofing leads cost from near zero for referrals and mature local SEO to about $300 for exclusive marketplace leads. Google Local Services Ads run roughly $30 to $150 per lead, Google Ads $80 to $300, paid social $15 to $80, and shared marketplace leads $15 to $85. Judge each source by cost per signed job, not cost per lead, since a cheap lead that rarely closes costs more than an expensive one that books.
What is the difference between shared and exclusive roofing leads?
A shared roofing lead is sold to three to five contractors at once, so you compete for the same homeowner from the moment it arrives. An exclusive lead is sold only to you. Shared leads cost less (about $15 to $85) but close at low rates, while exclusive leads cost more ($200 to $300 on marketplaces) and convert better because there is no race against other callers.
What is the best way to get roofing leads without paying for them?
The best free roofing lead sources are referrals, an optimized Google Business Profile, and local SEO. Referrals close highest because the homeowner arrives pre-trusted, and roughly 71% of roofers name word of mouth as their main source. A complete Google Business Profile plus location-specific service pages earns map-pack and organic leads at near-zero cost per lead once they rank, though ranking takes three to six months.
Are roofing lead generation services worth it?
Roofing lead services can be worth it when you need volume fast or are entering a new market, but only if the cost per acquisition stays below your target. Shared marketplace leads often close under 5% in competitive markets, which can push the real cost per job above what a roof is worth. Use them to fill gaps, insist on a dispute and credit policy, and answer every lead within minutes.
How fast can I get roofing leads?
Paid channels produce roofing leads within days, and marketplaces deliver them instantly. Google Local Services Ads, Google Ads, and paid social typically generate the first leads inside a week of launch. Owned channels are slower: local SEO and Google Business Profile optimization usually take three to six months to produce meaningful organic volume, which is why most roofers run paid channels while owned ones mature.
How do I know which lead source is actually worth the money?
Track cost per acquisition and close rate by source every month, not cost per lead. Tag each signed job with the source that produced it, divide total spend on that source by jobs won, and compare the result to your CPA ceiling (roughly 15% to 20% of a job’s gross profit). Cut any source whose CPA exceeds that ceiling, even if its cost per lead looks cheap.
Reviewed by The Roofing Brief Team. Last reviewed July 2026.