Opus Group Insights
Google Ads vs Local Services Ads for Plumbers: Comparing Cost Per Lead the Right Way
Want this worked out for your numbers? Free 15-min check → or call +1 (256) 516-9910
Summary: A Local Services Ads lead and a Google Ads lead are not the same unit, so comparing their prices directly misleads. Local Services Ads bill per valid lead, while Search ads bill per click and you count the leads yourself. Across the accounts Opus Group runs, leads have averaged $63, and the fair comparison is cost per booked job. This guide shows how to line the two up and when to run both.
Ask which channel is cheaper and you will get a confident answer from almost everyone selling one of them. The honest answer starts with what each channel counts as a lead. Once both are counted the same way, you can compare them on the number that pays the bills: ad spend per booked job.
Two different bills
| Local Services Ads | Google Search ads | |
|---|---|---|
| You pay for | A valid lead | A click |
| A lead is | An answered call, a voicemail, a missed call you return, a message or a booking request | Whatever you decide to count: a call, a form, a thank-you page visit |
| Who sets the lead count | Google, in your lead list | You, through conversion tracking |
| Targeting | Your job types and service areas | Keywords, ad text, location and schedule |
| Bad leads | Screened at first contact; some credited later | You block them with negatives and page fixes |
| Where results live | Lead inbox, or Goals > Conversions > Leads after the move into Google Ads | Campaign reports and your conversion columns |
Google says Local Services Ads lead prices vary with location, job type, lead type and bidding mode. Search click prices vary with the auction. Neither channel has a fixed rate, so any single "average" you read online is a starting point for your own test, not a quote.
Step 1: make the unit the same
For Local Services Ads, cost per lead is spend divided by the leads in your lead list. Read the list carefully: from October 1, 2026 Google bills a missed call during business hours as a lead when the caller stays on the line for more than 20 seconds, with some exceptions, so the lead count includes calls nobody answered. See what the missed call charges change.
For Search ads, cost per lead is spend divided by the real leads you record. That means calls that connected and lasted long enough to be a job inquiry, plus forms that reached someone. A click is not a lead, and a page visit is not a lead. If your tracking counts every tap on the call button as a conversion, your Search cost per lead will look better than it is.
Our guide to call tracking and attribution for plumbers shows how to set up the Search side so the two channels can be compared at all.
Step 2: filter out leads you would not pay for
Both channels send some junk. Local Services Ads send price shoppers, advice seekers and calls for work you do not do, and Google will not credit many of those. Search ads send job seekers, DIY readers and parts shoppers unless you block them. For a fair count, take each channel's lead list and mark each lead as real or not real, using the same rule for both: did someone ask for a plumber to come and do a job you take?
Then divide spend by the real leads. This is usually the step that moves the answer, because the junk rate differs by channel and by how carefully each account is set up.
Step 3: add the close rate, then the job
Cost per booked job is cost per lead divided by close rate. Close rates vary by trade, channel and answer speed, so measure your own by channel.
Example numbers to swap for yours, over one month:
| Local Services Ads | Search ads | |
|---|---|---|
| Spend | $1,500 | $1,500 |
| Leads logged | 30 | 22 |
| Real leads | 26 | 20 |
| Cost per real lead | $58 | $75 |
| Close rate | 35% | 40% |
| Booked jobs | 9 | 8 |
| Ad spend per booked job | $167 | $188 |
| Average job booked | $450 | $1,900 |
Read the last row first. On these made-up numbers Local Services Ads win on cost per lead and slightly on cost per booked job, yet Search brings fewer, larger jobs because the campaign is aimed at water heater and repipe searches. Total work booked is about $4,050 from Local Services Ads and $15,200 from Search. A channel that looks pricier per lead can be the better buy once job value enters. These figures are an illustration, not a forecast, and your results could point the other way.
For reference, 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. Those are blended figures, not a split by channel.
Step 4: compare on the same time window
A week of Search ads is noise. Google suggests judging Smart Bidding over a window with 30 or more conversions, and says results from a Local Services Ads change take about two weeks to settle. Use at least a month for each channel, and do not change the settings in the middle of the test.
Seasonality can swamp a test too. A cold snap that bursts pipes will lift both channels at once, so compare channels inside the same weeks rather than this month against last month.
What each channel is better at
Local Services Ads suit:
- "Plumber near me" and emergency searches from people ready to call.
- A small team that wants less to manage, since the ads build from your Business Profile and your job types.
- Cases where the badge and reviews at the top of the page do the persuading.
Their limits: a set list of categories, less control over which searches trigger the ad, and verification that commonly takes three to four weeks. Here is the plumber's Local Services Ads playbook.
Search ads suit:
- Aiming money at the jobs you want most, such as water heater replacement, sewer lines and repipes.
- Running different campaigns on different schedules, for example emergencies only when someone answers.
- Testing landing pages and offers, because you control where each click goes.
Their limits: you pay for clicks that never call, and the result depends on your tracking, negatives and page. The setup is in our Google Ads playbook for plumbers.
Why most plumbers should look at both
Google's own advice is to run both kinds of ad side by side for more visibility across Search and Maps. In practice the sensible order for many plumbers is to start Local Services Ads verification early, because it takes weeks, and put Search ads on the specific jobs the badge ads will not isolate. Our broader channel comparison for contractors covers the sequencing.
Other channels will pitch for the same budget. Judge them on the same ad spend per booked job: here is plumber advertising ranked by buyer intent, and how pay-per-call plumbing leads work if a network is calling you.
If your Local Services Ads account has moved into Google Ads, one thing changes the comparison. The weekly budget becomes an average daily budget (weekly divided by 7), manual bidding is retired and one campaign-level target CPA replaces trade-level targets. Read what changes in the move before comparing this quarter with last.
What to do this week
- Export a month of leads from each channel and mark each one real or not real.
- Add the close rate and average job value for each channel from your own books.
- Work out ad spend per booked job and work booked per dollar for both.
- Put the next $500 on the channel with the better number, and hold the other steady.
- Repeat in a month. The free guide, How a local service business can spend $1,000 and make $60,000 in a month, runs the same chain from lead cost to booked work. Its $60,000 is worked math, not a promise.
Google Ads vs Local Services Ads for plumbers: 2026 numbers
| Local Services Ads | Google Search ads | |
|---|---|---|
| You pay for | A valid lead | A click |
| Where ads show | Google Search and Maps | Google Search (and partners if enabled) |
| Plumbing cost per lead, 2026 (SearchLight) | $57 (Feb 2026, 230 accounts) | $183 non-branded; $82 PMax (Q1 2026, 524 contractors) |
| Plumbing book rate (SearchLight) | 44.5% | Not split out for plumbing |
| Keywords | None: Google matches job types | You choose keywords |
| 2026 change | Moving into Google Ads as Performance Max for pay-per-lead goals | No change |
Sources
- SearchLight: LSA cost per lead by trade (2026)
- SearchLight: plumbing Google Ads cost per lead (2026)
- Google Ads Help: LSA transition to Performance Max
- Search Engine Land: LSAs come to Google Ads via Performance Max
All sources checked 15 October 2026. Prices and terms change, so confirm them with each company.
FAQ
Are Local Services Ads changing in 2026?
Yes. Google is moving them into Google Ads as a Performance Max campaign type with pay-per-lead goals, starting August 2026 for US home-service advertisers including plumbing. Ads still show only on Search and Maps, and you still pay per lead.
Do I need both Google Ads and Local Services Ads?
Usually. LSA covers the top of the page at a per-lead price; Search ads let you pick high-value jobs like repipes and water heaters and send them to a page for that job.
Are Local Services Ads cheaper than Google Ads for plumbers?
Not by a rule we can quote. They bill per lead and Search bills per click, so the two prices measure different things. Compare ad spend per booked job over at least a month.
What is a good cost per lead for plumbers on Google Ads?
Across the accounts Opus Group runs, leads have averaged $63 over the last twelve months. Treat it as a yardstick, because job type, area and tracking move your number.
Do Local Services Ads leads close better than Search leads?
It depends on your account. Measure close rate by channel from your own jobs, since the same phone answering habits affect both.
Can plumbers run Local Services Ads and Search ads together?
Yes. Google advises running both for more local visibility, and many plumbers aim Search ads at specific jobs while the badge ads catch general searches.
Why does my Search cost per lead look low but I get few jobs?
Usually the conversion is counting the wrong thing, such as every tap on a call button. Count only calls and forms that are real inquiries.
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.