Are Angi Leads Worth It? What Contractors on Reddit Actually Say

Danny Tsui

TL;DR
- One Texas HVAC owner posted his real numbers: about $3,400 spent, roughly 60 leads, 7 jobs closed. That is roughly $486 in lead cost for every job he actually won.
- The complaint that comes up over and over is that the same lead gets sold to several contractors at once, so you pay for the privilege of racing three other companies to the phone.
- Homeowners hate it too, which is the part contractors miss. People who fill out one form report getting buried in calls, so by the time you ring they have stopped answering.
- It is not universally bad. Handymen with low-ticket, high-volume work report a real return, and some of their best repeat customers started as an Angi job.
- The contractors who got out mostly moved that budget into channels they own. That is the actual lesson in these threads.
The number worth looking at
In a thread on r/hvacadvice this month, an HVAC owner in Texas laid out six years of experience with shared lead platforms. Last summer he spent about $3,400 on HomeAdvisor leads. He got roughly 60 leads out of it and closed 7 jobs.
Run that out and you are paying around $486 in lead cost for every job you win. On a service call that is underwater. On a full system replacement it might be fine. The problem is you do not get to pick which one shows up.
His line about the model is the one that stuck with me. He called it "an auction where they charge all of us to enter."
That is the mechanic. He found out the same leads had gone to four other HVAC companies at the same time. So the platform gets paid five times for one homeowner, and the five of you compete on price to see who eats the job.
Read the thread on r/hvacadvice
Why the leads go cold before you call
Here is the piece most contractors never see, because they are only looking at their end.
Homeowners in those same threads describe filling out one form and then getting swarmed. One person asking about a walk-in tub said the calls ran into the dozens. Another said they eventually put their phone on Do Not Disturb.
So the lead is not cold because the homeowner was a tire kicker. The lead is cold because eleven people called them first and they gave up. You are paying full price for someone else's damage.
You can see the homeowner side of it in this r/HomeImprovement thread, where the person got quotes fast but said the quality was all over the place.
Watch the billing structure
A contractor posted in r/Contractor last week that he paid $285 for an annual subscription, and then found he was still being charged $100 to $130 for each individual lead on top of it.
Whatever you think of the leads themselves, know which of those two things you are signing. The subscription is not the cost. The thread is here.
The fair counterargument
I do not think these platforms are worthless, and the threads do not either.
Over in r/handyman, the read is noticeably warmer. Smaller jobs, TV mounts and the like, at prices around $76. The useful part of that thread is a handyman saying some of his highest paying customers today started as an Angi job. He picks and chooses which ones to take.
That distinction seems to be the real one. If your ticket is small, your schedule has gaps, and you are good at converting a one-time job into a regular customer, the math can work. If you are selling $12,000 system replacements against four other bidders who got the same lead, it usually does not.
The r/handyman thread is here.
What the contractors who quit did instead
This is the part that does not make the headline, but it shows up in almost every one of these threads. The guys who pulled the plug did not stop marketing. They moved the money.
The three things that come up most:
- Google Business Profile and Local Services Ads. One commenter made the point directly, that pushing your Google profile ranking also lifts your LSA placement, and those leads come in cheaper than any reseller's.
- Referrals and repeat customers, which cost nothing per lead and do not get sold to four competitors.
- Their own website ranking for their own service area, so the homeowner finds them first instead of finding a form.
None of that is fast. All of it is yours. The $3,400 that bought 7 jobs one time would have bought a real website and a year of local search work, and you would still own it this time next year.
If you want to see where you actually stand
If you are considering pulling the plug on lead platforms and putting that budget into your own name showing up, it helps to know where you are starting from.
I run a free AI Visibility Check that shows whether your business gets named when someone asks ChatGPT or Google for a contractor in your area. No form marathon, no pitch.
