Your Angi account shows $50 per lead. Your close rate is 14%. You have been on the platform for eight months. You are not sure if it is working, but you keep spending because the leads keep coming. The problem is not the volume. The problem is that no one at Angi, Thumbtack, or HomeAdvisor will ever show you the number that actually matters.
That number is cost per booked job.
It is not a cost per lead. It is not a monthly subscription fee. It is the full cost of acquiring a customer through the platform, divided by the number of jobs you actually booked. When you run that calculation honestly, the economics of marketplace leads look very different from the way they are advertised.
What Contractors Actually Pay Per Booked Job
Most contractors track cost per lead. Platform sales teams prefer it that way. A $50 lead feels manageable. A $542 cost per booked job sounds like a crisis. They are the same thing for a contractor on Angi with a 12% close rate.
Here is the math. If you spend $2,000 per month on Angi leads at an average cost of $50 per lead, you are buying 40 leads. At a 15% close rate, you book 6 jobs. Your cost per booked job is $333 before counting the subscription fee. Add the $300 monthly subscription amortized across 40 leads and the effective per-lead cost rises to $57.50. Your real cost per booked job crosses $540.
This is not an edge case. This is the documented average for contractors on Angi in 2025-2026. The $542 figure comes from real campaign data across trades including HVAC, plumbing, and electrical contractors in mid-size US markets.
The Real Numbers Across Three Major Platforms
Contractors who are evaluating where to spend their marketing budget deserve a side-by-side comparison using the same metric. Cost per lead is not that metric. Cost per booked job is.
$542 cost per booked job
12% average close rate
Leads shared with 3 to 8 contractors simultaneously
Annual contract required; auto-renews
$300 to $350 per month subscription on top of per-lead charges
$250 cost per booked job
Higher close rate than Angi, estimated 20 to 25%
Contractors can be more selective about which leads to pursue
No annual contract; pay per lead with weekly pricing changes
No subscription fee, but leads in competitive categories can cost $80 to $100+
Thumbtack's numbers are better than Angi. The platform still has significant structural problems. Leads in heating, electrical, and complex plumbing jobs can command $80 to $100+ per lead on Thumbtack. The platform sets lead prices dynamically based on demand, competition, and estimated job value. A contractor who wants to be selective about which leads they pay for can do so on Thumbtack. That flexibility is worth something. But the underlying cost per booked job can still surprise you when you run the actual calculation.
Google Local Services Ads consistently delivers the lowest cost per booked job for home service contractors. The reason is structural. LSA charges per contact, not per lead. A contact on LSA is a homeowner who has explicitly requested to connect with your business. You do not pay for phone numbers. You do not pay for the 30-second calls from price-shoppers. You pay for a real conversation. The Google Guaranteed badge, the position-zero placement above search results, and the background-vetted contractor status all contribute to a 31% close rate, roughly three times Angi's.
The math on a $2,000 monthly budget tells the story clearly. A contractor on Angi spending $2,000 per month at $50 per lead with a 15% close rate books 10 jobs at $200 each in platform cost alone. A contractor on LSA with a 31% close rate books 18 jobs at $111 each. That is not a marginal difference. It is the difference between a lead channel that scales and one that erodes margins every month.
Why the Math Is Always Worse Than It Looks
Beyond the headline numbers, there are compounding structural problems that make marketplace leads more expensive than contractors realize.
The Shared Lead Problem
Angi's model distributes every lead to multiple contractors simultaneously. When a homeowner in your market submits a request for AC repair, that request goes to you and two to four of your competitors at the same time. Each contractor pays full price for the same homeowner contact. Each one is then competing on response speed, price quote, and conversation to close the job.
The math of shared leads is brutal. A $50 lead shared among four contractors means an effective cost of $200 per contractor for a 25% chance at the job. The three contractors who did not win still paid $50 each. The homeowner got four callbacks, four quotes, and four chances to book. The platform collected $200 from four separate businesses for one household contact.
Exclusive leads on Angi convert at 27 to 30%. Shared leads convert at 13 to 20%. The difference is nearly double. When you are paying the same per-lead price for a shared lead that converts at half the rate of an exclusive lead, your true cost per booked job is roughly twice what the platform希望你以为你 are paying.
The Dead Lead Problem
Angi charges for leads regardless of whether they are valid. If a lead is wrong phone number, wrong service type, or the homeowner has already booked with someone else, you still pay. Angi's credit policy issues refunds as platform credits, not cash. Credits expire. They do not reduce your next invoice dollar for dollar.
Contractors report that 10 to 20% of Angi leads in competitive markets are effectively dead on arrival. A 15% close rate on gross leads may be closer to 18 to 19% on valid, live leads. That difference does not show up in platform dashboards. It shows up in your revenue.
The Annual Contract Trap
Angi requires a one-year contract. It auto-renews unless cancelled 60 or more days before renewal. Annual price increases of up to 10% are applied at renewal without negotiation. Early termination requires paying 35% of the remaining contract value. Contractors who want to test the platform for six months before committing are not able to do so. By the time a contractor realizes their cost per booked job is double what they budgeted for, they are locked in and weighing the cancellation penalty against continued overspend.
What the Numbers Look Like in Practice
Consider a Lancaster, Pennsylvania HVAC contractor with a three-person team, $1.2 million in annual revenue, and a Google Ads budget of $1,800 per month. They have been on Angi for 14 months. They pay $300 per month for the subscription and average $45 per lead for 33 leads per month. Their monthly platform spend is $1,785 before the subscription. At a 14% close rate, they book roughly 5 jobs per month from Angi. Their cost per booked job is $417 before the subscription fee. With the subscription amortized across 33 leads, it is $426.
Against an average job value of $275 for their most common service call, they are spending $426 to acquire a customer who pays them $275. The unit economics are negative. They are subsidized by their other marketing channels and their existing customer base.
They did not know this because Angi's dashboard reports cost per lead, not cost per booked job. They are not unusual. This scenario plays out across thousands of contractor accounts on Angi right now.
How to Calculate Your Real Cost Per Booked Job
The fix starts with measuring the right number. Here is the formula:
Do this for each platform separately. Do not combine them. The number is only useful when you isolate each channel.
Track this number every month. Compare it to your average job value for that service category. If your cost per booked job exceeds 40 to 50% of your average job value, you are spending too much on that channel and the platform economics are working against you.
Also track your time cost. Angi requires ongoing profile management, response rate monitoring, lead budget pacing, and occasional lead disputes. For a busy contractor running jobs all day, the administrative time required to manage an Angi account is a hidden cost that compounds the actual dollar spend. If your office manager spends 5 hours per week on Angi administration, factor that into your real cost per booked job calculation.
Before You Blame the Platform, Qualify Your Leads
Here is the uncomfortable truth that platform sales teams will not tell you. The leads from Angi, Thumbtack, and HomeAdvisor are not inherently bad. Many of them are real homeowners with real jobs who need your services. The problem is that contractors often cannot distinguish the viable leads from the dead ones until they have already spent time and money pursuing them.
A lead qualification system changes the math. When every inbound lead is screened before it reaches your team, the picture shifts. A $50 Angi lead that gets qualified by a system that confirms the service needed, verifies the address is in your territory, checks the urgency level, and captures the homeowner's preferred timeline becomes a very different asset than the raw phone-number-only lead that Angi delivers to your inbox.
Contractors who qualify their Angi leads before calling report close rates of 25 to 35%. The leads did not change. The qualification process did. The cost per booked job on the same $50 Angi lead drops from $333 to under $200 when you close at 30% instead of 15%.
The qualification step does not have to be complex or time-consuming. A system that screens inbound leads in under 60 seconds, captures the essential qualification data, and routes only viable leads to your team changes the economics of every paid lead platform you use. You spend less time chasing bad leads. You close more of the good ones. Your cost per booked job drops across every channel simultaneously.
More Leads Will Not Fix a Broken Qualification System
If you are buying more Angi leads because your close rate is low, the math will not improve. More volume with the same qualification gap amplifies the problem, not the solution. Ten bad leads at $50 each costs $500 and books 1 job at $500. One hundred bad leads at $50 each costs $5,000 and books 10 jobs at $500 each. The economics do not improve by spending more on the same broken system.
The path forward is straightforward. Calculate your true cost per booked job on every platform you use. Eliminate the platform where cost per booked job exceeds what your business can sustain at current close rates. Invest the savings in a lead qualification system that screens every inbound lead before your team spends time on it. Measure again in 60 days. The contractors who stop losing money on marketplace leads are the ones who stopped trying to buy their way out of a qualification problem.