Ask three roofing lead vendors what a lead costs and you will get three confident, useless answers. Cost per lead is the most quoted and least meaningful number in roofing marketing, because it hides the only figure that pays your bills: what it actually costs to put a signed job on the calendar. A cheap lead that never answers is more expensive than a pricey one that closes. This post walks the real math.
What roofers actually pay per lead in 2026
Pricing splits cleanly by exclusivity and channel. Shared leads from the big marketplaces are cheapest up front and most crowded. Exclusive and paid-search leads cost more but come to you alone. Here is where the published ranges land.
Ranges compiled from 2025 to 2026 roofing lead-cost guides. Your market and season move these numbers.
Those figures come from roofing lead-cost analyses for 2025 and 2026 (ActiveProspect, Contractor Marketing Pros). Notice the trap: the cheapest row is also the least exclusive, and exclusivity is most of what determines whether you actually close.
Why cost per lead lies to you
Cost per lead ignores three things that decide profitability: how many leads close, how big each job is, and whether the lead was yours alone. Shared roofing leads are resold to five to ten contractors and book at only 8 to 15 percent because everyone is calling the same homeowner (ActiveProspect). Run the division and the friendly sticker price turns into something else entirely.
That is the whole point. A lead that costs four times more per inquiry can cost about the same, or less, per signed roof, because exclusive leads close at a far higher rate. When a vendor brags about a low cost per lead, they are quoting the one number that says nothing about whether you make money.
The cost-per-booked-job formula every roofer should use
The math is simple and it changes how you buy. Take what you spent on a channel, divide by the number of jobs it actually booked, and compare that against your average job value. If your average roof is worth several thousand dollars, you can afford a healthy cost per booked job and still profit. What you cannot afford is to track leads instead of jobs, because that is how a money-losing shared list looks great on a dashboard.
How much should a roofer budget for marketing?
Industry guides put roofing marketing spend at roughly 5 to 10 percent of revenue, with newer or fast-growing companies often at the higher end (Profit Roofing Systems). But the percentage is a starting point, not a strategy. Where that budget goes matters more than its size. Money spent on shared lists buys a temporary place in line. The same money spent on a Google Business Profile, reviews, and a converting website buys an asset that lowers your cost per job every month you keep it.
Why an owned pipeline wins the long game
Rented leads get more expensive every renewal as more roofers bid for the same homeowners. Owned channels move the other way. Once your profile ranks and your reviews accumulate, each additional booked job costs less than the last, because the asset is already built. We have seen the pattern hold even outside roofing: a masonry and stucco contractor we work with generated 17 phone calls and 93 profile interactions from an owned Google Business Profile over six months, all exclusively theirs, with no per-lead invoice attached. Our roofing marketing service is built to report on cost per booked job, not cost per lead.
We map your current lead sources against an owned pipeline and show you where your budget is leaking on cost per lead instead of buying cost per job. No shared lists involved.
Frequently asked questions
How much do roofers pay per lead?
Shared roofing leads from marketplaces like HomeAdvisor and Angi typically run about 20 to 75 dollars, while exclusive leads and Google Ads leads commonly cost 100 to 500 dollars or more in competitive markets. The right comparison is cost per booked job, since cheaper shared leads close at much lower rates.
Why is cost per lead a misleading metric?
Because it ignores close rate, job size, and exclusivity. A 50 dollar shared lead that books one in ten is really a 500 dollar customer, while a 200 dollar exclusive lead that books one in three can cost about the same or less per signed roof. Track cost per booked job instead.
Are exclusive roofing leads worth the higher price?
Often, yes. Exclusive leads come to you alone, so they close at a far higher rate than shared leads sold to five to ten roofers. Once you divide spend by jobs actually booked, the higher sticker price frequently produces a lower cost per job.
How much should a roofing company spend on marketing?
Industry guides suggest roughly 5 to 10 percent of revenue, with newer or fast-growing companies often near the top of that range. Where the budget goes matters more than its size: spending on owned channels builds an asset, while spending on shared lists rents a temporary place in line.
What is the cheapest way to get roofing leads?
Per lead, owned channels are the cheapest because they cost nothing per inquiry once built: a Google Business Profile, reviews, service-area pages, and referrals. They take time rather than money, and they lower your cost per job the longer you run them.
Sources
Every stat and authoritative claim in this post cites a primary or industry source. Open any link to verify.