Opus Group

Opus Group Insights

Plumber Advertising in 2026: Where to Spend So the Phone Actually Rings

Want this worked out for your numbers? Free 15-min check → or call +1 (256) 516-9910

Summary: Plumber advertising pays best in 2026 when you buy searches first: Google Local Services Ads, then Google Search ads, on top of a free Business Profile. Marketplaces, pay-per-call networks, social ads, mailers and truck wraps can add jobs, but only if each one has its own tracking number and earns its place. Move money every month toward the lowest cost per booked job, not the cheapest lead.

The best plumber advertising in 2026 reaches people who are already searching for a plumber: Google Local Services Ads first, Google Search ads for the jobs you want most, and a free Business Profile underneath. Every other channel earns a slot only if it has its own tracking number and books jobs at a cost you are happy with. Every plumbing company gets pitched a new way to advertise every week, so here's every paid channel we'd consider, ranked by how ready the person is to book when they reach you.

Every channel, ranked by buyer intent

ChannelUse it forSkip it if
Google Local Services Ads"Plumber near me" searchers ready to call; you pay per leadNobody answers during your ad hours
Google Search adsChoosing the jobs you want: water heaters, sewer lines, repipesYou won't track calls or read the search terms report
Google Business Profile (free)Map pack calls with no cost per clickNever skip it
Lead marketplacesFilling empty days while your own channels buildThey've become your main source
Pay-per-call networksA capped test with written termsYou can't get recordings, ZIP codes and hours in writing
RetargetingReminding people who viewed your repipe or water heater pageYour site is too new to build a list
Mail to past customersRepeat work and water heater remindersYou don't keep job records
NextdoorNeighbor recommendations on a free Business PageYou need volume this week
Facebook and InstagramShowing finished work to local homeownersYou need emergency calls today
Truck wraps and yard signsBeing recognized on streets you already workYou expect them to fill this week's schedule

The top three reach people searching for a plumber right now. Everything below either comes through someone else's platform or ads, or reaches people who aren't searching yet.

The top tier: Local Services Ads and Search ads

Local Services Ads sit at the very top of Google with your star rating, call and message buttons and the Google Verified badge. You pay per lead, not per click, and you flag bad leads with "Rate this lead" for possible credits. One change matters now: starting October 1, 2026, Google bills some calls you never answered. A missed call in your business hours counts as a lead once the caller has held on for more than 20 seconds, with some exceptions. So pick the ad schedule (all day, business hours or custom hours) that matches when someone actually picks up. Setup and verification are in our Local Services Ads playbook for plumbers.

Our free guide, How a local service business can spend $1,000 and make $60,000 in a month, walks through this channel. The guide assumes $30 a call, so $1,000 buys 33 calls; if three in five book, that's 20 jobs, and at $3,000 a job, $60,000. Treat that as worked math, not a promise.

Google Search ads charge per click, but you choose the searches, the ad text and the page each click lands on. That's how you aim money at water heater replacements and sewer lines instead of faucet swaps. A tap on your ad's call button costs one click at your normal cost per click. Ad groups, keywords and negatives are in our Google Ads playbook for plumbers.

The middle tier: marketplaces and pay-per-call

Lead marketplaces such as Angi, HomeAdvisor and Thumbtack can fill a quiet week. Shared marketplace leads usually book less often than exclusive leads from your own channels, so measure both. Example numbers to swap for yours: at $50 a lead, a 12% close rate is about $417 per booked job, and a 35% close rate is about $143. Keep marketplaces capped, for gaps.

Pay-per-call networks run their own ads and pass the calls on, billing you per call that clears the terms of your contract. They can earn a test, but only with call recordings, a fixed list of ZIP codes and hours, and written return terms. Here's how pay-per-call plumbing leads work and what to check before you sign.

The bottom tier: people who aren't searching yet

  • Retargeting shows ads to people who already visited your site. Google now calls remarketing "your data", and Meta lets you "Advertise to people who have visited your website, app, store or Facebook Page." Google only serves a list once it reaches a minimum size, and its help pages give different figures, so a small site may wait.
  • Mail to past customers goes to people who already trust you. Send a card after each water heater install with the install date, a reminder when it's due for a flush or inspection, and a thank-you that asks for referrals.
  • Nextdoor offers a free Business Page where customers can recommend you, plus paid ads. Claim the page so recommendations have somewhere to land, and treat the ads as a test.
  • Facebook and Instagram let you narrow an audience by location, which suits before-and-after photos of a repipe or a new tankless install. Someone with a burst pipe is searching, not scrolling, so don't judge these on emergency calls.
  • Truck wraps and yard signs build recognition where you already work. Use a big phone number, a short web address and a separate tracking number, and put signs out only with the homeowner's permission and within local sign rules.

