How Much Do Roofing Leads Cost? Work Out Your Own Number First

TL;DR: A roofing lead has no standard price because a lead is not a standard product. Shared marketplace leads, exclusive leads, and leads you generate yourself are three different things with three different economics. Judge every offer on cost per booked inspection and cost per signed job, calculated with your own close rate and your own average job value, not on the sticker price per lead.
Key Takeaways
- Price per lead is the least useful number in the conversation. Cost per signed job is the number that decides whether a channel makes money.
- Shared leads are cheaper per name because the same homeowner is sold to several companies at once, which turns the purchase into a speed race.
- Your own generated leads look expensive until you count the full cost honestly, including your time, your tools, and your follow-up system.
- A lead channel that looks bad at a low close rate can be profitable at a higher one, which is why response speed belongs in the same calculation.
- Run the arithmetic below with your own figures before renewing any lead contract.
What are the three ways roofing leads are sold?
Roofing leads reach you in three forms, and comparing their prices directly is the first mistake.
- Shared leads. A marketplace or lead service sells the same enquiry to several roofing companies. The per-lead price is lowest here because you are buying a chance to compete, not a customer. Whoever responds first and follows up best usually wins the inspection.
- Exclusive leads. One company buys the enquiry alone. The price per lead is higher, and the economics depend on lead quality rather than response speed alone.
- Self-generated leads. Your website, your Google Business Profile, your referrals, and your past customers. There is no per-lead invoice, which makes these leads feel free. They are not. The cost is your website, your profile upkeep, your review system, and the staff time spent handling enquiries.
How do you calculate your true cost per signed job?
Use four numbers, all of them yours:
- Cost per lead. Total spend on the channel in a month, divided by the number of leads it produced.
- Booking rate. The share of leads that become a booked inspection.
- Close rate. The share of inspections that become signed jobs.
- Average job value. Verisk's 2026 U.S. Roof Report puts the average residential roof replacement at $17,631 in 2025, as cited in our speed-to-lead playbook. Use your own average if you track it, because your mix of repairs and replacements will differ.
The chain is simple arithmetic. Cost per booked inspection is cost per lead divided by booking rate. Cost per signed job is cost per booked inspection divided by close rate. A channel is worth keeping when cost per signed job is a small, known share of average job value, and worth cutting when that share keeps rising while job value stays flat.
Worked as an illustration only, with round planning figures and not market data: if a channel costs $100 per lead, books inspections from one lead in four, and closes one inspection in three, the cost per signed job is $100 divided by 0.25 divided by 0.33, which is about $1,212. Change the booking rate and the answer changes fast, which is the point. The same $100 lead at a one-in-two booking rate costs about $606 per signed job.
Why does response speed change what a lead is worth?
Because booking rate is not fixed. The research collected in our speed-to-lead playbook shows the pattern: the Lead Response Management study (Oldroyd and InsideSales, 2007) found the odds of contacting a lead drop sharply as minutes pass, and a 2021 analysis of 5.7 million inbound leads (XANT, 2021) found conversion rates eight times higher when the first call came within five minutes rather than after six or more.
That means two companies can buy the same shared lead at the same price and get opposite economics. The company that answers in minutes books more inspections from the same spend, so its cost per signed job falls without negotiating a cheaper lead. Before you argue about lead price, measure your time to first human contact. It is usually the cheaper lever. If you are weighing lead services themselves, our companion piece on whether roofing lead services are worth it works through the buy decision.
What should you track before judging any lead channel?
- Time to first human contact, per lead source, not blended.
- Booking rate and close rate, per lead source.
- Cost per signed job, per lead source, reviewed monthly.
- Refund and credit outcomes on shared leads, counted as part of the real price.
- The share of leads that arrive outside business hours, because that share decides whether after-hours coverage pays.
FAQ
How much should a roofing company pay per lead?
There is no defensible universal figure, and any source quoting one without asking about your market, your close rate, and whether the lead is shared or exclusive is selling, not advising. Work backwards from your average job value and your close rate to the most you can pay while keeping cost per signed job at a share of job value you accept.
Are shared roofing leads a bad buy?
Not automatically. Shared leads can work for a company with fast response and disciplined follow-up, because the race is winnable. They are a bad buy for a company that answers hours later, because that company funds the marketplace and loses the race anyway.
Are referrals free leads?
No. Referrals carry no invoice, but they depend on past jobs done well, review systems, and staying in touch with past customers. Count the cost of the systems that produce them and referrals still usually win on cost per signed job, which is why they deserve investment rather than neglect.
How often should I recalculate lead costs?
Monthly, per channel. Lead prices, booking rates, and close rates all drift, and a channel that paid in storm season can quietly stop paying in a quiet month.
Sources
- Verisk, 2026 U.S. Roof Report, average residential roof replacement figure for 2025, as cited in the speed-to-lead post.
- Oldroyd and InsideSales, Lead Response Management study, 2007, as cited in the speed-to-lead post.
- XANT (formerly InsideSales), 2021 analysis of 5.7 million inbound leads, as cited in the speed-to-lead post.