Contractor Cost Per Lead: 2026 Benchmarks by Trade
Every contractor has asked the same question at some point: what should a contractor cost per lead actually be? The answer matters, because paying too much for leads quietly eats your margin month after month.
This guide pulls together the freshest 2026 benchmark data on what contractors pay per lead across Google Ads, Google Local Services Ads, Angi, HomeAdvisor, Thumbtack, and Meta, broken down by trade, plus why CPL is only half the story and how to bring it down without starving your pipeline.
Why Your Contractor Cost Per Lead Is Only Half the Story
A $50 lead that turns into a $10,000 roof replacement is a bargain. A $50 lead that turns into nothing is a loss. Cost per lead (CPL) only tells you what you paid to make the phone ring. It says nothing about what happened after the call.
The number that actually determines your profitability is cost per paying customer: CPL divided by your close rate. One 2026 benchmark of home service contractors found an average LSA cost per lead of $53, but the average cost per paying customer was $233, because only 43.9% of those leads booked a job (SearchLight Digital, February 2026). Two contractors can pay the exact same amount per lead and end up in completely different businesses. Keep that in mind as you read the benchmarks below.
Contractor Cost Per Lead by Trade: The 2026 Numbers
Here is how lead costs stack up across the main channels, using published 2026 benchmarks. Ranges are wide because market competition, job value, and season all move the numbers.
| Trade | Google Local Services Ads (per lead) | Google Ads, non-branded (per lead) | Angi / HomeAdvisor (per lead) |
|---|---|---|---|
| Handyman | ~$34 | $25 to $60 | $8 to $30 |
| Electrical | ~$39 | $35 to $150 | $30 to $70 |
| HVAC | ~$51 | $84 to $150 | $35 to $100 |
| Plumbing | ~$57 | $76 to $183 | $25 to $80 |
| Drain / sewer | ~$59 | $50 to $120 | $25 to $75 |
| General contracting | $80 to $120 | ~$165 | $40 to $120 |
| Doors / windows | $90 to $140 | ~$200 | $40 to $120 |
| Roofing | $106 to $162 | $124 to $228 | $60 to $150 |
| Remodeling | Limited availability | $250 to $450 | $40 to $90 |
| Landscaping | ~$37 | $25 to $60 | $20 to $60 |
| Cleaning | ~$33 | $15 to $40 | $15 to $40 |
LSA figures come from SearchLight Digital’s February 2026 benchmark (888 contractors, $6.72M in tracked spend) and 99 Calls’ 2025 vs 2026 comparison. Google Ads figures combine LocaliQ’s 2025 home services analysis (3,211 campaigns) and Web Pinnacles’ Q1 2026 live-spend data. Shared-lead platform figures reflect 2025 to 2026 platform pricing pages and contractor reports compiled by HomeShowOff and LeadClaw.
Notice the pattern: roofing and remodeling sit at the top of every column, because one booked job can be worth five figures. Handyman, cleaning, and landscaping sit at the bottom, because the tickets are smaller. Your CPL should always be judged against your average job value, not against some other trade’s numbers.
Google Local Services Ads: What Contractors Pay in 2026
Local Services Ads (LSA) are the pay-per-lead ads with the green Google Guaranteed badge that sit above standard search ads. They are the cheapest Google-owned channel for most trades, and the benchmark data is unusually fresh and detailed.
SearchLight Digital tracked $6.72M in LSA spend across 888 contractors and 126,650 leads in February 2026. The blended average came in at $53 per lead. The trade breakdown:
- Electrical: $39 per lead, 43.4% book rate, $1,434 average ticket
- HVAC: $51 per lead, 44.0% book rate, $2,110 average ticket
- General / all trades: $54 per lead, 43.9% book rate, $1,831 average ticket
- Plumbing: $57 per lead, 44.5% book rate, $1,714 average ticket
- Drain / sewer: $59 per lead, 39.5% book rate, $1,521 average ticket
Closed return on ad spend across the dataset averaged 7.84x, which is why contractors keep spending here even as prices rise.
One caution: LSA prices are climbing in most trades. 99 Calls compared 2025 to 2026 and found roofing leads jumped 45.2% (about $74 to $107), while plumbing fell 5.6% and painting stayed flat around $33. If your LSA bill feels heavier than last year, it is not your imagination.
Google Ads: The Most Expensive Channel for Contractors
Traditional Google search ads charge per click, whether or not the visitor ever calls you, which makes them the most expensive channel per lead in almost every trade. Two recent benchmarks:
- LocaliQ’s 2025 analysis of 3,211 home services campaigns put the average Google Ads CPL at $90.92, up 10.51% year over year. For context, WordStream’s 2025 all-industry benchmark was $70.11, so home services runs well above average.
- SearchLight Digital’s January 2026 benchmark ($14.9M spend, 816 contractors) found a blended Google Ads CPL of $104 for HVAC and plumbing. Non-branded campaigns (people searching “plumber near me”) averaged $149 per lead, while branded campaigns (people searching your business name) dropped to $34 per lead.
Branded search is 60 to 70% cheaper than non-branded across every trade, per Q1 2026 data from Web Pinnacles. The catch is volume: branded searches are capped by how many people already know your name, so building brand awareness (and a website worth remembering) matters over time.
Non-branded Google Ads averages by trade from the same Q1 2026 data: roofing $124 (range $80 to $256), HVAC $149, plumbing $167, solar $150 to $300, and remodeling $250 to $450. Meta ads generally run $115+ per lead, though solar ($30 to $90) and remodeling ($60 to $150) can come in lower.
Angi, HomeAdvisor, and Thumbtack: Shared-Lead Economics
Lead marketplaces sell you contact details, often to several contractors at once. The sticker price looks low, but the math gets ugly fast.
Typical 2026 Angi and HomeAdvisor lead prices by trade (from platform pricing and contractor reports): roofing $60 to $150, HVAC $35 to $100, plumbing $25 to $80, electrical $30 to $70, remodeling $40 to $90, landscaping $20 to $60, and cleaning $15 to $40. On top of that, watch for setup fees ($350 to $500), upfront lead-credit deposits ($300 to $1,500), and annual contracts that auto-renew (HomeShowOff’s 2026 breakdown).
The real problem is the shared-lead model. When a homeowner’s request goes to you and three to five competitors, conversion rates collapse to 5 to 15%. Do the math: at a 7% close rate on a $60 lead, you are paying $857 per booked job. Contractors who respond within 5 minutes and run a trained call operation push close rates to 15 to 25%, where the channel can actually work.
Thumbtack works differently: contractors pay to quote specific jobs rather than buying every lead. Costs scale with job value: $5 to $20 to quote jobs under $500, $20 to $60 for jobs from $500 to $2,000, and $50 to $120 for jobs over $2,000 (LeadClaw, 2026). It rewards strong profiles with reviews, fast response badges, and good photos; weak profiles see their quotes go largely unread.
For a deeper side-by-side on the big three marketplaces, read our comparison of Angi vs Thumbtack vs HomeAdvisor.
Cost Per Lead vs Cost Per Paying Customer by Trade
This is where the benchmarks get honest. A June 2026 benchmark that tracked leads all the way to booked jobs found these numbers:
| Trade | Avg cost per lead | Avg cost per paying customer | Closed return on ad spend |
|---|---|---|---|
| Electrical | ~$44 | ~$218 | 6.1x |
| HVAC | ~$59 | ~$281 | 8.1x |
| Plumbing | ~$71 | ~$319 | 6.2x |
| All home service trades | ~$63 | ~$302 | 7.0x |
| Garage door | ~$49 | ~$198 | 5.8x |
| Roofing | ~$79 | ~$731 | 4.8x |
(Source: AdGenius June 2026 benchmark across home service trades.)
Roofing is the outlier: a $79 average lead becomes a $731 average customer, a 9.3x multiple, because roofing leads take weeks to convert and many estimates die. HVAC, by contrast, converts leads at 44% with a $2,858 average closed ticket, producing an 8.1x closed ROAS despite a $281 cost per customer.
The lesson: judge every channel on cost per paying customer, not cost per lead. If your reporting stops at leads, you cannot tell which channels are making you money.
Why Your Cost Per Lead Keeps Going Up
If your lead costs feel worse every year, the data agrees with you. LocaliQ’s 2025 benchmark found CPL rose for 69% of home service businesses, with an average increase of 10.51% year over year, roughly double the all-industry increase of 5.13%.
Three forces are driving it:
- More bidders. Every year, more contractors in your market discover paid channels, and auctions get more expensive. Lead platforms themselves report lead prices rising roughly 8 to 12% per year as contractor density grows.
- Click inflation. Google Ads clicks in home services keep getting pricier, and you pay per click whether or not the visitor calls.
- Lead quality drift. Pipeline data shows 67% of contractors report LSA lead quality declining; you pay for more unqualified calls unless you actively dispute them (contractors who dispute bad LSA leads within 30 days typically recover 6 to 7% of spend in credits).
You cannot control the auctions. You can control how much of your lead flow comes from channels you own, where nobody outbids you.
6 Ways to Lower Your Contractor Cost Per Lead
- Answer within 5 minutes. Fast response is the single highest-leverage move in the data: contractors who call within 5 minutes close shared leads at 15 to 25% and win a disproportionate share of jobs, while waiting an hour sharply drops your odds (HomeShowOff, LeadClaw 2026 benchmarks). A missed call that goes to voicemail while you are on a ladder is the most expensive lead of all.
- Dispute bad leads aggressively. On LSA, dispute every spam call, wrong-service lead, and out-of-area request within the 30-day window. Typical recovery is 6 to 7% of spend, and active filers push it to 10 to 20%. If your account has not surfaced a disputed lead in 6 months, you are leaving money on the table.
- Build the asset you own. Your own website and Google Business Profile generate leads nobody can outbid you for. Branded Google Ads searches cost $34 per lead versus $149 for non-branded; that gap is brand equity, and a good website builds it. Organic and referral leads cost you effectively $0 per click once the asset exists, which drags your blended CPL down every month.
- Fix your booking rate before your bidding. A book rate under 30% on LSA usually means a CSR training issue, not an ad problem. At a 44% book rate, a $57 plumbing lead costs $130 per customer; at 25%, the same lead costs $228. Training whoever answers your phones is cheaper than any new channel.
- Quit channels that fail your own benchmark. If your shared-lead close rate is consistently below 5%, you are not the first responder; either upgrade response speed to under 5 minutes or stop renting shared leads. If non-branded Google Ads CPL runs above $200 in HVAC or plumbing, your campaign structure or landing page is the problem.
- Track lead source all the way to revenue. Call tracking and CRM tagging cost a fraction of one booked job. You cannot cut what you cannot see, and most contractors running paid channels cannot say which keyword or platform produced their last ten customers.
For more on how lead platforms compare against your own site, see our real-cost breakdown of Thumbtack vs your own website and our guide to what SEO costs contractors.
Get a Website That Lowers Your Lead Costs
Paid leads keep getting more expensive every year. The contractors who win long term are the ones building lead sources they own: a website that ranks, a Google Business Profile that converts, and a brand people search for by name.
WebInCave builds contractor websites on a simple model: $0 during the build, $100/month for the first 3 months after launch, then $147/month, with hosting, maintenance, and SEO included. You approve the site before you pay anything.
See the full offer and what is included at webincave.com/web-design-for-contractors.
Frequently Asked Questions
What is a good cost per lead for contractors?
It depends on your trade and your average job value, but 2026 benchmarks give a useful range: LSA leads average $53 across home services (from $39 for electricians to $162 for roofers), Google Ads average around $91, and shared-lead platforms range $15 to $150 per lead with much lower close rates.
Why are roofing leads so expensive?
Roofing leads are expensive because one booked job can be worth $10,000 or more, which supports higher bids, and because roofing leads take weeks to convert. In a June 2026 benchmark, the average roofing lead cost about $79 but the average cost per paying customer was about $731, a 9.3x multiple, because most estimates never closed within the quarter.
Are Angi leads worth the cost?
They can be, but only with fast response. At a typical 5 to 15% close rate, a $60 shared lead costs $400 to $1,200 per booked job. Contractors who respond within 5 minutes and have strong reviews push close rates to 15 to 25%, which is where the economics start working. Budget for setup fees, lead-credit deposits, and annual auto-renewing contracts before you sign.
How can I lower my cost per lead without spending less on marketing?
Answer every lead within 5 minutes, dispute unqualified LSA leads within 30 days, train your call staff to raise your booking rate, and shift spend toward assets you own (your website and Google Business Profile) so your branded lead flow grows while paid auctions get pricier.
Is my own website cheaper than buying leads?
Over time, yes for most contractors. Owned channels produce leads at effectively $0 per click once built, while paid lead costs rose about 10.5% year over year in 2025. A website costs you a fixed monthly amount; lead platforms charge you a rising per-lead fee every time. The tradeoff is time: owned channels take months to compound, while paid leads arrive today.
