Opus Group Insights
How Much Do Plumbing Leads Cost in 2026? What Moves the Price and What to Pay
Want this worked out for your numbers? Free 15-min check → or call +1 (256) 516-9910
Summary: Across all the accounts we run, the average cost per lead over the last twelve months was $63, and your own price depends on your market and the jobs you target. On Local Services Ads, your price moves with location, job type, lead type and bidding, some bad leads are credited, and from October 1, 2026 some missed calls are charged. Divide any lead price by your close rate to see what a booked job costs, then set the most you'll pay per lead.
A plumbing lead has no fixed price. It depends on where you work, which jobs you take, how the lead reaches you and how you bid. For the whole monthly bill, including fees, website and tracking, see what plumber marketing costs in 2026.
What plumbing leads cost in 2026
Across all the accounts we run, the average over the last twelve months was $63 a lead, and in their best months clients have paid between $44 and $90 for each call or message from Google.
We don't quote a separate price for each channel, because the only per-lead price that matters is yours: last month's spend on a channel divided by the leads it brought. And a lead price means little until you know how many leads book. Close rates vary by trade, lead source and answer speed, so measure yours from your own job records.
Our free guide, How a local service business can spend $1,000 and make $60,000 in a month, builds a whole month on one lead price. Its example assumes $30 a call and a $3,000 job; the $60,000 is the guide's worked math, not a promise.
What moves a Local Services Ads lead price
Google says lead prices vary with your location, the job type, the type of lead and your bidding mode:
- Competition. Google puts it plainly: "When similar local businesses bid on the same lead, those bids determine how much the lead is worth."
- Job type. A sewer line lead and a faucet lead needn't cost the same, and every job type you leave on is work you've chosen to pay for. See which job types to keep on.
- Lead type. Google says message leads are typically priced lower than phone leads, "although that's not always the case." It prices a message lead on how likely the customer is to book you, using factors such as the kind of message, the service requested, whether the customer has contacted other Local Services advertisers, and how they've used these ads before.
- Bidding. The original dashboard offers Maximize leads (Google's recommended option), Target cost per lead, with a target "around the average you'll pay for leads," and Max per lead, a manual cap. Google says results there take about two weeks to settle. Accounts moved into Google Ads lose manual bidding, and one campaign-level target CPA replaces trade-level targets.
- Your profile. Google says "Higher quality profiles, including those with images, may rank higher and may also pay lower costs per lead."
What you don't pay for, and what you can't get back
- Not charged: leads Google judges invalid or low quality when the customer first makes contact.
- Credited later: Google reassesses charged leads and can credit them automatically, and you can give feedback with "Rate this lead." Credits reach your account balance within 30 days, and the original charge stays on the invoice.
- Never credited: a valid lead outside your business hours, a customer asking for advice or researching prices, a canceled booking, a customer who doesn't respond to your callback, a specific job you don't do when you listed the general service, work you're temporarily unable or unwilling to do, a customer you quoted and promised a callback, and one you referred to another provider.
- Gone for good: Google no longer credits "job type not serviced" or "geo not serviced" leads. Its advice is to revisit your service areas, job types and categories instead.
So the "how do I shut off my water?" call and the homeowner collecting water heater quotes are yours to pay for. Answer them well, since some turn into jobs, and keep your job types and service area tight.
Missed calls: a new charge from October 1, 2026
From October 1, 2026, Google charges a missed business-hours call as a lead once the caller has stayed on the line for more than 20 seconds, with some exceptions. If a first call isn't charged, later follow-up calls between you and that customer can be. If your phone system makes callers press a key, the 20 seconds start after they press it, and no key press means no charge.
For a plumber under a sink or in a crawlspace, a missed call can now be a paid one. Set business hours you really answer, and put the ad number on a phone someone carries. More in what the missed-call charges change.
Search ads: the lead price is a result, not a rate
Search ads charge per click. A tap on your ad's call button costs one click at your normal cost per click, and dialing your Google forwarding number by hand costs nothing. So your cost per lead is what you spent divided by the calls and forms you got.
Google Ads shows it as "Cost / conv.", calculated "by dividing your total cost by the number in your 'Conversions' column." That's only as honest as what you count, so make sure it counts real leads, such as calls and completed forms, not page visits. Two things move it: what your clicks cost, and how many clicks become calls. Google says "Higher quality ads can often lead to lower CPCs," and a page built for the job helps turn clicks into calls. The setup is in our Google Ads playbook for plumbers.
Marketplaces and pay-per-call
Angi, HomeAdvisor and Thumbtack set their own lead prices, and pay-per-call networks bill by contract. Don't compare stickers; compare cost per booked job. More in Angi alternatives for plumbers and how pay-per-call plumbing leads work.
From lead price to cost per booked job
Cost per lead ÷ close rate = ad cost per booked job. Example numbers to swap for yours:
| Lead price | Close rate | Ad cost per booked job |
|---|---|---|
| $30 | 12% (marketplace-style) | $250 |
| $45 | 25% | $180 |
| $60 | 35% | $171 |
| $75 | 45% | $167 |
The $30 lead is the cheapest on the sticker and the dearest per job. Ranked on booked jobs, the order flips.
The most you should pay per lead
Flip the math to get your ceiling: the ad spend you'll accept per booked job × your close rate = the most you can pay per lead.
Example numbers to swap for yours: your average plumbing job brings in $700, and you're happy to spend up to $175 in ads to win one. At a 30% close rate, your ceiling is $52.50 a lead. Lift your close rate to 40% and it's $70.
Work it out per job type. A water heater replacement can carry a higher ceiling than a clogged drain, which is one reason to give big jobs their own Search campaigns. Keep any Target cost per lead or target CPA at or below the ceiling.
Find your real price per lead
- Local Services Ads: the reports show charged leads, split by call, message and booking, the total charged and the credits you received. What you paid after credits, divided by the leads you kept, is your real price. Mark leads as booked in the inbox, with the job type, to get cost per booked job.
- After the move into Google Ads: leads sit under Goals > Conversions > Leads, and old Local Services Ads reports don't carry over, so export them first.
- Search ads: use "Cost / conv." once only real leads count as conversions.
- Everything else: divide each invoice by the leads it brought.
What to do this week
- Divide last month's spend by last month's leads for each channel.
- Mark last month's booked Local Services Ads leads, with job types.
- Work out your ceiling per lead for your two biggest job types.
- Check your business hours match when someone answers.
- Switch off job types you don't want to pay for.
Plumbing lead cost by channel: 2026 published benchmarks
| Channel | How you pay | Is the lead shared? | Published lead-price figure (third-party unless stated) |
|---|---|---|---|
| Angi Leads (HomeAdvisor) | Per lead, charged when you and the homeowner both show interest | Yes: matched with up to five pros (Angi help centre) | Plumbing $40–$85 a lead, plus a roughly $300 yearly fee contractors report (Founders Resource) |
| Thumbtack | Per lead, at prices you set within a weekly budget; no joining or membership fee | Thumbtack says competition per lead is limited; it doesn't publish a number | No public price sheet; your account shows the range (Thumbtack) |
| Google Local Services Ads | Per valid lead; ads on Google Search and Maps | No: the lead comes to you | Plumbing $57 a lead in Feb 2026 (SearchLight, 230 accounts); $69.26 in May 2026 |
| Google Search ads | Per click; you count the leads | No | Plumbing non-branded search $183 a lead, PMax $82, Q1 2026 (SearchLight, 524 contractors) |
| Opus Group accounts | Your own Google Ads and LSA; ad spend paid to Google | No | $63 average cost per lead across the accounts we run; $44–$90 in clients' best months |
Sources
- SearchLight: LSA cost per lead by trade (2026)
- SearchLight: plumbing Google Ads cost per lead (2026)
- The Data-Driven Trades: LSA benchmarks, May 2026
- Founders Resource: Angi lead costs 2026
- Angi Help Center: Opportunities and Leads FAQ
All sources checked 15 October 2026. Prices and terms change, so confirm them with each company.
FAQ
What's the average cost per lead for plumbing Google Ads?
SearchLight's Q1 2026 benchmark (524 plumbing contractors, $14.6M spend) puts non-branded Search at $183 a lead and Performance Max at $82.
What do plumbing Local Services Ads cost per lead?
SearchLight puts plumbing LSA at $57 a lead in February 2026 (230 accounts) and $69.26 in May 2026.
How much does a plumbing lead cost?
Across all the accounts we run, the last twelve months averaged $63 a lead. Your own price depends on your market, job types, lead types and bidding.
Are message leads cheaper than phone calls?
Usually. Google says message leads are typically priced lower than phone leads, although not always, and it prices them on how likely the customer is to book you.
Do I pay for missed calls on Local Services Ads?
From October 1, 2026, some: a missed call during business hours is charged if the caller stays on the line for more than 20 seconds, with some exceptions.
Why do my plumbing leads cost more than average?
Start with Google's own factors: a competitive market, job types that price high, mostly phone rather than message leads, or bidding set for volume. Check your profile too, since Google says higher quality profiles may pay less per lead.
Opus Group runs Google Ads, Local Services Ads and high-converting landing pages for local service businesses. See how it works.
Opus Group is a plumbing marketing agency working with plumbers across the US, including Chicago, Sacramento, San Diego and Charlotte.
Ready to grow?
Let's talk.
Tell us where you're at and we'll tell you honestly what we'd do. No pressure.
Book your free strategy call →Not ready for a call? Get the free guide first →
Prefer a callback?
Tell us where to reach you and we will call you back within one business day.