How to run Google Ads for plumbing business
A homeowner standing in two inches of water types “emergency plumber near me” and calls one of the top three results before the rest of the page finishes loading. That is the entire promise of Google Ads for a plumber: it puts your number in front of someone who has a wallet open and a deadline of “right now.” It is also the fastest way to set fire to a thousand dollars, because plumbing clicks run $15 to $50 each and the platform’s default settings are built to spend, not to protect. Here is what a good plumbing account actually looks like, why it punishes mistakes so hard, and the free groundwork that decides whether any of it converts.
What a good plumbing account actually looks like
Most plumbers who declare “Google Ads doesn’t work” were running a setup quietly broken in five places at once. A campaign that works has a specific shape, and you can hold any account against it, your own or an agency’s.
It separates emergency work from planned work, because the person searching “burst pipe now” and the one searching “water heater replacement cost” are worth different bids and need different copy and different landing pages. It runs tight, intent-loaded keywords and aggressively blocks the wasteful ones (“plumber salary,” “plumbing apprenticeship,” “how to fix a running toilet”) with a negative keyword list that grows every single week. It sends clicks to a fast, mobile, click-to-call page built for one job, not a sluggish homepage with a contact form buried in the footer. And it ties every call back to the keyword that produced it, then back to whether that call became a booked job.
That last link is the whole game. The number that matters is cost per booked job, not the cost per click glowing on the dashboard. A $30 click that closes one in three is far cheaper than a $9 click that closes one in twenty. Tuned plumbing campaigns usually land between $40 and $120 to win a job, depending on your market and how fast you answer the phone. If you cannot see that number, you genuinely cannot tell a winning campaign from an expensive one, and neither can the person you pay to run it.
Why this is the easiest place in your business to lose money
Google Ads is high-stakes for a plumber because every default is tuned to move your budget out the door. New accounts are opted into Search Partners and the Display Network, scattering spend across apps and sites that have never produced a plumbing customer in the history of the trade. Broad match keywords cheerfully bid your cash on “plumbing supplies near me” and “plumber jobs hiring.” Automated bidding with no conversion data is just the algorithm guessing with your money.
Plumbing is also a brutal auction. You are bidding against five to fifteen local shops plus the national lead-resellers, which is what drags clicks to $15 to $50, and at that price the gap between a tuned account and a sloppy one is not subtle. Waste 20% of a $2,000 monthly budget and that is $400 a month, $4,800 a year, gone to clicks that were never going to ring. The stakes here are why this sits on the “get help” side of the line rather than the DIY side. Setting up business licensing or buying a jetter, you can learn by doing. Learning paid search live, in a high-cost auction, is tuition you pay in lost jobs.
The free wins to bank before you spend a dollar
Some of the highest-return work in local search costs nothing, and skipping it is exactly why paid traffic leaks out the bottom. Do these first, and do not pay anyone to do them for you.
Claim and verify your Google Business Profile. The local map pack, the three businesses Google pins to the map for “plumber near me,” is the highest-intent free real estate on the page and sits above many paid results. Fill it out completely, list every service, add real photos of real trucks and real work, and keep hours current. The full local playbook lives in how to promote your plumbing business locally and how to advertise on Google.
Build a review engine. Text every customer a direct Google review link the evening you finish the job, while you are still the person who saved their kitchen. Reviews are the single biggest driver of whether someone calls you over the shop ranked beside you, and on Local Services Ads they directly affect your rank. Twenty-five honest five-star reviews quietly improve the economics of every other channel you run. More on that in how to get clients for a plumbing business.
Local Services Ads versus Search Ads: a real decision
There are two paid products on the results page, and they are complements, not an either-or. Knowing the difference is enough to keep an agency honest even if you never log into the account.
| Local Services Ads | Search Ads | |
|---|---|---|
| You pay for | A lead (call or message) | A click |
| Typical cost | $25 to $75 per lead | $15 to $50 per click |
| What ranks you | Reviews, answer rate, proximity | Bid and Quality Score |
| Trust signal | Google Guarantee badge | None |
| Time to go live | 1 to 3 weeks of verification | Same day |
| Best for | Mainstream jobs: drains, water heaters, leaks | Specific intent: “tankless water heater install” |
Local Services Ads sit at the very top with a green Google Guarantee checkmark, and you pay per lead instead of per click, so Google carries the cost of the wasted click. Junk leads can be disputed for credit. The catch is the verification gate: you submit your plumbing license, general liability insurance, and a background check, and most fly-by-night operators never clear it, which is precisely why the badge earns trust.
Lead the budget with Local Services Ads
- You pay $25 to $75 per lead, not per click, so Google eats the cost of misfires.
- The Google Guarantee badge sits above every Search ad and lifts call rates on mainstream jobs.
- Bad leads are disputable for credit, and ranking rewards the reviews and answer rate you already control.
Lead the budget with Local Services Ads
- Verification takes 1 to 3 weeks, so it cannot help you this week.
- It cannot target specific high-margin intent like “sewer line replacement” or “tankless install.”
- Rank leans on review volume and answer rate, so a thin profile or missed calls cap your reach fast.
The decision rule is base, not bet: make Local Services Ads your base layer for everyday jobs, then layer Search Ads on top to buy the specific, high-margin intent LSAs cannot reach.
Where this fits, and when to hand it off
Google Ads is one channel, and betting the business on it leaves you one policy change away from a dry pipeline. The strongest setups pair paid search with the free local engine above and a site that actually converts the click. A fast, trustworthy website built for plumbing is what turns a $25 click into a booked job, and it is the asset most plumbers underbuild. If your foundation is solid and you want the paid channel run by people who do this for trades every day, our team runs Google Ads and Local Services Ads built to produce booked jobs, not vanity clicks.
For the bigger picture, see how to grow a plumbing business and the channel-by-channel view in how to advertise a plumbing business, then layer paid search on once the basics are earning. If you have an idea that goes beyond plumbing and needs a plan, start here.
Should you run Google Ads yourself, or hand it off?
You can learn the mechanics. The real question is whether the hours you burn learning, and the budget you leak while you do it, cost more than paying someone who runs plumbing accounts every week. We wrote an honest breakdown of when doing it yourself still wins and when it quietly stops paying: 7 signs your business needs a Google Ads agency. If three or more are true, you are past the DIY stage. When you want it handled, request a free proposal.
Frequently asked questions
How much should I budget for Google Ads as a plumber?
Most single-van operations start at $1,000 to $2,500 a month, enough to gather real data without overspending while you learn what converts. Multi-crew shops handling 30-plus leads a month often run $3,000 to $8,000. Start smaller, prove your cost per booked job, then scale behind the number that already works rather than the number you hope will.
What is a realistic cost per lead for plumbing?
Local Services Ads typically run $25 to $75 per lead and Search Ads $15 to $50 per click, with high-cost metros running 1.5 to 2x that. But the number to actually watch is cost per booked job, usually $40 to $120 when the account is tuned and the phone gets answered fast. A cheap lead that never books is the most expensive lead you can buy.
Should I run the ads myself or hire someone?
You can learn the basics, but plumbing is a competitive, high-cost-per-click auction where small setup mistakes get expensive fast, and the details are exactly where the money is won or lost. If you want it run for booked jobs rather than clicks, see how we run Google Ads. Either way, the account should always live under your own login and billing.
Do I need both Local Services Ads and Search Ads?
Usually yes. Local Services Ads give you the Google Guarantee badge and per-lead billing for mainstream jobs, while Search Ads buy the specific, high-intent volume LSAs cannot reach. They fail in different ways and cover different searches, so the strongest accounts run both, with LSAs as the base layer and Search on top.
Why are my clicks so expensive?
Plumbing is one of the more competitive local auctions, and “emergency” intent is priciest because the buyer is ready right now. Expensive clicks are not the problem if they book jobs. The problem is paying premium prices for clicks that leak to junk searches or land on a phone nobody answers. Fix the answer rate and the negatives before you ever touch the bids.