Why HomeAdvisor & Angi Leads Are Crushing Your Margins
The math behind shared leads, why first-call wins isn't a business model, and what exclusive paid-ad leads look like instead.
Every week, a local service owner forwards us a HomeAdvisor or Angi invoice and asks, "Is this a good deal?" The answer is almost always no — and not because the platforms are bad, but because the model is built against you. Here's the actual math.
How shared-lead platforms work
When a homeowner fills out a form on HomeAdvisor, Angi, Thumbtack, or any of the dozens of similar platforms, that lead isn't exclusive to you. It's sold to 3–5 contractors simultaneously. You're competing on:
- Speed — who called first
- Price — who offered the cheapest quote
- Availability — who could show up soonest
Notice what's not on that list: quality, reputation, or craftsmanship. The model forces you to compete exclusively on the axes that commoditize your business.
The real cost per booked job
Let's run the math. Say HomeAdvisor sends you 20 leads a month at $35 each. Total spend: $700.
- Of 20 leads, maybe 40% are reachable (phone goes to voicemail, bad numbers, already hired). That's 8 actual conversations.
- Of 8 conversations, maybe 25% book. That's 2 booked jobs.
- True cost per booked job: $350.
Now compare to exclusive paid-ad leads. Same $700 in ad spend through a properly-run Google Ads campaign typically generates 5–10 exclusive leads at CPL of $70–$140. Reachability is 85–95% (someone actually searching "roofing contractor near me" and clicking your ad is actively in-market). Booking rate is 40–60%.
- 7 leads × 90% reachable × 50% booking rate = 3 booked jobs from $700.
- True cost per booked job: $230.
And that's before you factor in the margin difference. HomeAdvisor buyers got your number from 4 other contractors, so they're grinding you on price. Exclusive leads don't have competing quotes — you set the price.
The hidden costs nobody tells you
You don't own the customer
Every lead platform owns the relationship. Your repeat customer next year? They'll type "roofer near me" and click a HomeAdvisor ad again. You'll buy them again. With exclusive paid ads, that customer becomes YOUR customer — your database, your retargeting audience, your referral source.
Shared leads drag down your reviews
When 4 roofers call the same homeowner, 3 of them lose. Those 3 losers were already in motion, maybe even drove out. Did they leave mad reviews? Often. Shared-lead platforms indirectly degrade your review profile because you're fighting 4-way wars every day.
Your sales team burns out
"First call wins" is a quota model, not a sales strategy. Your team spends half their day racing to call leads who already hired someone else. Exclusive leads let your team focus on actual sales conversations instead of dialing sprints.
"But they're cheap per lead"
This is the trap. Cost-per-lead on shared platforms is genuinely low — $15-$50 depending on service. But cost-per-booked-job is what runs your business. When you account for reachability, competition, and margin compression, shared leads almost always cost 2–4x more per actual customer.
When shared leads actually make sense
A few situations where they're not terrible:
- You're just starting and need ANY volume to train your sales process
- You have a scripted, high-speed phone team specifically built for "first-call wins" dynamics
- You need seasonal fill-in volume to keep crews busy between bigger jobs
But as a primary lead source? Exclusive paid ads beat them on every metric that actually matters — true CAC, margin, repeat customer value, and team morale.
Bottom line
Shared-lead platforms aren't a lead source. They're a commodity auction with you on the selling side. Get exclusive leads and own the customer. Your margin, your reviews, your team, and your long-term revenue all get healthier in parallel.
Related: Google Ads for Roofers · HVAC Advertising
Want this run for your business?
GreenLightAds runs Google Ads, Meta Ads, and landing pages for local service businesses. Free 15-minute strategy call — we audit your setup and show you where the leaks are. No pitch.