Angi and HomeAdvisor Leads for Roofers: Their Real Cost Per Booked Job (2026)

Key Takeaways
- The cost-per-lead number on your invoice is almost never the real cost of winning a job - the cost-per-booked-job formula is the metric that actually hits your bottom line.
- Shared roofing leads from platforms like Angi and HomeAdvisor typically run $40-$110 per lead, though some markets see prices starting lower or climbing higher. At a 10% close rate, a $50 lead becomes a $500 booked job - and it gets worse from there.
- The FTC issued a $7.2 million final order against HomeAdvisor in 2023 over deceptive claims about lead quality and sourcing - context every roofing contractor spending money there should know.
- Response speed and lead qualification are the two biggest levers for pulling cost-per-booked-job back down - but they only work if you know the number you are trying to move.
- Keep reading to see how referrals, exclusive leads, and smarter qualification stack up when you run the same math.
Most roofing contractors track cost-per-lead because that is what the invoice shows. Cost-per-lead is a marketing number. Cost-per-booked-job is the business number - and for shared lead platforms, the gap between the two can be significant.
Your $50 Lead Could Cost $500 to Book
Here is a scenario that plays out every day across roofing companies running Angi or HomeAdvisor leads. A contractor buys what looks like a reasonably priced lead. That same lead goes to three or four other roofers at the same moment. The homeowner gets flooded with calls. The contractor who responds slowest - or skips qualifying the lead - never books the job. But they still paid for it.
That is the core math problem. Every lead you pay for but do not book raises the effective cost of the ones you do. Profit Acuity analyzed this dynamic specifically for roofers using shared lead platforms, and the results make a strong case for understanding cost-per-booked-job before spending another dollar on leads.
Cost-Per-Lead Is the Wrong Metric
Cost-per-lead answers one question: What did I pay to receive this lead? It says nothing about whether you won the job. For channels where you are competing with three or four other contractors on every single inquiry, that distinction matters enormously.
The Formula That Actually Matters
The calculation is straightforward:
Cost Per Booked Job = Cost Per Lead divided by Close Rate
A $50 lead at a 20% close rate produces a $250 cost per booked job. The same $50 lead at a 10% close rate doubles that figure to $500. Drop to a 6% close rate - which is entirely realistic on shared leads with slow follow-up - and that $50 lead is now costing $833 per job booked.
Why Shared Leads Distort the Math
When a homeowner submits a request on Angi or HomeAdvisor, that contact is typically sold to multiple contractors at once - often up to four. The homeowner asked for one quote, not four calls. Only one company wins, and the other three paid for a lead they will never close. That structural reality suppresses close rates across the board, regardless of how strong any individual contractor's sales process is.
What Shared Roofing Leads Actually Cost
Typical Lead Price Range: $40-$110
Industry benchmarks put shared roofing leads in the $40-$110 range per lead, though prices can start lower in some markets and climb higher depending on job type and local demand. Storm work and full replacements tend to sit at the higher end. Repair inquiries often come in cheaper - but with their own close-rate challenges.
Close Rates: As Low as 2% to as High as 25%
This is where the real variation lives. Contractors with slow response times, no qualification process, and inconsistent follow-up can close shared leads at rates as low as 2-8%, with average execution landing in the 8-15% range. Those with fast callbacks, structured qualification calls, and a clear follow-up sequence can push into the 15-25% range. That difference does not just change a close rate - it completely changes the financial logic of using the channel at all.
The Real Numbers: Worked Examples
Running the formula with realistic numbers makes the stakes concrete.
$50 Lead at 10% Close Rate = $500 Per Booked Job
This is the middle-of-the-road scenario for a contractor with average execution. At $500 per booked job, the math still works - but only if the average job value justifies that acquisition cost. Roofing customer acquisition costs vary widely across lead sources, from under $200 for referrals to well over $1,000 for poorly managed shared lead campaigns, so $500 sits in a workable range. Still, it is significantly higher than what the cost-per-lead invoice implies.
$75 Lead at 6% Close Rate = $1,250 Per Booked Job
This is where shared leads quietly become a financial problem. A $75 lead sounds reasonable. But a 6% close rate - what you get when response time is slow or there is no qualification in place - turns that into $1,250 per booked job. Industry analysis identifies this scenario as one of the most common failure modes for roofing contractors on shared platforms: the leads look affordable on the surface, but the underlying close rate has already made them expensive before the first call goes out.
The FTC Already Has Concerns Here
In 2023, the Federal Trade Commission issued a final order against HomeAdvisor requiring $7.2 million in payments over allegations that the company deceived small businesses - including home service providers - about the quality and source of their leads. The FTC's core concern was that contractors were being misled about what they were actually buying.
HomeAdvisor's own public-facing contractor documentation acknowledges a pay-per-lead model: contractors are charged per lead received, regardless of whether that lead ever becomes a booked job. Combined with the multi-contractor sharing structure, this creates a situation where the platform's revenue model is decoupled from the contractor's outcome. The FTC action underscores that the information gap between what is promised and what is delivered has real, regulatory-level consequences.
How Other Lead Sources Compare
Exclusive Leads: Higher Cost Per Lead, Better Close Rates
Exclusive roofing leads - where one contractor receives the inquiry - typically cost more upfront. Industry estimates put them in the $90-$200+ per lead range, with some markets and job types pushing higher. Close rates tend to be significantly better, sometimes two to four times what is achievable on shared leads. Running the same formula: a $200 exclusive lead at a 35% close rate produces a cost-per-booked-job of roughly $571 - comparable to or better than a mid-range shared lead scenario, with far less competition on each inquiry.
Referrals: The $200 Booked Job
Referral programs consistently outperform on cost-per-booked-job math. A $100 referral incentive at a 50% close rate - realistic for a warm referral from a satisfied customer - produces a cost of $200 per booked job. That is the most affordable acquisition channel in roofing by a significant margin, which is why contractors who track this number tend to invest heavily in referral systems alongside paid lead channels.
Speed and Qualification Move the Number
Response Time Is the Biggest Lever
Shared leads are a speed competition. When a homeowner submits a request, every contractor on the list gets notified at the same time. The first contractor to call has a dramatically better chance of setting the appointment. Industry data consistently shows that contractors who respond within minutes convert at much higher rates than those who follow up hours later - and on shared leads, hours might as well be days.
Speed-to-lead improvements combined with a structured qualification process have been shown to move close rates from the single digits into the mid-to-high teens. At a $75 lead price, that kind of shift can drop cost-per-booked-job by more than half - without changing the lead source, the price, or the job type.
Qualifying Before the Truck Rolls
Not every lead deserves a site visit. A short pre-visit qualification call - checking timeline, budget range, decision-maker availability, and basic scope - filters out low-probability leads before committing field time. The questions do not need to be complex:
- "When are you hoping to get this done?" - filters out casual shoppers
- "Most jobs like this run in the $X-$Y range - does that fit what you had in mind?" - surfaces budget mismatches early
- "Will everyone involved in the decision be available when we come out?" - avoids pitching the wrong person
Leads that pass get scheduled. Leads that do not get a phone estimate or a nurture sequence. Either way, the truck stays parked until the job has a reasonable chance of closing.
When Shared Leads Are Worth It (And When They Are Not)
Shared leads are not inherently bad - they are contextually good or bad depending on execution and job type.
Shared leads tend to work when a contractor has fast response infrastructure, can reliably reach the lead first, and is working mid-ticket jobs where the margin supports the acquisition cost. They also perform better in thinner markets where fewer contractors compete for the same inquiry.
Shared leads tend to fail when response time is slow, qualification is nonexistent, and the contractor is treating them like inbound calls rather than a speed-sensitive competition. At a 5-8% close rate, even a $50 lead becomes one of the most expensive acquisition channels available. For high-ticket full replacements, exclusive leads or referrals often produce better economics even at a higher upfront cost.
Know Your Cost-Per-Booked-Job Before Spending Another Dollar on Leads
The contractors who get burned by Angi and HomeAdvisor usually are not making bad decisions - they are making decisions with incomplete math. Cost-per-lead looks manageable. Cost-per-booked-job reveals the truth.
The formula is simple: divide what you paid per lead by your actual close rate. Run it across every lead source in use. Compare the results. The channel that looks most expensive upfront might be the most affordable per booked job. The one that looks affordable might be quietly destroying margin.
Tracking these numbers consistently is what separates contractors who scale profitably from those who stay busy without building anything. Visit Profit Acuity to find tools built to help roofing contractors track acquisition economics and make every lead dollar work harder.
Profit Acuity
City: Pittsburgh
Address: 239 Fourth Ave, Ste 1401 #8511
Website: https://app.profitacuity.com
Phone: +1 877 624 1229
Comments
Post a Comment