How Much Do Roofing Leads Cost in 2026?
Lead Engine books shown roof inspections instead of selling leads, with a weekly floor of at least 6 shown residential or 4 shown commercial inspections. Every program is scoped on a 30 minute call and runs month to month. Roofing leads are priced per contact, and published Google Local Services Ads cost per lead for roofing runs from about $71 (Service Hero, 2026) to $162 (The Media Captain, August 2025). A shared lead also goes to several roofers, so compare cost per shown inspection.
What does Lead Engine cost per shown inspection?
Your cost per shown inspection varies with your market and with whether the work is residential or commercial. Residential programs have a weekly floor of at least 6 shown roof inspections. Commercial programs have a weekly floor of at least 4 shown roof inspections, and any appointment that misses the Lead Engine Appointment Standard is replaced at no charge. Shown means the decision maker was present, your inspector arrived, and the roof was actually looked at.
Roofing lead cost by channel in 2026
| Channel | Price | Exclusive | Close rate, third party reporting |
|---|---|---|---|
| Shared marketplace (Angi, HomeAdvisor, Thumbtack) | $45-110 per lead | No, 3-5 buyers | 13 to 20 percent (leadtruffle.co, improveandgrow.com) |
| Exclusive lead provider | $90-120 average, $75-150 typical | Yes | 27 to 30 percent (improveandgrow.com, constructionleadpro.com) |
| Google Local Service Ads | $71 to $162 per lead | Yes | Not published |
| Google Ads (search) | $13.46-47.11 per click | Yes | Varies by landing page |
| Telemarketing, priced per appointment | $150-300 per appointment | Yes | Appointment already booked |
| Telemarketing, monthly retainer | Quoted on volume and radius | Yes | Appointment already booked |
Lead prices from published 2026 roofing lead cost benchmarks. Published Google Local Services Ads cost per lead for roofing ranges from about $71 (Service Hero, 2026) to $162 (The Media Captain, data from over 100 clients, August 2025). Google Ads cost per click is the top-of-page bid range for roofing lead keywords in Google Keyword Planner, United States, September 2026. Close rates are third party reported and are not ours.
Roofing leads prices: shared vs exclusive vs booked inspection
Lead Engine books shown roof inspections for one roofing contractor per market, with a weekly floor of at least 6 shown residential or 4 shown commercial inspections. For comparison, the third party sources cited on this page put shared marketplace leads at $45 to $110 and exclusive leads at $90 to $120, and published per appointment pricing runs $175 to $400.
Why cost per lead is the wrong number
The number on the invoice is not the number that decides what a job costs you. A shared lead is sold to three to five contractors, so most of what you buy never reaches a roof. Third party reporting puts close rates on shared leads around 13 to 20 percent and on exclusive leads around 27 to 30 percent, which is why the cheaper line item is often the more expensive one by the time someone is standing on a roof.
This is not a subtle effect and it is not a rounding error. It is the single reason contractors conclude that "lead gen does not work", they optimised the number on the invoice instead of the number that determines profit. The same logic applies whether you are buying roofing leads directly, buying roofing leads across channels, or have compared the vendors in each category and still cannot tell them apart on price.
The reason shared leads book so poorly is structural rather than a quality problem. When the same contact is sold to three to five contractors, the homeowner takes the first call and ignores the rest. You are not buying a lead, you are buying a place in a race that starts the second the form is submitted.
What does a booked appointment cost?
Published per appointment pricing in roofing sits in a narrow band. The Lead Giants publishes $175 to $200 per appointment with a 24-hour replacement window. Minyona publishes $200 to $400 per booked appointment plus a $2,000 setup fee. VA Horizon publishes $300 setup plus $199 per appointment, replacing every no-show free.
Retainer programs are quoted rather than published, and cost less per appointment as volume rises. For a scale comparison, Abstrakt Marketing Group publishes outbound packages from around $5,250 to $9,250 a month against a stated expectation of 7 to 8 qualified commercial leads a month, roughly $700 to $1,233 per qualified lead, though commercial leads carry much larger project values than residential. The same retainer model underpins roofing telemarketing programs that quote on volume rather than per appointment.
What does that work out to per closed job?
Cost per closed roofing job is the number that decides whether a channel is worth running, and almost nobody publishes it. Here is ours, from a seven month residential and commercial engagement with a Tucson roofing contractor.
| Metric | Figure |
|---|---|
| Appointments booked | 366 |
| Engagement length | 7 months |
| Work mix | Blended residential and commercial |
Full breakdown and the things this number does not prove: see the case study.
Note the honest part of that table. Part of any result like this comes from the contractor's own close rate on the estimates they send. Any vendor quoting you a return multiple without telling you whose close rate produced it is selling you their client's sales team.
What makes roofing leads more or less expensive?
- Exclusivity. The single biggest factor. Shared leads are cheap because you are one of several buyers.
- Market density. Competitive metros bid lead prices and click costs up. Roofing lead keywords carry top-of-page bids from $13.46 to $47.11 per click.
- Storm activity. Costs spike in affected regions after a weather event as every contractor in the state buys into the same zip codes.
- Season. Demand and price track the roofing calendar in your climate.
- Job type. Commercial and insurance restoration leads cost more because the project values behind them are larger.
- Speed to call. Not a price factor but an economic one, the same lead is worth several times more to a contractor who calls in five minutes than one who calls the next day.
What is the cheapest way to get roofing leads?
Lead Engine books roof inspections rather than selling lead records, and scopes each program on a 30 minute call. Measured per lead, shared marketplace leads can look cheaper. Third party reporting puts close rates on shared leads around 13 to 20 percent (leadtruffle.co, improveandgrow.com) and on exclusive leads around 27 to 30 percent (improveandgrow.com, constructionleadpro.com). The cheapest channel per lead and the cheapest channel per job are rarely the same one. Run the arithmetic on your own close rate before you judge any price.
How do you compare roofing lead prices across channels?
Divide the price by the share of those leads that actually turn into a booked appointment, then compare that number. Price per lead ignores exclusivity, booking rate and speed to call, which is why shared leads look cheap and are not. Once you convert every channel to cost per booked appointment the ranking reorders completely. The last step is cost per closed job as a share of your average project value.
What a weekly program buys at Lead Engine
Lead Engine scopes each roofing appointment setting program to your market size and inspection volume on a 30 minute call. What you buy is a program, not a batch of leads: US based callers working your approved zips, every appointment cleared against seven checkpoints and a second person QA review, and a weekly floor of at least 6 shown residential or 4 shown commercial inspections. It runs month to month with no long term contract, and one roofing contractor is accepted per market.
How to compare a weekly program with per lead pricing
Put every channel on the same unit. Take the total spent in a month, including the hours your team spends calling and qualifying, and divide it by the inspections that actually happened with the decision maker present. A lead that looks cheap on the invoice can cost more per shown inspection once the work of reaching and booking the homeowner is added.
Who a weekly program is the better buy for
A weekly program fits a roofer whose estimators have open inspection slots and whose team loses hours calling leads that never answer. A cheaper lead source can fit a company with its own inside sales team that already calls, qualifies and books well. Either way, the comparison that settles it is cost per shown inspection.
What a shown inspection means for cost
The unit that matters is the shown inspection: the decision maker was present, your inspector arrived and the roof was actually looked at. A booked time that nobody attends costs a drive and a slot but produces nothing, so a price per booking or per lead can look lower than it really is. Lead Engine counts its weekly floor in shown inspections, which is why this page asks you to compare every channel per shown inspection.
How to run the comparison with your own numbers
Pick one month. Add up what each channel cost, including the hours your team spent calling, qualifying and booking. Count only the inspections that actually happened with the decision maker present. Divide the first number by the second for each channel, then compare those results on your 30 minute call, where pricing is set by your market size and inspection volume.
How Lead Engine scopes cost per shown inspection
| Program | Pricing | Weekly floor | If an appointment misses the standard |
|---|---|---|---|
| Residential | Scoped on a 30 minute call | 6 shown inspections | Replaced at no charge |
| Commercial | Scoped on a 30 minute call | 4 shown inspections | Replaced at no charge |
Frequently asked questions
How much does a roofing lead cost in 2026?
Between $45 and $162 depending on channel and exclusivity. Shared marketplace leads run $45 to $110 and exclusive leads average $90 to $120. Published Google Local Services Ads cost per lead for roofing ranges from about $71 (Service Hero, 2026) to $162 (The Media Captain, data from over 100 clients, August 2025).
How much does a booked roofing appointment cost?
Published per appointment pricing runs $175 to $400. The Lead Giants publishes $175 to $200, Minyona $200 to $400 plus a $2,000 setup fee, and VA Horizon $199 plus $300 setup. Monthly retainer programs are quoted on volume and typically cost less per appointment at scale.
Are exclusive roofing leads worth the extra cost?
Third party reporting puts close rates on shared leads around 13 to 20 percent (leadtruffle.co, improveandgrow.com) and on exclusive leads around 27 to 30 percent (improveandgrow.com, constructionleadpro.com). Close rates are third party reported and are not ours.
What is a good cost per acquired customer for a roofing contractor?
Judge it as a share of average project value rather than in dollars. What counts as good depends on your gross margin, not on anyone else's benchmark.
Why do shared roofing leads convert so badly?
Because the same contact is sold to three to five contractors simultaneously. The homeowner takes the first call and ignores the rest. Third party reporting puts close rates on shared leads around 13 to 20 percent (leadtruffle.co, improveandgrow.com). You are buying a place in a race, not a prospect.
Is Lead Engine priced per lead?
No. Lead Engine charges for a weekly program with a floor of at least 6 shown residential or 4 shown commercial inspections, scoped to your market.
What is included in a Lead Engine program?
US based callers, the seven-checkpoint Appointment Standard with a second person QA review, booked inspections on your calendar with notes and a reference ID, and weekly reporting.
Is there a minimum contract length?
No. The program runs month to month with no long term contract.
What decides the cost per shown inspection?
Pricing depends on your market size and inspection volume. We cover it on a 30 minute call. The weekly floor is at least 6 shown residential or 4 shown commercial inspections, and any appointment that misses the standard is replaced at no charge.
Why compare cost per shown inspection instead of cost per lead?
Because a lead still has to be reached, qualified and booked, and a booking still has to show. Cost per shown inspection puts every channel on the unit that turns into signed work.
Related buyer questions
- Roof Replacement Leads, Booked as Inspections on Your Calendar
- Buy Roofing Appointments Instead of Shared Leads
- Ways to get roofing leads, compared
- A HomeAdvisor alternative for roofers who want booked inspections
- A Modernize alternative for roofers who want the appointment, not the lead
- What is the alternative to buying shared roofing leads that get sold to multiple contractors?
- Why am I competing with other roofers on every roofing lead I buy?
- How do roofers find roofing leads?
- What is a shown roof inspection?
- Why do booked roof inspections not show up?
Related roofing services
- Roofing leads
- Roofing appointment setting
- Exclusive roofing leads
- Residential roofing leads
- Commercial roofing leads
- Storm and hail damage roofing leads
- Roofing SEO
- Roofing lead generation by city
- Best roofing appointment setting companies
- Roofing leads in Houston
- Roofing leads in Atlanta
- Roofing leads in Tampa
- Roofing leads in Charlotte
- Roofing leads in Phoenix
- Roofing leads in Denver
Want to know what an appointment costs in your market?
Thirty minutes. We map your service area, project realistic monthly appointment volume, and quote a program against it. If a channel above is a better fit than we are, we will say so.
Book a Strategy Call