The short answer, by channel

Across the Houston metro in 2026, a home-service lead costs somewhere between about $15 and about $250 depending entirely on where you buy it and what trade you are in. That range is uselessly wide until you split it by channel, so here is the split.

Cost per lead by channel, US home services, 2025–2026. Houston generally sits at or above the top of each range.
ChannelTypical cost per leadExclusive?Reported close rate
Google Local Services Ads (LSA)$39–$162Yes~44% book rate
Google Ads (non-branded search)$90–$228Yes15–25%
Google Ads (branded search)$34–$44Yes~55%
Angi / HomeAdvisor$15–$120+No — shared 3–8 ways~11–17%
Thumbtack$8–$200+No — shared10–25%
Networx (published rate)$10–$100+ / $15–$120+ exclusiveBoth soldnot published
Modernize$30–$200Shared 2–4, exclusive tier8–30%
Facebook / Meta$28–$65Yes7–20%
Organic search and Google Business Profileno per-lead costYes30–50% reported

A word on the first line, because it does most of the work below. Local Services Ads (LSA) are Google’s pay-per-lead units, sitting above the regular search ads with a “Google Verified” badge. You set a weekly budget rather than a bid, Google charges you per lead instead of per click, and only trades on Google’s fixed category list can run them at all — which, as you will see, leaves several of these trades with no exclusive paid channel whatsoever.

On the numbers in this table

The Local Services Ads figures and the ~44% book rate come from a February 2026 benchmark covering 888 contractors, 1,774 campaigns and 126,650 leads — the largest disclosed sample we could find. The Google Ads figures come from a 3,211-campaign benchmark. The Angi win rate of roughly one in six is Angi’s own CEO, on the Q2 2026 earnings call.

The shared-marketplace close rates of 5–15% that circulate everywhere else are what contractors consistently report, not a measured statistic, and we’d rather say so. The gap is enormous either way.

What Houston adds to the price

Houston is not an average American ad market and pricing your budget off national benchmarks will get you hurt.

The metro passed 7.9 million people in July 2025 and added 126,720 residents in a single year — the largest absolute population gain in the country. Fort Bend County alone added about 27,000 and is projected to roughly double by 2050. That is a lot of new roofs, slabs, panels and condensers, and it is also a lot of new competitors watching the same growth numbers you are.

The result shows up in the auction. One benchmark puts Texas at roughly 18% above national cost per click across roofing, HVAC and plumbing — the most conservative and most traceable figure available. Other agencies put Dallas, Houston and Atlanta at two to four times national averages, and Houston roofing clicks specifically at $15–$55. Those higher numbers almost certainly describe storm-window and emergency keyword slices rather than a blended average. Take the 18% as your planning figure and treat the rest as what a bad August looks like.

Two Houston-specific factors make it worse than the percentage suggests:

  • The metro is enormous. Greater Houston spans nine counties. A lead-gen platform that mis-targets by fifteen miles has still sent you a call you cannot profitably drive to — and as of 2025, Google no longer issues Local Services Ads credits for out-of-service-area calls. In a compact metro that is an annoyance. Here it is a structural tax.
  • The demand is event-driven. Hail in March, a hurricane in September, a hard freeze in January. Each one puts every contractor in three trades into the same auction on the same afternoon.

Cost per lead by trade

Lead prices track job value, not effort. A roofer and a junk hauler both answer one phone call; one of them is quoting $9,750 and the other is quoting $212, and the auction knows it.

Cost per lead by trade, with the Houston job value the lead has to pay for.
TradeLSAGoogle AdsShared marketplaceHouston average job
Roofing$75–$162$124–$228$50–$120$9,752 replacement
Water damage restoration$85–$180$200–$500+$15–$85$3,250 mitigation
Window replacement$25–$85$200$35–$80$12,750+ (15 windows)
Foundation repair$60–$75$152–$180$35–$120$5,003
Plumbing$57 (Houston $80–$120)$129–$183$20–$70$331 average ticket
HVAC$51 (summer $65–$120)$128–$149$15–$80$2,110 blended ticket
Electrical$39$94–$128$20–$60$1,578 panel upgrade
Concreteno category$94–$166$15–$85$6,310 driveway
Dumpster rentalno category$25–$80no real product$445 per haul
Junk removal$30–$65$35–$80$10–$100$212
Sprinkler / irrigationno category~$43$10–$30$266 repair

Three trades on that list — foundation repair, concrete and dumpster rental — have no Local Services Ads category at all. That is worth sitting with for a second. It means the single cheapest, highest-placed, genuinely exclusive channel Google offers is closed to them. Their only paid option is running their own search campaigns against a category cost per lead around $90–$166, and hoping the phone rings.

Why cost per lead is the wrong number

Here is the entire argument in two lines.

A $50 shared lead closing at 7% costs you $714 per booked job.

A $120 exclusive lead closing at 25% costs you $480 per booked job.

The shared lead is 58% cheaper to buy and 49% more expensive to win a job with.