How to split a small budget and a growing one

Example numbers to swap for yours:

  • Small, about $1,500 a month: set up the Business Profile properly (it's free), put most of the money into Local Services Ads for the hours you answer, and mail past customers twice a year. Add one Search campaign for your best-paying job only if you'll track it.
  • Growing, about $6,000 a month: Local Services Ads for every hour someone answers; separate Search campaigns for emergencies, water heaters, drains and sewer, and repipes; retargeting once your lists qualify; past-customer mail; and wraps on every truck. Test one new channel at a time.

Either way the rule is the same. Every month, divide each channel's spend by the jobs it booked, and give the next dollar to the lowest cost per booked job. For reference, across the accounts Opus Group runs, leads have averaged $63 over the last twelve months. For the whole monthly bill, see what plumber marketing costs in 2026; for build order, see how to get more plumbing leads.

Give every channel its own number

You can't compare channels you can't separate.

  • Local Services Ads: Google logs these leads for you, in the Local Services Ads dashboard or, once your account moves into Google Ads, under Goals > Conversions > Leads.
  • Search ads: turn on call reporting. Google forwarding numbers log each call's duration, start time and whether it connected, and a dynamic number on your site can count website calls longer than a minimum length you set.
  • Business Profile: keep your real number. Google's guidelines ask for "a local phone number instead of a central call center helpline number whenever possible". Measure the profile in its Performance report, where "Calls" counts taps on your call button.
  • Everything else: a separate tracking number for each mailer, truck, sign, marketplace and pay-per-call test.

Then put "How did you find us?" in your booking script and record the answer next to the job type, value and outcome. Our tracking guide has the simple version.

What to do this week

  1. Check that your Local Services Ads hours match when someone really answers, because missed calls can be charged from October 1, 2026.
  2. Give every paid channel its own number, starting with anything printed.
  3. Train whoever answers to ask where the caller found you.
  4. Work out last month's cost per booked job for each channel.
  5. Cap or pause anything you can't measure.

FAQ

What is the best advertising for a plumbing company?

Google Local Services Ads and Google Search ads, because they reach people searching for a plumber right now, backed by a free Business Profile. Everything else has to prove itself on cost per booked job.

How much should a plumber spend on advertising?

Work backward from the jobs you want. Divide your target jobs by your close rate to get leads, then multiply by your cost per lead. Example numbers to swap for yours: 12 jobs at a 30% close rate is 40 leads, and at $60 a lead that's $2,400 a month.

Are truck wraps worth it for plumbers?

On trucks you already run, yes, as a way to be recognized, not as a lead source you can turn up. Give each wrap a separate tracking number so you know what it brings in.

Should plumbers advertise on Facebook?

For showing finished work and retargeting site visitors, it can pay. For emergency calls, Google's search channels do the job.

Do I need a plumber advertising agency?

Not to start: you can set up a Business Profile and Local Services Ads yourself, and our free guide shows how. An agency earns its fee only if it lowers your cost per booked job.

Are Local Services Ads or Google Search ads better for plumbers?

Most plumbers do best with both: Local Services Ads for "plumber near me" searches, billed per lead, and Search ads for the specific jobs you want, billed per click. Compare them on ad spend per booked job, as in our breakdown of Google Ads vs Local Services Ads for plumbers.

How do I know if my plumbing ads are working?

Give every channel its own tracking number, ask every caller how they found you, and each month divide each channel's spend by the jobs it booked. Our guide to call tracking and attribution for plumbers shows the setup.

Why do my plumbing ads get clicks but no calls?

Usually one of four things: the wrong searches, a page that does not match the ad, a call button that is hard to find, or ads running when nobody answers. Here is how to fix plumbing ads that get clicks but no calls, in order.

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.

By sending this, you agree Opus Group can call or text you about your inquiry, including automated texts. Msg & data rates may apply. Reply STOP to opt out. No spam, no contracts.

Text us (256) 516-9910