Two vendors quote a roofing owner two very different numbers. One offers a shared lead at $35 to $65. The other offers an exclusive lead at $125 to $150, or a booked appointment at $175 to $200. The instinct is to treat that as a three-to-five-times markup and walk toward the cheaper option. That instinct is wrong more often than it looks.
A shared lead and an exclusive lead are not the same product sold at different prices. One is a homeowner request resold to a handful of contractors racing to answer first. The other is sold to you and only you. The gap between what each one costs you per closed job depends on a number the invoice never shows: how often each one actually turns into work.
This post runs that math side by side, using published 2026 vendor pricing and industry close-rate estimates, not round numbers pulled from a sales page. It also explains why the textbook version of that math and the real-world version of it often disagree, and what that disagreement should change about how you buy.
What "Shared" and "Exclusive" Actually Mean
A shared lead is a homeowner's request for an estimate, sold to more than one roofing company at the same time. HomeAdvisor and Angi built their business on this model, and one industry estimate for roofing specifically puts the resale count as high as sixteen contractors on a single lead. Whoever calls first, and keeps calling, has the best shot at the job. Everyone else paid for the same lead and got nothing.
An exclusive lead is sold once. Nobody else on the platform is racing you to the phone. An exclusive appointment goes a step further: the homeowner has already picked a time and agreed to be there, so the step where most shared leads die, someone actually answering and staying on the line, has already happened before you pay a cent.
| Attribute | Shared marketplace lead | Exclusive lead or appointment |
|---|---|---|
| Typical 2026 price | $35 to $65 per lead, industry estimate (published bands run as wide as $20 to $100+) | $41 to $150 per lead or $75 to $200 per booked appointment |
| Resold to how many buyers | Several contractors at once; roofing-specific estimate as high as 16 | Sold once, to you only |
| Lead-to-job close rate | ~13% to 20%, industry estimate | ~27% to 30% (raw lead) or 20% to 40% (sat appointment), industry estimates |
| No-show or dead-lead protection | None; you pay whether the homeowner answers or not | Varies by vendor: some replace a no-show free inside a set window, others offer no guarantee at all |
| Complaint and regulatory record | FTC final order against HomeAdvisor, up to $7.2M, over lead-quality claims; documented BBB complaints over unreachable leads | No comparable public record found in this research |
CONFIRMED figures matched live vendor pricing pages or public records verbatim. DIRECTIONAL figures are industry estimates, cited to their source.
The Sticker-Price Math: A 50-Unit Batch, Three Ways
Here is the same purchase, modeled three ways, using the price bands and close rates above. This is back-of-envelope math built from sourced inputs, not a vendor's guaranteed outcome, and it assumes every unit in the batch behaves exactly like the average.
| Model | 50-unit spend | Close rate (midpoint) | Jobs won | Nominal cost per job |
|---|---|---|---|---|
| Shared marketplace lead | 50 × $50 = $2,500 | ~16.5% | ~8 | ~$300 |
| Exclusive raw lead | 50 × $137.50 = $6,875 | ~28.5% | ~14 | ~$483 |
| Exclusive confirmed appointment | 50 × $187.50 = $9,375 | ~30% | ~15 | ~$625 |
Read only that table and the shared lead looks like the clear winner on cost per job. That is the trap. The math above assumes every one of the 50 shared leads is a workable, reachable homeowner, and that assumption is exactly what the shared-lead model does not deliver.
A vendor's own numbers show how close the models can look
One lead-generation vendor ran a similar comparison using its own listed prices: a $50 shared lead closing at 10% costs about $500 per booked job, a $75 pay-per-call lead closing at 15% also lands near $500, and a $200 exclusive lead closing at 35% costs about $571. On paper, three very differently priced products land within about $70 of each other. A separate published campaign example tells the same story from a different angle: 100 leads bought for roughly $5,000 produced six sales, a real cost of about $833 per sale, even though the per-lead price on that campaign looked competitive going in.
None of that is an argument that shared leads are secretly a bargain. It is the opposite argument: the per-unit price tells you almost nothing on its own, in either direction, until you know the real close rate behind it.
Why the Real Cost of a Shared Lead Runs Higher Than the Math Above
The 50-unit table treats every shared lead as equally workable. In practice, a meaningful share of any shared batch is not: the homeowner never picks up, a competitor already closed the deal by the time you call, or the request was never a serious one to begin with. None of that shows up in a $50 sticker price, and none of it shows up in a textbook close-rate percentage either, because that percentage is usually measured against leads someone could actually reach.
That is why the real blended cost of a shared-marketplace strategy tends to run well past the nominal math. One industry estimate puts the true blended cost per booked customer through an Angi-style shared marketplace at $1,400 to $2,500, once every unreachable, price-shopping, or duplicate-sold lead in the batch is counted against the ones that actually became a job. That is four to eight times higher than the $300 the sticker-price table above suggests.
The complaint record backs that gap up with specifics. A contractor on Angi's Indianapolis Better Business Bureau profile documented $5,749.79 in charges and wrote that not one person on any of the leads he called ever answered. In 2023, the FTC issued a final order requiring HomeAdvisor to pay up to $7.2 million over false and unsubstantiated claims about its lead quality and sourcing, dating back to 2014. Those are not two bad reviews. They are a regulatory finding and a documented complaint tied directly to the mechanics that make the sticker price look low in the first place.
An exclusive confirmed appointment does not have that same gap between nominal and real cost, because the hardest step, getting a real homeowner to agree to a specific time, already happened before the invoice was cut. The $625 in the table above is close to what you actually pay per job, not a floor that quietly triples once you count the ones that went nowhere.
The Guarantee Matters as Much as the Price
Not every exclusive appointment protects your purchase the same way, and that difference changes the real math again. Some vendors replace a no-show or invalid appointment free inside a defined dispute window; others sell on a prepaid balance with an explicit disclaimer that there is no guarantee the homeowner will actually be there. A cheaper appointment with no guarantee behaves a lot more like a raw shared lead the moment a homeowner does not show, you paid, and you got nothing back. The full breakdown of which vendors guarantee what lives in how much roofing leads cost in 2026.
When the Cheaper Lead Actually Wins
None of this makes shared leads worthless in every case. The nominal math holds up better when three things are true at once: you have someone dedicated to calling new leads within minutes, not hours, of delivery; you are buying enough volume that a handful of dead leads gets averaged out rather than sinking the batch; and you are tracking your own real close rate by source instead of trusting the vendor's advertised number. Storm-driven demand spikes are one realistic case for this: when a market floods with damage claims fast, a cheap, high-volume shared feed worked hard and fast can still pencil out, as long as you are measuring the real return, not the sticker price.
Exclusive appointments win when your crew's time is the scarcer resource, when you do not have spare capacity to dial through a batch of maybes, or when predictable weekly volume matters more than squeezing the lowest possible per-unit price. That is also the case where a no-show guarantee is worth paying up for, since it caps your downside on every single unit you buy.
What this means for you
- Do not compare a shared lead's price to an exclusive lead's price directly. Compare what each one actually costs per closed job, using your own tracked close rate, not the vendor's.
- Budget for the gap between nominal and real cost on any shared-lead strategy. The published industry estimate for that gap on marketplace leads is four to eight times the sticker-price math.
- If you buy appointments, read the no-show and replacement policy before the price tag. A guarantee is worth more than a discount on a unit that might turn into nothing.
