Vertical Playbooks · emerging evidence
Why the Same Home-Repair Lead Gets Sold Five Times: The Economics of Angi, Thumbtack, and HomeAdvisor
In home services lead generation, a single homeowner contact is rarely sold once. On the major lead marketplaces, Angi, Thumbtack, and HomeAdvisor, the same inquiry is routed to several competing contractors at the same time, so four or five businesses pay for one job that only one of them can win. Industry comparison data puts the effective cost of a booked job on Angi at roughly $1,400 or more, several times what contractors report paying to acquire the same customer through their own search presence. That figure is contractor-reported and vendor-sourced, not an audited dataset, so it should be read as an estimate rather than a settled number. What is clearer is the structural difference: a marketplace lead is rented demand you pay for again every time, while a strong local-pack and AI-answer presence is an owned asset you build once. This article lays out the reported economics, honestly labeled by evidence strength, and the owned-surface alternative.
The reported cost of a booked job
The number contractors care about is not the price of a lead but the price of a job that closes, the effective cost per booked job. Because a shared lead converts only a fraction of the time, the true acquisition cost is the lead price divided by the win rate, plus the cost of every lead that went nowhere.
Roughly $1,400, and why the real figure is unknown
Contractor-facing industry comparisons put the effective cost per booked job on Angi at around $1,400 or more, and estimate that this runs roughly four to five times the cost of acquiring the same customer through owned search optimization or a self-managed Google Ads account. Those figures are worth stating plainly and labeling just as plainly: they come from marketing-vendor comparisons and trade-forum-reported cost data, not from an independent audited dataset. They are best read as an order-of-magnitude estimate.
The reason the true figure is hard to pin down is the same reason it tends to be high. The booked-job cost depends on the lead-to-job win rate, which the contractor rarely measures cleanly, and it is inflated further by leads that are duplicated, misrouted, or never real. A lead price that looks modest in isolation can resolve to a large cost per customer once the losing bids and the dead leads are counted against the few that close.
Why the marketplace model produces these economics
The shared-lead marketplace sits between the homeowner and the contractor as an intermediary that charges a toll on demand it did not create the underlying need for. Its incentives point in a consistent direction. Selling each lead to more contractors raises revenue per inquiry while lowering the value of that lead to any one buyer, because the same contact now has more competitors attached to it.
This is a familiar pattern in platform economics. Wherever an aggregator inserts itself between local supply and local demand, from ride-hailing to food delivery to home-services leads, the intermediary captures a fee that the businesses on the platform experience as a tax on every transaction. The contractor rents access to demand that the marketplace controls, and the rent is charged again on the next lead and the next.
The countervailing force is disintermediation. When a business can be found directly by the buyer, through its own profile, its own reviews, and its own presence in the answer a search engine returns, the toll can be routed around. That is not a moral claim about marketplaces. It is an observation about where the cost sits and who controls the channel.
The complaint pattern: duplicate leads, fake leads, opaque pricing
Contractor dissatisfaction with the shared-lead model is documented in the aggregate. The Better Business Bureau profile for Angi Leads carries an average customer rating of about 1.96 out of 5, and the recurring themes in contractor complaints are consistent: leads that turn out to be duplicated or fake, contacts that never wanted the service, and pricing that is difficult to predict or dispute.
These complaints are self-selected and should be read as such, since satisfied contractors are less likely to file a review. But the pattern matters because it maps directly onto the economics above. A shared-lead system that charges per lead has a structural tolerance for low lead quality, because the revenue is booked at the point of distribution, not at the point where a job actually closes. The contractor absorbs the quality risk that the pricing model does not.
The owned-surface alternative: the local pack and AI answers
The alternative to renting demand is owning the surfaces where local buyers now decide. Two surfaces dominate: the local map pack that appears above the classic results, and the synthesized answer that engines increasingly return in place of a list.
The map pack captures a disproportionate share of local-intent attention. Aggregated Google local-search behavior studies report that searchers click the local three-pack roughly 44 percent of the time, against about 29 percent for organic links and 19 percent for paid, and that the top map-pack position takes around 17.8 percent of clicks. Businesses that appear in the pack have been reported to receive materially more traffic and more user actions, calls, direction requests, and site visits, than comparable businesses outside it. The direction of this finding is well established; the precise magnitudes are secondary-sourced and should be treated as indicative rather than exact.
The AI-answer surface is newer and behaves differently. A business that ranks in the classic local pack has less than even odds of also being named in an engine's AI local recommendation, and getting cited in a tool like ChatGPT has been reported as far harder to obtain than ranking in the map pack. Consumer use of these tools for local discovery is climbing quickly, with one annual survey reporting that 45 percent of consumers had used an AI tool to find a local business in the trailing year, up from 6 percent a year earlier. Both figures are single-vendor and single-survey, and are labeled emerging on that basis, but they point at a surface a contractor cannot afford to be invisible on.
Rented demand versus owned demand
The cleanest way to read the whole comparison is as two different kinds of spending. A marketplace lead is an operating expense that recurs. You pay for each contact, you pay again for the next, and when you stop paying the flow stops that day. Nothing you bought accumulates.
An owned local-pack and AI-answer presence behaves more like a capital asset. The work of making a business read as one consistent, well-reviewed, credential-accurate entity across its profile, its site, and the third-party sources engines trust is done once and compounds. It keeps returning buyers after the initial build, and it is not re-billed per lead. The relevant question for a contractor is therefore which channel is cheaper this month, and, just as important, which one they own at the end of the year.
This does not make marketplaces worthless. For a new business with no reputation and no presence, a shared-lead marketplace can supply demand immediately while the owned surfaces are still being built. The mistake is treating rented demand as a permanent strategy rather than a bridge, and never measuring what the booked-job cost actually is against the cost of owning the surface instead.
How to read these numbers honestly
The field is thick with confident figures that do not survive a check of their sources.
The shared-lead routing mechanism itself is well documented and not in dispute. The specific dollar figures, the roughly $1,400 cost per booked job and the four-to-five-times premium, rest on contractor anecdote and marketing-vendor comparisons rather than an audited dataset, and are labeled emerging throughout for that reason. The local-pack click and traffic magnitudes are established in direction but secondary-sourced in their exact numbers. The AI-answer visibility gap and the jump in consumer AI use come from a single vendor and a single survey. None of this makes the picture wrong. It makes the picture directional, and it means the only figure a contractor should fully trust is their own: the real cost of a booked job in their own market, measured against the cost of owning the surfaces where their buyers now search.
The evidence
Key findings, with their sources
-
Home-services lead marketplaces route the same homeowner contact to multiple competing contractors at once, and contractor-reported effective cost per booked job on Angi runs roughly $1,400 or more, about four to five times the reported cost of acquiring the same customer via owned SEO or self-managed Google Ads.
emerging Aggregated contractor-facing industry comparison data (FieldPulse, PipelineOn, and trade-forum-sourced cost data), 2026.
-
The Angi Leads profile carries an average customer rating of about 1.96 out of 5, with complaints centering on fake or duplicate leads and opaque pricing.
emerging Better Business Bureau, Angi Leads business profile aggregate rating, 2026.
-
Local searchers click the local three-pack about 44% of the time versus roughly 29% for organic and 19% for paid, and the top map-pack position takes around 17.8% of clicks.
established Aggregated Google local-search behavior studies as reported by Search Engine Land / industry local-SEO research, 2025 (direction established, magnitude secondary-sourced).
-
Businesses appearing in the local pack were reported to receive about 126% more traffic and 93% more user actions than comparable non-pack businesses in the same query set.
emerging SOCi-cited local-visibility industry study, 2025.
-
A business ranking in the classic local pack has less than even odds of also appearing in AI local recommendations, and ChatGPT local visibility is reported as far harder to obtain than map-pack ranking.
emerging BrightLocal, "How AI Is Impacting Local Search" and "AI Search Makes Local Listings More Important Than Ever", 2025-2026 (single-vendor).
-
Consumer use of AI tools to find a local business rose to 45% in the trailing year, up from 6% a year earlier.
emerging BrightLocal, Local Consumer Review Survey 2026 (single-source year-over-year swing).
Calibration
What is proven, what is promising, what is unproven
| Evidence tier | Tactics | What the evidence says |
|---|---|---|
| established | The shared-lead routing mechanism: one homeowner inquiry sold to several competing contractors at once | Documented and undisputed across contractor-facing and platform sources |
| established | The local map pack captures a disproportionate share of local-intent clicks and user actions (direction of effect) | Aggregated Google local-search behavior studies, 2025 (precise magnitude is secondary-sourced) |
| emerging | The roughly $1,400 effective cost per booked job and the four-to-five-times premium over owned acquisition on Angi | Contractor-reported and marketing-vendor comparison data (FieldPulse, PipelineOn, trade forums), 2026, not an audited dataset |
| emerging | Angi Leads BBB average of about 1.96/5; complaints center on fake or duplicate leads and opaque pricing | Better Business Bureau aggregate rating, 2026 (self-selected reviewers) |
| emerging | A map-pack business has less-than-even odds of also being named in AI local recommendations (a large reported visibility gap) | BrightLocal, 2025-2026 (single-vendor) |
Reference
Glossary
- A homeowner inquiry that a lead marketplace sells to several competing contractors simultaneously, charging each for the introduction rather than for a job that closes.
- Cost per booked job (CPBJ)
- The true acquisition cost of a customer that actually converts: the lead price divided by the win rate, plus the cost of every lead that did not close. On shared-lead models it is much higher than the visible price per lead.
- Lead marketplace
- A platform (Angi, Thumbtack, HomeAdvisor) that intermediates between homeowners and contractors, selling access to demand for a per-lead or per-contact fee.
- Local pack
- The map-based block of local business results (also called the Local 3-Pack) that appears above the classic links for local-intent searches.
- Owned surface
- A discovery channel a business controls and builds as a durable asset (its Google Business Profile, its site, its reviews, its presence in AI answers), rather than renting access to it per lead.
- Disintermediation
- The removal of a middle intermediary from a transaction, so buyer and seller connect directly instead of through a platform that charges a toll.
Straight answers
Frequently asked questions
Why is the same home-repair lead sold to multiple contractors?
Because shared-lead marketplaces book revenue at the point of distribution. Selling one homeowner inquiry to several contractors at once raises the platform's revenue per lead and speeds the homeowner's response, at the cost of turning every contractor into one of several racing for the same job. The price you pay buys a chance at the work, not the work.
How much does an Angi or HomeAdvisor lead actually cost per booked job?
Industry comparison data puts the effective cost per booked job on Angi at roughly $1,400 or more, around four to five times what contractors report paying to acquire the same customer through owned search. That figure is contractor-reported and vendor-sourced rather than audited, so treat it as an order-of-magnitude estimate. The only reliable number is your own booked-job cost, measured in your own market.
Is buying leads from Angi, Thumbtack, or HomeAdvisor worth it?
It depends on the stage of the business. For a new company with no reputation or presence, a marketplace can supply demand immediately while owned surfaces are built. The mistake is treating rented leads as a permanent strategy without ever measuring the real cost per booked job against the cost of owning the local pack and AI-answer surfaces instead.
What is the alternative to lead marketplaces for home services?
Owning the surfaces where local buyers now decide: the local map pack, a consistent and well-reviewed business profile, and a presence in the answers engines return. Unlike a marketplace lead, which is re-billed every time, an owned local-pack and AI-answer presence is built once and compounds. It is a capital asset rather than a recurring toll.
How do I know whether my business shows up in the local pack and AI answers?
You have to measure it directly, because no marketplace or engine reports it for you. A structured read samples the real questions your buyers ask across search and AI answers and records how often your business is found and named, benchmarked against the competitors ranking above you. That measured read is the starting point before any spend is compared.
Provenance
Sources
- Aggregated contractor-facing industry comparison data (FieldPulse, PipelineOn, and trade-forum-sourced cost data), 2026 (emerging / needs primary data)
- Better Business Bureau, Angi Leads business profile aggregate rating, 2026 (emerging, self-selected reviewers)
- Aggregated Google local-search behavior studies, as reported by Search Engine Land / industry local-SEO research, 2025 (established direction, emerging magnitude)
- SOCi-cited local-visibility industry study (126% more traffic / 93% more actions for pack businesses), 2025 (emerging)
- BrightLocal, "How AI Is Impacting Local Search" and "AI Search Makes Local Listings More Important Than Ever", 2025-2026 (emerging, single-vendor)
- BrightLocal, Local Consumer Review Survey 2026 (emerging, single-source year-over-year swing)brightlocal.com
Every figure above is attributed to a real, dated source and tagged with its evidence tier. Where a claim could not be verified to a primary source, it is not stated as fact.