Cost per lead is a vanity metric. It is the number lead sellers compete on because it is the number that makes shared leads look good, and it is the only number that never appears on your P&L. The number that decides whether marketing grows the business is cost per booked job, and you get it with one division: lead price divided by close rate.

Run it on your own last ninety days before you renew anything. Most contractors have never done it, and the ones who do it usually cancel something that week.

Five things that move the price

  1. Job value. The auction prices leads at what the job is worth, not what the call costs. This is why a roofing lead is five times a junk removal lead for identical effort.
  2. Exclusivity. Shared leads are cheaper per lead by design — you are buying a fraction of a customer. Angi’s CEO put pro win rates on the platform at roughly one in nine two summers ago, improving to about one in six now. That is the fraction.
  3. Geography. Houston, Dallas and Phoenix cost materially more than the national median for the same search. Inside Houston, the affluent inner ZIP codes cost more than the outer suburbs.
  4. Season and weather. HVAC leads roughly double from April to August. Roofing search volume spikes 300–800% within 48 hours of a hail event. Plumbing goes vertical on a freeze night. Nothing in your budget spreadsheet knows this is coming.
  5. Response speed. The first contractor to call back wins a large majority of shared-lead jobs. If you cannot answer within minutes, shared leads are not underpriced for you — they are simply a donation.

What changed in 2026

If your mental model of lead buying is from 2022, four things have moved and all four moved against the contractor.

Google is folding Local Services Ads into Google Ads

Announced July 20, 2026, with US rollout to home services beginning in August. Local Services Ads become Performance Max campaigns with pay-per-lead goals. The billing model is unchanged, but one thing is not: “setting a maximum cost-per-lead is no longer supported.” Vertical-level target CPA disappears in favor of a single campaign-level target. Contractors lose the ability to cap what they pay per lead. Historical campaign metrics do not migrate — download them first.

The lead credit system was quietly gutted

Manual disputes ended in July 2024, replaced by an automated system with no appeal. Then in 2025 two entire credit categories were removed: job type not serviced and geo not serviced. A call from outside your service area, for work you do not do, is now billable with no recourse. Automated credits recover roughly 6–7% of spend where the old manual process recovered a reported 15–25%.

The Google Guaranteed money-back promise is gone

In October 2025 Google consolidated Google Guaranteed, Google Screened and License Verified into a single “Google Verified” badge, and the $2,000 consumer money-back guarantee that sat behind it was retired in November 2025. The badge still signals vetting. The financial backing is no longer there — and the lead price did not come down.

Angi is shrinking

From Angi’s own filings: Q2 2026 revenue down 11% year over year, total leads down 13%, and average monthly active pros down 17%, from 126,000 to 106,000. Network revenue fell 34%. Contractors are leaving the platform at a rate you can read in an SEC filing.

Behind all of it sits the search shift. Roughly 68% of US Google searches ended without a click in early 2026, up from 60% in 2024, and AI Overviews cut click-through by close to 60% where they appear. Local packs still dominate home-service results — one May 2026 study of 500 searches across Dallas, Houston, Phoenix and Chicago found a local pack on 98% of them, against Local Services Ads on 28% and standard Google Ads on 8%. The organic-and-local game is not over. It has just consolidated into fewer, more valuable positions.

What contractors say goes wrong

The complaint pattern is remarkably consistent across every marketplace, and it is documented in dated public reviews rather than folklore.

“They take money from 3-4 contractors and send the same lead to everyone. You have to be first caller.”Contractor review, Trustpilot, July 2026

“I have 56 leads and no actual jobs out of those 56.”Contractor review, Trustpilot, June 2026

“Even if they don’t send you any customers for a month, you still have to pay a monthly subscription fee.”Contractor review, Trustpilot, February 2026

Sorted by frequency, the five recurring failures are: duplicate and shared leads; non-responsive, wrong-number or outright fake contacts; credits instead of refunds, with disputes denied; unpredictable billing — auto-reload charges, being billed at the top of a quoted range, balances forfeited at month end; and exit penalties, commonly 35% of the remaining annual contract.

This is not only contractor grievance. In January 2023 the FTC ordered HomeAdvisor to pay up to $7.2 million and stop deceptively marketing its leads, having alleged the company misrepresented that leads would match providers’ services and service areas when many did not, and made unsubstantiated claims about conversion rates. The individual redress cap was $30 per contractor. In October 2025 the Vermont Attorney General settled with Angi for $100,000 over marketing contractors as “certified pros” in a state with no such certification.

One more piece of context that most 2026 articles get wrong: the FCC’s one-to-one consent rule, which would have curbed selling a single consumer form fill to multiple contractors, was vacated by the Eleventh Circuit in January 2025 and formally repealed by the FCC in July 2025. Reselling one form fill to five contractors is not a loophole anyone is about to close.

Questions to ask before you pay anyone

