Are Angi leads worth it for contractors?
Sometimes — if you do the math on cost per signed job, not cost per lead. Aggregator leads are usually shared with several contractors, so you're paying for a race: the fee is per contact, but the revenue only shows up when you answer first, sit the appointment, and close it. For some trades and markets that math works; for many in-home sales companies it's the most expensive channel they run once they divide spend by jobs actually signed.
How much do aggregator and roofing leads cost in 2026?
Published 2026 benchmarks put shared home improvement leads anywhere from tens of dollars for small jobs to well north of $100 for big-ticket trades, with exclusive roofing leads commonly quoted in the $150–$300+ range. But the number that matters is what a signed job costs: fees ÷ jobs closed. Contractors who run that division are often surprised — a lead source that looks cheap per lead can be the priciest per job once shared-lead close rates are in the denominator.
Why do shared leads close so much worse?
Because the homeowner filled out one form and got four phone calls. You're not just competing on the roof — you're competing on who answered in ninety seconds, who booked the appointment first, and who followed up after everyone quoted. Shared leads reward speed and persistence infrastructure, which is exactly what most small sales teams don't have at 7pm on a Tuesday.
What's the alternative to buying more leads?
Work the ones you already bought. If 70% of your in-home appointments end without a sale on the first visit, your no-sale pile is a stack of homeowners who already raised their hand, already sat with your rep, and already have a quote in the drawer. Re-working that pile — rehash — costs a fraction of buying a new stranger, and the homeowner you're contacting has already told you exactly what their objection is.
The division problem, step by step
Pull last quarter's numbers and run four lines. No spreadsheet needed:
- Total aggregator spend— fees, credits you didn’t bother disputing, everything.
- Appointments actually sat from that spend. Not contacts — sits.
- Jobs signed from those sits.
- Spend ÷ jobs signed.That’s your real cost per job for the channel. Compare it against referrals, repeat customers, and your own marketing.
Then run one more line most owners never do: appointments sat that didn’t sign — from every channel — times your average ticket. At a typical in-home average around $12,000, forty no-sales is roughly $480,000 sitting in a pile you already paid to create. Whatever you decide about Angi, that pile is the cheaper place to find the next job: those homeowners already sat with you, and the follow-up costs pennies on the dollar of a new lead. Most of them are not rejections at all — the reasons homeowners go quiet are mostly mundane, and each one has an answer. What it costs to actually work that pile — a hired seat, a coached program, or software — is laid out in rehash department vs AI rehash.
Shared, exclusive, and owned — three different denominators
Price per lead answers almost nothing, because the same fee buys a different thing depending on how many contractors got the number. A shared lead is a race: several companies call the same homeowner, and the fee is only a good deal if you are reliably the fastest and the most persistent. An exclusive lead costs more per contact and less per race, because nobody else is dialing that number tonight. And the leads already sitting in your CRM cost nothing more to work than the phone bill you are paying anyway.
Which is why the comparison only means something as cost per signed job, with a denominator you can actually count. If you cannot say how many of last quarter’s shared leads turned into sits, and how many of those sits signed, you are not comparing channels — you are comparing invoices. The owner who knows their sit rate by channel buys differently from the one who does not, and usually buys less.
What to do with the Angi leads you already bought
The aggregator leads already in your CRM carry the least ambiguity of anything you own. They filled out a form, you paid for them, and they either got worked or they did not. Before committing another month of spend, pull the last twelve months of them and sort into three piles: sat and signed, sat and did not sign, and never got sat at all.
The third pile is the one that stings, because you paid full price for an evening that never happened — and some of those homeowners are still reachable. The second pile is the rehash argument at its purest: they sat with your rep, they have a quote in hand, and the objection they gave is written down somewhere. Neither pile needs another lead bought to produce a job. See what that pile is worth for your own numbers.
When aggregator leads do make sense
New market, empty calendar, a crew you need to keep busy, or a trade where speed wins and tickets are small — aggregators fill a pipeline fast, and that's worth paying for. The trap isn’t buying leads; it’s buying leads whilea quarter of last quarter’s appointments sit unworked in the CRM. Fix the leak first, then buy volume on top of a funnel that keeps what it catches — run your own numbers in the rehash ROI calculator or start with what is rehash?