Plumbing Advertising: Which Channels Pay Back, and When
Plumbing demand arrives in spikes. “Frozen pipes” went from 1,000 searches a month in summer to 49,500 in January. Pay for the channels that are there when it happens, and the ones a homeowner remembers when it does.
Most advice on plumbing advertising is a list. Twenty channels, a paragraph each, try them all. The trouble with a list is that it treats every month as the same month, and plumbing demand does not work that way. It comes in spikes, and the spikes come with the weather.
So forget which channel is best. Ask which channels are there when the phone should ring, which ones a homeowner remembers when it does, and what each one costs per booked job. I'll go through the usual channels with those three questions in hand.
Plumbing demand arrives in spikes
Google's Keyword Planner reports searches by month. The table has a few plumbing searches in the US between October 2025 and August 2026.
Quietest month
1,000 (June, July)
Busiest month
49,500 (January)
Swing
about 50 times
Quietest month
22,200 (November)
Busiest month
246,000 (February)
Swing
about 11 times
Quietest month
18,100 (November)
Busiest month
201,000 (February)
Swing
about 11 times
Quietest month
33,100 (November)
Busiest month
246,000 (February)
Swing
about 7 times
Quietest month
18,100 (four months)
Busiest month
49,500 (March, April)
Swing
about 2.7 times
Quietest month
673,000 (November, May)
Busiest month
1,220,000 (February)
Swing
about 1.8 times
| Search | Quietest month | Busiest month | Swing |
|---|---|---|---|
| frozen pipes | 1,000 (June, July) | 49,500 (January) | about 50 times |
| water heater repair near me | 22,200 (November) | 246,000 (February) | about 11 times |
| drain cleaning near me | 18,100 (November) | 201,000 (February) | about 11 times |
| emergency plumber near me | 33,100 (November) | 246,000 (February) | about 7 times |
| sump pump repair | 18,100 (four months) | 49,500 (March, April) | about 2.7 times |
| plumber near me | 673,000 (November, May) | 1,220,000 (February) | about 1.8 times |
The emergencies move most. Frozen pipes and water heaters peak in winter, sump pumps with the spring thaw and rain. And the busy months aren't the same for every job, so a plumber who does a bit of everything has two or three small seasons, not one.
Now hold every channel up against that table. A cold snap gives you a few days' notice at most. A channel that needs three weeks of lead time, or that runs at the same volume whatever the weather, can't follow it. That doesn't make it useless. It makes it a different kind of advertising.
Two kinds of plumbing advertising
Every channel a plumber can buy does one of two jobs.
- Catching demand. Somebody has water on the floor and is searching right now. Search ads, Local Services Ads and your Google Business Profile sit in front of that search, and they can be turned up the morning the temperature drops.
- Being remembered. Nobody's searching yet, but when the pipe bursts in February they'll either search or call the name they already know. Vehicle wraps, mail, door hangers, magnets, radio and social ads build that memory. They work slowly, and you can't turn them up for a cold snap.
A plumbing company needs some of both, in that order. Catching demand pays this month. Being remembered pays over years, and you can't buy it in a hurry once you need it.
The channels, one by one
What you pay for
Each click
Can it follow a cold snap?
Yes. A budget can change the same morning.
How you track it
Call tracking and the search terms report
What you pay for
Each valid lead, inside a weekly budget
Can it follow a cold snap?
Partly. The weekly budget can be raised.
How you track it
The leads list in the Local Services dashboard
What you pay for
Nothing but your time
Can it follow a cold snap?
Always on, never turned up or down
How you track it
Calls and direction requests in the profile's performance view
What you pay for
Impressions or clicks
Can it follow a cold snap?
Technically yes, but it reaches people who aren't searching
How you track it
A dedicated landing page or number
What you pay for
Print and delivery per piece
Can it follow a cold snap?
No. It's printed weeks ahead.
How you track it
A unique phone number or offer code
What you pay for
A one-time cost
Can it follow a cold snap?
No, but it's there every day
How you track it
Ask every caller how they found you
What you pay for
Spots, booked in advance
Can it follow a cold snap?
No
How you track it
A dedicated number or a spoken offer
What you pay for
Each lead, often shared with other plumbers
Can it follow a cold snap?
Partly
How you track it
The marketplace's own lead list
| Channel | What you pay for | Can it follow a cold snap? | How you track it |
|---|---|---|---|
| Google search ads | Each click | Yes. A budget can change the same morning. | Call tracking and the search terms report |
| Local Services Ads | Each valid lead, inside a weekly budget | Partly. The weekly budget can be raised. | The leads list in the Local Services dashboard |
| Google Business Profile | Nothing but your time | Always on, never turned up or down | Calls and direction requests in the profile's performance view |
| Facebook and Instagram ads | Impressions or clicks | Technically yes, but it reaches people who aren't searching | A dedicated landing page or number |
| Direct mail and door hangers | Print and delivery per piece | No. It's printed weeks ahead. | A unique phone number or offer code |
| Vehicle wraps, magnets, stickers | A one-time cost | No, but it's there every day | Ask every caller how they found you |
| Radio and local TV | Spots, booked in advance | No | A dedicated number or a spoken offer |
| Lead marketplaces | Each lead, often shared with other plumbers | Partly | The marketplace's own lead list |
Search ads
It's the only channel that both catches demand and can follow the weather by the hour. You pick the searches, write the ad and send the caller to a page built for the job. The catch is that the words people type are shared with do-it-yourselfers and parts shoppers, so the setup does more of the work than the bid. The Google Ads for plumbers guide shows the search data behind that and a negative keyword list you can paste. Raise the budget before a forecast freeze, not after the first calls come in.
Local Services Ads
Google's pay-per-lead ads, shown above the regular search ads. Google says lead prices vary with your location, the job type, the type of lead and your bidding mode, and that leads it finds invalid or low quality aren't charged. You set an average weekly budget, and once you hit the monthly maximum your ad stops for the rest of the month. Keep that ceiling in mind in a freeze, because a budget set for an ordinary week can run out in the week that counts. In late 2025 Google replaced the Google Guaranteed badge with a single Google Verified badge, so any advice that sells the guarantee is out of date.
Google Business Profile
Free, and the first thing a homeowner checks after finding you anywhere else. Correct hours count here more than in almost any other trade, because someone with an emergency often looks only at who's open now. Ask for a review on every finished job while the van's still in the driveway, and answer the bad ones in a way a stranger would trust.
Mail, door hangers and wraps
These are memory channels. Think of a door hanger after a job on the street, a magnet on the water heater you just put in, a clean van parked outside. None of them can follow a cold snap, and all of them are why somebody calls you instead of searching when one hits. Give each print run its own phone number or offer code, or you'll never know which one worked.
Social ads and radio
Both reach people who aren't looking for a plumber today. That makes them weaker for emergency work and fine for planned work like water heater replacements, repipes, bathroom remodels or a maintenance plan. Judge them over months, not weeks, and with a tracked number.
Lead marketplaces
You pay per lead, and on the big home-services marketplaces a request commonly goes to several plumbers at once, so the first one to call back usually wins. The roofing leads comparison works through the arithmetic of shared leads in detail, and it applies to plumbing unchanged.
The number that compares them: cost per booked job
Every channel reports something different. Clicks, impressions, leads, pieces delivered. You can't compare those with each other. You can compare cost per booked job.
The formula
Cost per booked job = what the channel cost this month ÷ jobs booked from it this month.
Some invented numbers to show how it works, not a benchmark. A mailing costs $2,500 all in, its own number rings 40 times, and 20 of those calls book, so $125 per booked job. A search campaign spends $2,500 in the same month and books 24 jobs, about $104 each. A wrap cost $3,600 once and brings, by your callers' own account, three jobs a month for three years. That's $33 per job over its life, and nothing at all in its first month.
Then compare each figure with the gross profit on an average job, not the invoice total. A channel that books $125 jobs at $125 each is a very expensive way to stay busy.
One question on every call
“How did you find us?”, written down in the booking system with the job. It costs nothing, and it's the only way to give a wrap, a magnet or a referral its share of the credit.
What advertisers pay to reach plumbers
There's one figure nobody selling plumbing advertising prints. Google's Keyword Planner reports a top-of-page bid range for each search, which is what advertisers bid to land at the top of the page. For “plumbing advertising” in the US, that range is about $37 to $197 a click, and for “plumber ppc” about $85 to $187. These are Planner figures from October 2026.
None of that money is chasing customers. It's agencies and software companies bidding to show their ad to a plumber who's reading about advertising, which is likely you, right now. That's a fair reason to ask what any monthly retainer is paying for. It also tells you the people selling plumbing advertising are heavy buyers of it themselves.
A plan for a small plumbing company
- Get the free part right first. A Google Business Profile with true hours, a review asked for after every job, and a phone number that a human answers.
- Catch demand with one search campaign. Emergency and repair work, phrase match, a negative list in place before the first click, calls tracked from day one.
- Move the budget with the calendar. Raise it before the first forecast freeze and again for the spring thaw, and bring it down when the season passes. Do not raise it in a week when the schedule is already full.
- Add Local Services Ads if your area and trade qualify, with a weekly budget set for the busy weeks, not the quiet ones.
- Build memory slowly. Mark every van, leave something on every job (a magnet, a sticker on the water heater, a door hanger for the neighbors), and test one print or radio channel at a time with its own number.
- Count booked jobs per channel every month. Cut the one with the worst cost per booked job and give its budget to the best one.
The same calendar logic applies to heating and cooling, with an even sharper swing. The Google Ads for HVAC page shows furnace repair searches moving ninefold between May and January.
Frequently asked questions
What is the best advertising for plumbers?
How much should a plumber spend on advertising?
When should plumbers advertise most?
Does direct mail still work for plumbers?
Are Local Services Ads worth it for plumbers?
Is Facebook advertising good for plumbers?
Keep reading
Plumber Marketing Starts With the Jobs You Want, Not the Channels
Plumber marketing starts before any channel. Decide which jobs you want, give each one its own page, and back it up with reviews and photos that name the job.
Plumbing Leads: Why the Answered Phone Matters More Than the Source
This is about customer leads for plumbing companies, not lead pipes. Most plumbing leads are urgent calls, and whether somebody picks up decides more than where the call came from.