Case study

Are Angi Leads Worth It for Contractors? The Real Math

Short answer: Angi leads can be worth it for a contractor who needs work this week, has nobody else feeding the phone, and answers every lead inside five minutes. For everyone else, they're an expensive habit that feels like marketing and works like a tax.

I text contractors for a living. Yesterday one of them asked me, before anything else, "Are you with a lead company?" That question tells you everything about how this industry feels about Angi, HomeAdvisor, Thumbtack, and the rest. They've paid. They've been burned. They're still on it because the alternative feels like doing nothing.

So let's do the math instead of the feelings.

What you're actually buying from a lead company

You are not buying a customer. You're buying a homeowner's phone number, at the moment they filled out a form, and you're buying it at the same time as several other contractors.

That's the whole product. Three things follow from it:

  1. You pay whether or not you win the job. The fee is for the lead, not the work.
  2. You're racing. The same homeowner's info commonly goes to multiple pros at once. Whoever calls first usually gets the conversation.
  3. You don't own anything. Stop paying and the flow stops the same day. There's no asset left behind.

Lead fees vary a lot by trade and ticket size. Small handyman jobs sit at the low end. Kitchen remodels, roofing, and HVAC replacements sit at the high end. The exact number matters less than the ratio, which is where most contractors never look.

The math nobody runs

Here's the only formula that matters. Use your own numbers.

Cost per booked job = (lead fee) divided by (your close rate on those leads).

Say a lead costs you $60 and you close one in five, which is a normal outcome when four other companies got the same lead. Your real cost per job is $300. If that job is a $250 faucet swap, you're paying to work. If it's a $4,000 bathroom, $300 to win it is a good trade all day.

Now the part that hurts. Most contractors who tell me leads "don't work" have never counted how many they actually answered fast. If you called back six hours later, you didn't lose the lead to Angi. You lost it to the guy who called in four minutes. That's a follow-up problem wearing a lead-company costume.

So before you decide the platform is a scam, split the leads into two piles: the ones you reached inside five minutes, and the ones you didn't. Your close rate on the first pile is the real number. If it's still bad, the leads are bad. If it's fine, your phone habits are the leak, and no platform fixes that.

When Angi leads are worth it

Be honest about which of these describes you.

You're new and the phone is dead. Paid leads are the fastest way to get reps, reviews, and cash flow in month one. Expensive tuition, but tuition.

Your average ticket is high. Remodelers, roofers, HVAC install, land clearing. When a job is worth thousands, paying a few hundred to win it is fine. The math only breaks on small tickets.

You answer fast and follow up like a machine. If a form comes in and you're on the phone with them in three minutes, you're going to beat most of the competition on that lead, because most of the competition calls back tomorrow.

You treat it as a bridge, not a plan. You're using it to survive while you build something you own. That's a legitimate use. Living on it for six years is not.

If all four are true, keep going and stop feeling bad about it. Track cost per booked job monthly and cut it the month the number stops making sense.

When they're a slow bleed

Your ticket is small. Handyman work, single repairs, small paint jobs. A $50 lead against a $180 job with a one-in-four close rate is a $200 cost per job. You are paying homeowners to let you work for free.

You're already busy. A contractor with a two-week backlog buying more shared leads is buying noise. You can't answer fast, so you lose them, so you pay for nothing. The leads you want when you're busy are the bigger, better ones, and those rarely come from a form that went to four other guys.

You've been on it for years with no other source. That's the real trap. Every dollar rented, nothing built. Your reviews live on their site. Your ranking lives on their site. Your customer relationship started with their brand, not yours.

You hate it. Not a joke. If every notification makes you angry, you answer slower, you sound worse on the phone, and your close rate drops. The platform didn't do that. But it's still the outcome.

The thing homeowners already told you

When a homeowner fills out an Angi form, they were not looking for you. They were looking for "someone." That's why the lead is cheap to them and expensive to you.

Compare that to a homeowner who searched your company name, or clicked an ad with your trucks in it, or got your number from a neighbor. That person wanted you specifically. They call once, they don't shop four quotes, and they don't flinch at the price the same way.

That's the difference between a rented lead and an owned one. Same homeowner, same job, completely different conversation.

What replaces it

Not one thing. Three, and they stack.

1. A site that looks legit and rings the phone. Not a brochure. Before-and-after photos, the areas you serve, a call button where the thumb already is, and proof you're a real company. Most contractor sites fail this in ten seconds, which is why word of mouth ends at Google and dies there. If you want to see what fixing that looks like, here's how we rebuilt a 35-year-old landscaping studio's site. Different trade, same problem: real reputation, a site that was quietly sending people elsewhere.

2. Ads under your own name. Meta or Google, depending on the trade. The lead comes to you and only you, with your company name on it. You still pay for it, but nobody else gets the same phone number, and every lead builds your audience instead of theirs. If you're not sure which platform fits your trade, read Google Ads vs Meta Ads for local service businesses.

3. Follow-up that runs without you. This is the one contractors skip and it's the one that makes the other two pay. An instant text back when a form lands. A reminder to you when a lead hasn't been touched in an hour. A bump on day one, day three, day seven if they go quiet. Here's how fast you actually have to respond before a lead goes cold. Spoiler: it's minutes, not hours.

Do all three and you're no longer racing four contractors for a stranger's form. You're the company they already looked up.

How to decide this week

Don't cancel anything tonight. Do this instead.

  1. Pull your last 90 days of lead fees. Total dollars spent.
  2. Count the jobs you actually booked from those leads. Not quotes. Booked and paid.
  3. Divide. That's your cost per booked job.
  4. Compare it to your average job value. If cost per booked job is under a quarter of your average ticket, the leads are fine. If it's over half, you're bleeding.
  5. Separately, count how many of those leads you reached inside five minutes. If that number is low, fix your response before you blame the source.

Then set a date. "I'm on Angi until my own site and ads produce X calls a month, then I'm off." A bridge has two ends. Make sure yours does.

Want the numbers run for your business?

If you're paying for leads and not sure whether they're paying you back, I'll run this math with you on your actual numbers and tell you straight whether to keep them, cut them, or fix the follow-up first. Grab a free 15-minute growth call. No pitch, no pressure. Worst case you leave knowing your real cost per job, which most contractors have never seen.

Have a growth problem worth solving?

Bring the website, offer, or campaign. Leave with a clearer next move.
Book a Free 15-Min Growth Call Free 15-minute conversation · No pressure · Talk directly with Rio