If a provider will not answer these in writing, that is the answer.
AskWhy it matters
How many contractors receive each lead?Decides your close rate before you make a single call.
What is the actual price per lead, in writing?Some published ranges are 4x wide and contractors report being billed at the ceiling.
Refund or credit?Credits only mean you can never stop spending, only postpone it.
What is the contract term and the exit fee?35% of the remaining balance is common and it is where the horror stories come from.
Is there a minimum monthly spend?The floor, not the lead price, is usually the real commitment.
Who owns the phone number and the customer record?If it is not you, you are renting your own customer list.
Can I see the last 90 days of real call volume for this exact source?Projections are free. Call logs are not.
What happens to my bill in a peak month?Weekly budgets on some platforms are legally allowed to overspend; only the monthly cap binds.

What to budget

Common benchmarks for home-service businesses put marketing at 5–10% of revenue under $1M, 8–12% between $1M and $3M, and 5–7% above that for a business defending its position, or 10–15% for one pushing into a competitive market. Houston is a competitive market.

More useful than the percentage is the mix. A 2026 survey of 1,050 US home-service owners found the top lead sources were referrals and repeat customers at 59% each, Facebook at 32%, local networking at 25%, Google Search at 20% and Local Services Ads at 19% — and that high performers ran three to five channels at once. Nobody healthy is single-sourcing their pipeline.

The case for a number that doesn’t move

Everything above describes the same underlying problem from nine different angles: on a pay-per-lead model, you do not control your own cost of customer acquisition. Someone else does, and they change it without telling you.

Consider what a Houston HVAC contractor actually experiences on that model. April leads cost $25–$55. July leads cost $65–$120 in a major metro, and $130–$180 at the peak in Sun Belt markets. The bill triples in the month the crews are already maxed out, and the leads that arrive are the ones you have the least capacity to serve. In January the spend collapses along with the volume, which sounds fine until you remember the fixed costs did not collapse with it.

Now layer on the parts you cannot forecast at all: a hail event that doubles the auction in 72 hours, a platform that removes your ability to cap CPL, a credit category that quietly disappears, and a month where a third of the leads are wrong numbers you can no longer dispute. There is a reason the loudest complaints are not about the price. They are about the surprise.

Predictability is not a small feature for a contractor. It is most of the job of running one. You can price work, staff a schedule, take on a truck payment and plan a slow February against a number you know in advance. You cannot do any of that against a number that arrives at the end of the month and is 40% higher than last month for reasons nobody will explain.

That is the case for a flat monthly figure rather than a per-lead one. Not because it is always cheaper — in a hot month it will be dramatically cheaper, and in a dead month it will not be — but because it is the same number every month, agreed before the month starts, with every escalator written into the first agreement so there is never a surprise renegotiation later. A slow month with soft leads costs you exactly what a busy one does. So does a hail week.

That thinking is why HomeProCalls does not open with a price at all. We build and rank a local website for one trade in one territory, and one contractor gets every inquiry it produces — no sharing, no bidding against four other companies for a callback, no per-lead meter running. Then we send you the first couple of weeks of those leads free, with no contract and nothing to cancel, because the only honest way to price a site is against what it actually produced in your trade and your territory — not against a number pulled from a benchmark table.

Common questions

What is a good cost per lead for a Houston contractor?

There is no absolute answer, which is why the question keeps producing bad advice. Work backwards instead: take your average job value, multiply by your gross margin, multiply by your realistic close rate on that channel, and take 15–25% of the result. That is what a lead is worth to you. A $200 lead is a bargain for a roofer and a catastrophe for a junk hauler.

Are exclusive leads worth the higher price?

Usually, but not automatically. An exclusive lead only earns its premium if you actually answer it fast. Exclusivity removes the race; it does not remove the need to pick up the phone.

Is Angi still worth it in 2026?

That depends on your close rate and your response speed, and it is a question the market is answering out loud — Angi’s own filings show active pros down 17% year over year. If you use it, calculate cost per booked job rather than cost per lead, and read the termination clause before you renew.

Why do some trades have no Local Services Ads option?

Google maintains a fixed category list. Foundation repair and water damage are on it; concrete, dumpster rental and standalone irrigation are not. Contractors in those trades are sometimes sold “LSA” that is really the General Contractor or Junk Removal category, which is a workaround, not a category — and the leads are correspondingly off-intent.

About these figures. Cost-per-lead data in home services is heavily recycled — a large share of “2026 benchmarks” online trace back to two or three underlying datasets. Where a number here is measured with a disclosed sample, we have said so. Where it is what contractors report rather than what anyone has measured, we have said that too. Job values are Houston metro figures from consumer cost surveys; Sugar Land and Fort Bend skew newer and higher-value than the metro average, but nothing published quantifies by how much. Platform pricing and policies change frequently — verify anything you are about to spend real money against.

See what an exclusive local site produces before you pay anything

We build and rank the site, and one contractor per trade, per territory gets every inquiry that comes through it. The first couple of weeks of leads are free — no setup fee, no contract, nothing to cancel — so you can price it against whatever you pay now. Tell us your trade and your service area and we’ll confirm whether it’s open, usually within one business day.

Check My Trade’s Availability →