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.
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?