“Should I buy leads from Angi?” is one of the most common questions I get from contractors who are just starting out or going through a slow season. The honest answer is: it depends on one number most people never calculate.
That number isn’t the price of a lead. It’s the price of a booked job.
This post covers what Angi leads reportedly cost, why that sticker price is misleading, how to figure out your real cost per job in about five minutes, and what to build so you’re not renting leads forever.
What Angi leads cost (as reported in 2026)
Angi doesn’t publish one price list for its lead program. Prices vary by trade, location and job type. Contractor-focused write-ups in 2026 report roughly:
| Cost | Reported range |
|---|---|
| Annual membership | about $300 a year |
| Price per lead, most trades | about $15 to $85 |
| Price per lead, high-value work (remodels, HVAC replacement, roofing) | $100 or more |
These are reported figures, not Angi’s official rate card. Get current pricing for your trade and zip code before you sign up.
On its own, $40 for a lead sounds cheap compared to a $9,000 roof. That’s exactly why so many contractors try it. The problem is what happens next.
Why the lead price is the wrong number
Two things change the math.
1. Many leads are shared. Industry write-ups report that a single lead commonly goes to several contractors at the same time. The homeowner fills out one form and gets three or four calls in the next ten minutes. You’re not buying a customer. You’re buying a spot in a race.
2. Your close rate on those leads is lower than on your own leads. A homeowner who called you because a neighbor recommended you is already halfway sold. A homeowner who filled out a form and got four calls is shopping on price and speed.
That’s the whole point. The price of a lead isn’t the number that matters. The price of a booked job is.
How to calculate your real cost per booked job
You need three numbers from the last 60 to 90 days on the platform:
- Total spent (lead fees plus your share of the membership)
- Number of leads you received
- Number of jobs you actually booked from them
Then:
Cost per booked job = Total spent ÷ Jobs booked
Example: You spent $1,200 on 30 leads at $40 each. You reached most of them, quoted 12, and booked 3. Your cost per booked job is $400, not $40.
Now compare that to your average job value. Using the rule of thumb from our CAC guide, what you spend to win a customer should usually land around 10% to 20% of your average job. For a $1,800 job, that’s $180 to $360. A $400 cost per job is too high. For a $12,000 roof, it might be a bargain.
The calculator in this post runs this for you. Put in what you spent and how many customers you won.
If you do buy leads, do it right
Paid leads can make sense to fill a slow season or test a new service area. If you use them:
- Respond in under five minutes. On shared leads, the first contractor to call usually wins. Turn on missed-call text-back and instant replies so you’re never last.
- Track every lead to a result. Booked, lost, or no answer. Without this you can’t calculate cost per job, and you’ll keep paying for a channel that may be losing you money.
- Dispute bad leads. Wrong numbers, wrong service and duplicates are common. Check the platform’s credit process and use it.
- Set a cap. Decide in advance what you’ll spend per month and per booked job, and stop when you hit it.
What to build instead: leads you own
Renting leads gets more expensive every year. Owning them gets cheaper. Leads you generate yourself aren’t shared with anyone, and the people who call you already chose you.
- Your Google Business Profile. For local searches it often matters more than anything else you do. Start with our Google Business Profile checklist.
- A steady stream of reviews. They help you rank in the map pack and win the comparison. Use our review request templates.
- A website built to convert. Most contractor sites get visitors and lose them. Here’s why your website isn’t generating leads.
- Your past customers. They’re the cheapest leads you’ll ever get. A simple reactivation campaign can fill a slow week.
These take a few months to build, but every month they get cheaper per job, and nobody else gets the call.
Your decision checklist
- You know your total spend on paid leads in the last 60-90 days
- You know how many of those leads turned into booked jobs
- You calculated cost per booked job, not cost per lead
- You compared it to 10-20% of your average job value
- Every paid lead gets a response in under five minutes
- You have a plan for leads you own: Google profile, reviews, website, past customers
The bottom line
Angi can be worth it for some trades, in some markets, for some seasons, if you respond fast and track your results. But it’s a rental. The Booked Solid System is built so the phone rings from leads you own: a Google profile that ranks, reviews that keep coming, a website that converts, and follow-up that turns more of those calls into jobs.