Opus Group Insights
Plumber Google Ads Cost per Click by Job Type (2026 Data)
Want this worked out for your numbers? Free 15-min check → or call +1 (256) 516-9910
Summary: Public benchmarks put the median plumbing click at $10.49, and one agency's job data runs from about $14 to $67 a click. The figures vary widely by source, area, job and season, so treat them as a range, not a price. What matters is what a click costs you per booked job, which you can work out with three numbers.
"How much does a click cost?" is the first question most plumbers ask about Google Ads. The honest answer is a range, and it depends heavily on the job. Here is what the public data says, why the sources disagree, and how to work out the most you can afford to pay. Local Services Ads charge per lead rather than per click, so they are left out of the click figures. And none of this works without call tracking, because a click price means nothing until you know which clicks rang.
The published plumbing numbers
| Source | Period and sample | Cost per click | Cost per lead |
|---|---|---|---|
| LocaliQ, plumbing | Apr 2024 to Mar 2025, 3,211 US home-service campaigns, medians | $10.49 | $129.02 |
| LocaliQ, all home services | Same | $7.85 | $90.92 |
| WordStream 2026, home and home improvement | Apr 2025 to Mar 2026, 13,000+ US campaigns | $8.33 | $90.92 |
| WordStream 2026, all industries | Same | $5.42 | $66.69 |
| 99 Calls, plumbing (agency-managed) | Jan 2024 to Aug 2026, 26 plumbing clients | $26.06 blended | $190 |
LocaliQ also reports a 4.97% click-through rate and a 7.63% conversion rate for plumbing. Its figures cover Google and Microsoft campaigns run on its platform.
Cost per click by job type
The most detailed public job-level breakdown we have found comes from 99 Calls, a home-service agency that published its own managed plumbing accounts:
| Job type | Cost per click | Click-to-lead rate | Cost per lead |
|---|---|---|---|
| Water filtration and softeners | $14.36 | 8% | $182 |
| Water heaters | $17.77 | 10% | $182 |
| Drain cleaning and hydro jetting | $22.49 | 13% | $169 |
| Backflow testing | $23.47 | 22% | $109 |
| Sewer and pipe repair | $31.70 | 14% | $233 |
| Leak detection | $36.68 | 15% | $241 |
| "Plumber near me" searches | $38.10 | 19% | $197 |
| Emergency | $66.82 | 31% | $219 |
Two things stand out. Emergency clicks cost the most, but a far higher share of them turn into leads, so the cost per lead gap is much smaller than the click gap. And the cheapest clicks, water treatment, convert least, so they are not the cheapest leads.
This is one agency's accounts, not the market. Use it to rank jobs against each other, not as a price list.
Cost per lead by job, from a second source
SearchLight Digital published non-branded Google Search data for 524 plumbing contractors from January to March 2026. It does not give clicks by job, but it does give cost per lead by job: about $161 for general plumbing, $166 for drain and sewer, and $256 for water heaters. Its overall non-branded plumbing figure was $183 a lead, with half of accounts between $107 and $253.
Its water heater figure is higher than 99 Calls'. Different accounts, areas and definitions of a lead will do that, which is the main point of this page.
Why the numbers disagree
- Medians vs blends. LocaliQ reports medians across campaigns; 99 Calls reports blended totals across its own clients. A few expensive markets pull a blend up.
- Area. A click in a dense metro with many plumbers bidding costs more than one in a small town. Google's own Keyword Planner bid ranges change by location for this reason.
- Keywords. An account bidding on "emergency plumber" pays more per click than one bidding on "water softener installation".
- Season and weather. A freeze or a heatwave brings more bidders and more searches at the same time.
- The ad and the page. Google says the actual cost per click is often less than your maximum bid: you pay what is needed to clear the thresholds and beat the advertiser just below you. A relevant ad and page help you pay less for the same spot.
- Definitions. Some count every call and form as a lead, some only calls over a set length. Always check what a source counted.
What our accounts show
Here is one plumbing account we run, August 31 to September 27, 2026:
| Line | Result |
|---|---|
| Google Ads spend | $14.1K |
| Calls and forms | 237 |
| Cost per enquiry | ~$60 |
| Average click | $6.00 |
| Work won | ~$300K |
The work was mostly water heater installs, repipes and sewer work. Every ad goes to a page built for that one job, and every call is tracked.
That click price is well under the public figures above. Area matters, but so does build: tight job-level keyword lists, a block list and a page per job. Across the accounts we run, the last twelve months averaged $63 a lead, and in their best months clients have paid between $44 and $90 for each call or message from Google.
From click to booked job
A click price on its own tells you little. Three numbers turn it into something you can act on:
- Cost per click (from your account, or a benchmark to start).
- Click-to-lead rate: the share of clicks that call or send a form.
- Close rate: the share of leads that become booked jobs.
Cost per booked job = cost per click ÷ click-to-lead rate ÷ close rate.
Example numbers to swap for yours: a $17.77 click (the 99 Calls water heater figure), 10% of clicks becoming leads, and half of leads booking gives $17.77 ÷ 0.10 ÷ 0.5 = about $355 a booked job. If a water heater job is worth $2,000 to you, that may be fine. If you are bidding on $150 faucet repairs at the same click price, it is not.
The most you can afford per click
Flip the sum to set a ceiling:
Maximum cost per click = target cost per booked job × close rate × click-to-lead rate.
Example numbers to swap for yours:
| Job | Target cost per booked job | Close rate | Click-to-lead | Affordable click |
|---|---|---|---|---|
| Water heater replacement | $300 | 50% | 10% | $15.00 |
| Drain cleaning | $90 | 60% | 13% | $7.02 |
| Sewer line replacement | $600 | 40% | 14% | $33.60 |
If the market price in your area is well above your affordable click for a job, that job either needs a better page and phone process to lift the two rates, or it should not be in your Google Ads yet. Local Services Ads, where you pay per lead rather than per click, may suit it better. We compare the two in Google Ads vs Local Services Ads cost per lead for plumbers.
How to find your own cost per click by job
- Before you spend: run each job's keywords through Keyword Planner for your area. Google says the low end of the "top of page bid" range is about the 20th percentile of what advertisers have paid, the high end about the 80th.
- Once live: build one ad group per job, so the account shows cost per click, calls and forms for each job separately. Our plumbing Google Ads keyword list is grouped that way.
- Monthly: add booked jobs from your job software and work out cost per booked job per ad group. Our cost per booked job calculator does the sum.
If you want the whole system in one place, the free guide is How a local service business can spend $1,000 and make $60,000 in a month. Its $60,000 is worked math, not a promise.
What to do this week
- Pull last month's cost per click for each job in your account.
- Add your click-to-lead and close rates beside each.
- Work out cost per booked job per job.
- Set an affordable click ceiling for each job and compare.
- Move budget from the jobs over their ceiling to the ones under it.
FAQ
How much does a Google Ads click cost for a plumber?
LocaliQ's benchmark puts the median plumbing click at $10.49. One agency's job-level data runs from about $14 for water treatment to about $67 for emergency searches. Your area and keywords decide where you land.
Why are emergency plumber clicks so expensive?
More plumbers bid on them and the searcher is ready to call. In 99 Calls' data, emergency clicks cost $66.82 but 31% became leads, so the cost per lead was $219, close to other jobs.
Is a high cost per click bad?
Not on its own. A $30 click that books a $5,000 sewer job can beat a $10 click on small repairs. Judge every job on cost per booked job.
How do I lower my cost per click?
Tighten keywords to the jobs you want, block junk searches, send each ad to a page about that job, and run ads only in hours someone answers. Google says you often pay less than your maximum bid.
What cost per click should I bid?
Work back from your target cost per booked job: multiply it by your close rate and click-to-lead rate. That gives the most you can afford for each job.
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.