These ranges come from published 2026 benchmarks. I name the source for each; your city and service mix can land outside them.
| Source | Cost per lead (range) | Shared or exclusive | Source of the range |
|---|---|---|---|
| Google Local Services Ads | About $35 to $90 (water heater leads at the high end, drain leads at the low end) | Exclusive | PipelineOn and Service Hero Marketing 2026 plumbing breakdowns |
| Google Search Ads | About $120 to $180+; one benchmark put non-branded plumbing at $183 in Q1 2026 | Exclusive | Searchlight Digital 2026 plumbing benchmarks |
| Angi / HomeAdvisor | About $65 to $150 | Often shared with 3 to 5 pros | Service Hero Marketing 2026 lead-cost breakdown |
| Thumbtack | About $35 to $85 | Often shared | Service Hero Marketing 2026 lead-cost breakdown |
| Pay-per-call networks | Around $55 per call on published price lists | Exclusive call | 99 Calls' public plumbing leads page |
| SEO (map pack + website) | No per-lead fee; a fixed monthly cost spread over however many calls it brings | Exclusive | Your own tracking |
Lead prices change often, so treat these ranges as a starting point and check the source pages for current numbers.
A lead is a name and a phone number. A job is money. The gap between them is your close rate, and it swings hard by source:
So the formula is simple: cost per booked job = cost per lead ÷ close rate. A $60 shared lead at 18 percent is about $333 per job. A $90 exclusive call at 50 percent is $180.
Here's an illustration, not a client result. Say you buy 30 shared leads a month at $80 each.
| Renting (shared leads) | Owning (SEO) | |
|---|---|---|
| Monthly spend | 30 × $80 = $2,400 | $1,500 (my Pro plan) |
| Close rate (from the ranges above) | 18% | 32% |
| Jobs if SEO brings 15 calls a month | About 5.4 jobs | About 4.8 jobs |
| Cost per booked job | About $444 | About $313 |
| Jobs if SEO brings 30 calls a month | About 5.4 jobs | About 9.6 jobs |
| Cost per booked job | About $444 | About $156 |
| What happens when you stop paying | Calls stop that day | Rankings fade slowly, not overnight |
The call counts for SEO are assumptions to show the shape of the math. The point holds either way: a rented lead costs the same in month 24 as in month one. An owned lead gets cheaper as your rankings grow, because the monthly cost is fixed while the call count rises.
The honest downside: SEO takes months before it carries its own weight. That's why most plumbers I talk to keep one paid source running while rankings build, then turn it down.
Sometimes, yes. Buying leads makes sense when:
It stops making sense when lead spend becomes a fixed cost you can't cut without the phone going quiet. If you're on Angi now, read what Angi leads really cost before you renew. For ad-side spend, my plumbing advertising page covers Google Ads, LSA and Facebook, and Google Local Services Ads has the LSA setup. Run your own numbers against the break-even math on Angi leads before you commit a budget.
Plumbing lead generation you own comes from five places, roughly in this order:
For how these fit with ads and referrals into one plan, see my plumbing marketing guide. The same approach across all trades is on lead generation for contractors.
Give each source its own tracking number, log the source in your dispatch software, and add up cost per booked job monthly. After 90 days, cut the worst source and move that money to the best one. That one habit usually does more than any new channel.
In 2026 benchmarks, roughly $35 to $90 per lead on Google Local Services Ads, $120 to $180 or more on Google Search Ads, $65 to $150 on Angi, and $35 to $85 on Thumbtack. Shared leads close less often, so compare cost per booked job, not cost per lead.
Usually. A shared lead goes to several plumbers at once and closes less often. An exclusive lead or call can cost more upfront and still come out cheaper per booked job. For plumbers specifically, see Google Local Service Ads cost per lead by trade for the current numbers.
The cheapest over time are leads you own: map pack rankings, website rankings, reviews and repeat customers. Paid sources like LSA are the fastest way to fill gaps while those build.
A strong Google Business Profile, steady reviews, service and town pages on your site, Local Services Ads, and a referral habit with past customers. Together those usually replace most platform leads over time.
Send me your site and I'll send back a free 24-hour audit: what's broken, what it's costing you in calls, and the first three fixes to start owning more of your leads.
Book a free 30-minute call or ask for the free 24-hour audit.

I specialize in home services SEO: taking websites that sit invisible on page three and turning them into the business Google and ChatGPT recommend first. I started on the developer side, writing software and doing SEO on the side, until I saw how much home-service owners were overpaying for work that quietly hurt them. So I built a method that fixes the broken technical work and the outdated thinking behind it.
From garage door companies to plumbers, roofers, locksmiths and cleaning services, the playbook is the same: rank where your customers actually search, earn real reviews, and back it with a fast site that books the job. No PBNs, no bought reviews, no directory spam. Only work that survives Google’s next five updates. See exactly how it’s priced on the pricing page.
Free 30-minute strategy call
Send me your site and I’ll send back a free audit: what’s broken, what it’s costing you in calls, and the first three fixes.
No spam and no sales pitch. Just a clear look at what’s leaking leads.