If you’ve looked into Google Ads, you’ve probably gotten the same non-answer everyone gives: “it depends.” Depends on your market., on your competition, on your goals. So when a plumber asks how much they should spend on Google Ads, they usually walk away with no number and no plan.
That answer isn’t wrong. It’s just useless.
The reason most budget advice is vague is that the people giving it treat every plumbing job as the same thing. They aren’t. A plumber chasing emergency callouts is running a completely different economic model than a plumber booking water heater installations or bathroom remodels. The job value is different, the keyword cost is different, and the budget that makes the math work is different for each.
This post gives you real numbers, real cost-per-click figures, one consistent conversion assumption, and real minimum budgets, broken down by the type of work you’re actually trying to win.
What you’ll have by the end of this
- A clear picture of what Google Ads actually cost plumbers in real markets
- Why the right budget depends on the job type, not just the city
- The three budget mistakes we see plumbers make most often, and what each one costs
- A simple framework to calculate your own minimum budget before you spend a dollar
The question most plumbers skip before running ads
Before you think about budget, answer one question: what job am I trying to book?
It sounds obvious. But most plumbers setting up Google Ads for the first time either skip it or assume the answer is “all of them.” That’s usually where the budget problems start.
Here’s why it matters. Emergency keywords — “plumber near me,” “emergency plumber,” “burst pipe repair” — carry a high cost-per-click because every plumbing company in your market bids on them. They also convert quickly: someone standing in two inches of water calls the first number they see. But the job value is typically $150 to $400.
Installation and replacement keywords — “water heater installation,” “boiler replacement,” “bathroom remodel plumbing” — carry a longer decision cycle, because the customer compares a few options before calling. The trade-off is job value: these run from $800 to well over $5,000. Same advertising platform, entirely different math.
Trying to capture both in one campaign on one budget is one of the most common ways plumbers waste money on ads. You end up spread too thin to compete for either.
Real cost-per-click numbers by job type
These figures come from campaigns we’ve run across multiple plumbing clients in different markets, cross-checked against published industry benchmarks. According to WordStream’s analysis of Google Ads data, the home and contracting services category carries some of the highest average costs-per-click of any industry, driven by exactly the competition described above. CPCs vary by city — a competitive metro like Houston or Phoenix runs higher than a mid-sized regional market — but the relationships between job types hold steady.
Every figure in the “cost per booked job” column below uses one consistent assumption: a 10% landing-page conversion rate, which works out to roughly 10 clicks per booked job for a well-built campaign. We use that same 10% everywhere in this post so the numbers reconcile.
| Job type | Typical CPC range | Avg. job value | Cost per booked job (10 clicks) |
| Emergency / callout | $12–$28 | $150–$400 | $120–$280 |
| Drain cleaning | $8–$18 | $150–$300 | $80–$180 |
| Water heater install | $15–$35 | $800–$1,800 | $150–$350 |
| Boiler replacement | $20–$45 | $3,000–$5,000+ | $200–$450 |
| Bathroom remodel (plumbing) | $18–$40 | $2,500–$6,000+ | $180–$400 |
Cost per booked job = CPC × 10 clicks. A poorly built campaign that converts at 3% instead of 10% needs roughly 33 clicks per booking instead of 10 — more than three times the cost. The single biggest lever on these numbers isn’t your CPC. It’s your landing page and call handling.
Read the table carefully, because it changes how you think about budget.
Emergency campaigns cost less per click, but the job value is lower, so you need volume to make the economics work. That means enough daily budget to stay visible throughout the day, not just for the first few hours before your spend runs dry.
Water heater and boiler campaigns cost more per click, but the job value is far higher. A single $1,400 water heater install more than covers the clicks it took to win it. You don’t need the same volume — you need the right traffic and a landing page that turns it into a phone call.
What “minimum viable budget” means for a plumber
The minimum viable budget is the lowest amount you can spend and still get enough clicks and call volume to know whether the campaign is working. Below that line, you’re not really advertising — you’re collecting a handful of impressions, a few random clicks, and no usable data.
We’ve taken on clients running $300 a month and wondering why nothing was happening. At $10 a day in most plumbing markets, the budget is exhausted before 9am. You’re invisible for the rest of the day and you have nothing to optimize against. That $300 wasn’t advertising. It was a donation to Google.
Emergency and callout work
Minimum viable budget: $1,200 to $1,500 a month.
At $40 to $50 a day, you stay competitive through most of the day in a mid-sized market. In a major metro, that climbs to $1,800 to $2,500 a month to hold position consistently. Below $1,200, you win a few clicks in the morning and go dark by lunch. Emergencies don’t wait for your budget to reset at midnight.
Water heater and boiler installations
Minimum viable budget: $800 to $1,200 a month.
Search volume is lower than emergency terms, so your budget stretches further. At $30 to $40 a day you can capture a meaningful share of installation searches in most markets. The longer decision cycle also lets you use remarketing — following up with people who visited your site but didn’t call — which sharply improves efficiency on a tighter budget.
Running both at once
If you want emergency and installation campaigns running simultaneously, build them as separate campaigns with separate budgets. Don’t merge them and let Google decide the split — it won’t split it the way you would. Budget for each independently using the minimums above.
The three budget mistakes we see most often
Across every plumbing client we’ve worked with, the same errors surface when campaigns underperform. They’re rarely strategic failures. They’re operational ones that quietly drain budget before anyone notices.
1. Spreading the budget across too many keywords
A plumber tries to capture every possible search, from “emergency plumber” to “dripping faucet repair” to “outdoor spigot replacement.” The budget splinters across thirty keywords, none of them gather enough impressions to produce usable data, and after thirty days the whole thing looks like it isn’t working.
The fix: start with five to eight high-intent keywords, maximum. Get those producing before you expand. Depth before breadth.
2. No negative keywords
This is the one that surprises plumbers most when we pull up their search term reports. Without a proper negative keyword list, your ads show for searches like “plumber salary,” “plumbing apprenticeship,” “plumbing code,” and “cheap plumbing supplies.” Real clicks, real spend, zero chance of a booking.
We audited one plumbing account in a mid-sized Midwest market where about 35% of a $1,500 monthly budget — over $500 a month — was going to searches with no commercial intent at all. People researching salaries and DIY fixes, clicking a paid ad, and leaving. Fixing the negative keyword list alone recovered that spend without adding a dollar to the budget.
A negative keyword list for a plumbing campaign needs at least 50 to 80 terms before launch, and it grows from there as real search-term data comes in.
3. Letting Google’s recommendations auto-apply
Google’s automated recommendations — add more keywords, raise your bids, switch on broad match, turn on Smart Bidding — are built to increase spend. Some are legitimate. Most, applied without scrutiny, widen your targeting toward cheaper, lower-intent traffic.
We watched one HVAC-and-plumbing client’s account drift from $1,200 a month in tightly targeted spend to $2,800 a month in diluted spend within 60 days of someone clicking “apply all recommendations.” Call volume ticked up slightly. Booking rate dropped hard. The net result was more money out the door and fewer booked jobs on the calendar.
Turn off auto-apply. Review every recommendation by hand before you touch it.
How to calculate your own minimum budget
Before you set a budget, work backward from the job value. The framework is five steps:
- Identify the average value of the job type you’re targeting. Be specific — not “plumbing jobs” but “emergency callout” or “water heater replacement.”
- Find the average CPC for those keywords in your market. Google’s Keyword Planner gives a rough estimate, though your real CPC will move once the campaign is live.
- Use a 10% conversion rate for a well-built campaign — about 10 clicks per booked call. (If your landing page and call handling are weak, expect closer to 3%, or 33 clicks, and budget accordingly until you fix them.)
- Multiply: CPC × 10 clicks = cost per booked job. If that’s less than 25–30% of the job value, the economics work. If it’s higher, either the CPC is too steep for that job type or the job value is too low to support paid ads profitably.
- Set your monthly budget to fund at least 8 to 10 booked jobs’ worth of clicks. Anything less and you don’t have the volume to optimize.
Worked example — water heater installation. Average CPC $22. Average job value $1,400. Cost per booked job at 10% conversion: $22 × 10 = $220. That’s 16% of job value — comfortably profitable. To fund 10 bookings a month: $220 × 10 = $2,200, or about $73 a day.
Worked example — dripping faucet repair. Average CPC $14. Average job value $120. Cost per booked job at 10% conversion: $14 × 10 = $140. That’s 117% of job value — you lose money on every booking, at any budget. This is a job type Google Ads simply doesn’t work for, no matter how well the campaign is built.
Not every plumbing job is worth advertising. Working that out before you spend is the difference between a campaign that pays for itself and one that bleeds money every month.
Frequently asked questions
Can I start with $500 a month on Google Ads as a plumber?
In most markets, no. At $500 a month (about $16 a day) you’re below the threshold for meaningful results on competitive plumbing keywords — the budget runs out early in the day, you get too few clicks to gather useful data, and you can’t optimize properly. If $500 is your ceiling right now, put it into Google Business Profile optimization and review generation first. The return is higher at that spending level.
Do I need a different budget for different cities?
Yes. CPCs in high-competition metros like New York, Los Angeles, and Chicago run 40–70% higher than mid-sized regional markets. The minimum budgets in this post are calibrated for mid-sized markets, so if you’re in a major metro, scale them up by at least 40–50% to stay competitive.
How long before Google Ads starts generating calls for a plumber?
Usually 7 to 14 days for a properly built campaign in a mid-competition market. The first 30 days are mostly a data-collection phase — you’re learning which keywords convert, which ads get clicked, and which searches to exclude. Efficiency improves from month two onward as real data accumulates. Treating month-one numbers as your long-term performance, in either direction, is a mistake.
What’s a realistic cost per lead for a plumber running Google Ads?
$40 to $90 per lead is achievable for well-managed campaigns on high-intent keywords in most mid-sized markets. Emergency and same-day keywords tend to come in lower because conversion rates are higher; installation keywords cost more per lead but bring higher-value work. Poorly managed campaigns — broad match, no negatives, weak landing pages — can run $150 to $300+ per lead, which breaks the economics for most job types.
Should a plumber run Google Ads or focus on SEO first?
It depends on your timeline. If you need calls in the next 30 days and can fund ads properly, Google Ads is faster. If you’re building over the next 12 months and want to avoid ongoing ad spend, local SEO compounds in a way ads never do. Most established plumbing businesses serious about growth run both — ads for immediate volume, SEO for long-term cost efficiency. We break this down in our Google Ads vs SEO comparison for contractors.
The bottom line
There’s no universal answer to how much a plumber should spend on Google Ads. But there is a right way to find your number: start with the job you’re trying to win, check whether the economics support paid ads for that job type, and budget from there.
The plumbers who get the best return aren’t the ones spending the most. They’re the ones who are specific about what they’re chasing, disciplined about their negative keywords, and consistent about managing the campaign instead of setting it and forgetting it.
If you want to see what a properly structured Google Ads campaign would look like for your business — the keywords, the budget, the expected call volume — we offer a free audit that covers exactly that. Request one here.
You can contact us at:
Email: contact@gravitymktg.com
Phone Number: +1 (312) 248-4143