Roundhouse Plumber Marketing
Roundhouse Plumber Marketing
Google AdsNovember 6, 2026By Philip Ellis

What a plumber's Google Ads budget should be, with the math.

A plumbing company sets its Google Ads budget by working backward from booked jobs, not forward from a number that feels comfortable. Here is the math.

A plumbing technician in a ball cap sorting tools in a red tray on the back of a service truck

Most plumbers set a Google Ads budget the way they pick a number at a restaurant: what feels comfortable. Then they judge it by clicks. That works until the month the phone does not ring, and nobody can say whether the budget was too small or the campaign was broken.

There is a better way. Start from the jobs you want and work backward.

The short answer: A plumbing company's Google Ads budget equals the booked jobs it wants each month multiplied by its cost per booked job. Roundhouse Digital Marketing in Taylor, TX builds the number from four inputs: cost per lead, close rate, average ticket, and target jobs. Anything else is a guess.

What four numbers set a plumber's Google Ads budget?

You need four numbers, and you probably know three of them already.

  1. Cost per lead. What you spend on clicks to get one real lead, meaning a call of 90 seconds or more or a form that was actually delivered. Google Search bills by the click, not the lead, so this number depends on how many clicks turn into calls. For non-brand Search in a typical suburban market, plan on about $125 to $250. Searches for your own company name cost far less, so do not let them flatter the average.
  2. Close rate. The share of leads that become booked jobs. A shop that answers every call fast and quotes on the spot closes more than one that lets calls roll to voicemail.
  3. Average ticket. What a booked job is worth in revenue.
  4. Target jobs. How many extra jobs your trucks can handle in a month without burning out the crew.

Cost per lead divided by close rate gives you cost per booked job. That is the number to watch, because a cheap lead that never books is not cheap.

What does the math look like with real numbers?

Here is a worked example. These are illustration numbers, so swap in your own.

InputExample
Cost per lead$150
Close rate40%
Cost per booked job$375 ($150 divided by 0.40)
Average ticket$1,200
Target extra jobs per month8
Monthly ad spend needed$3,000 (8 jobs times $375)
Revenue from those jobs$9,600

At those numbers, every booked job costs $375 in ads against $1,200 in revenue, so ad spend runs about 31 percent of the revenue it produces. Whether that works depends on your margin. If a $1,200 job leaves you $600 after labor and parts, you keep $225 after ads.

Now run the same $375 against a $600 ticket. Ads eat 62.5 percent of the revenue, and if that job leaves you $300, you lose $75 on every job. That is why the work you aim the ads at matters as much as the ads. A schedule of small service calls has a hard time carrying non-brand Search. Bigger work like water heaters, repipes, and sewer lines changes the math.

Want 20 extra jobs instead of 8? The same formula says $7,500 a month. And this is ad cost only. Your management fee is a real cost too, so count it when you work out what you actually keep.

One more limit: a budget cannot buy searches that do not exist. In a small town, a term like "plumber near me" may only get around 100 searches a month, so check real search volume before you set the target.

You can plug your own figures into our plumber marketing ROI calculator in about a minute.

Why do small test budgets fail?

A plumber who tries $500 a month usually quits after one bad month. The budget is too small to buy enough clicks for Google to learn which searches turn into calls, and a handful of leads is too few to tell luck from signal.

At a $150 cost per lead, $500 buys about three leads. With a 40 percent close rate that is about one booked job, so a single missed call can decide the whole month. At around $13 a click, it is also barely one click a day. You cannot judge a channel on a sample that small.

The fix is not to spend more blindly. Pick your target jobs first, price them with the formula, and spend that amount for a full 60 days before you decide.

Why is a plumber's cost per click so high?

Plumbing searches are urgent. Someone with water on the floor does not compare five companies, so every competitor bids hard for the same few searches. That pushes click prices up, and it will keep doing so as more shops move budget online.

On the plumbing accounts we manage, non-brand clicks have run roughly $10 to $17, and top-of-page bids for a term like "plumber near me" can go far higher. At $13 a click, if one click in 12 becomes a real lead, that lead cost you about $156.

You cannot out-spend that forever, but you can control what you pay per booked job. Four things move it the most:

  • A tight service area. Clicks from outside your territory cost money and book nothing.
  • Call tracking. If you do not know which ad produced the call, you cannot cut the waste.
  • A fast page built to call. A plumber website with the number at the top and a tap-to-call button on mobile turns more clicks into calls.
  • Answering the phone. The best ad budget in the world loses to a voicemail greeting. Missed calls are the most expensive leak in the system.

Where do Local Services Ads fit in the budget?

Local Services Ads charge per lead instead of per click, and they are usually the cheaper lead. Plan on roughly $55 to $100 for plumbing, against $125 to $250 for non-brand Search. Across the accounts we manage, LSA leads run well below non-brand Search.

We run both, then split the budget by cost per booked job after 30 to 45 days. Search picks up what LSA cannot reach, like services outside its job types and areas outside its service area.

What if the formula says I should spend more than I want to?

Then the formula just did its job. It told you the real price of the jobs you want, and now you can choose with open eyes. You can lower the target, fix the close rate first, or add a second channel that does not charge per click.

Many shops pair ads with local search, because ads rent attention and a strong Google Business Profile builds something you keep. Our breakdown of SEO versus Google Ads for plumbers walks through how to sequence the two. For the bigger picture across every channel, see how much a plumbing company should spend on marketing.

The bottom line on a plumber's Google Ads budget

Set the budget from booked jobs, not from comfort. Know your cost per lead, your close rate, your average ticket, and the number of jobs you want. Multiply, run it for 60 days, and judge it by cost per booked job.

If you want a second set of eyes on your numbers, our Google Ads for plumbers page explains how we build and track these accounts. Call Roundhouse at (512) 980-9997 and we will walk through your math with you. Keep ad spend and management fees as two separate lines so you can see how much of your money is buying calls, and compare packages on our packages page.

Frequently asked questions

How much should a plumber spend on Google Ads per month?

A plumber should spend enough to book the number of jobs the schedule can absorb, which for many shops lands in the low thousands of dollars a month in ad spend. Work it out from your cost per lead, your close rate, and the jobs you want. A test month below that mostly teaches you nothing.

What is a good cost per lead for plumbers on Google Ads?

A good cost per lead is one that leaves a profit after your close rate and average ticket. For non-brand Google Search in a typical suburban market, plan on roughly $125 to $250 per real lead, meaning a call of 90 seconds or more or a delivered form. Local Services Ads usually run lower, around $55 to $100. Emergency and water heater searches cost more per click, so judge by booked jobs.

Why is my cost per click so high as a plumber?

Your cost per click is high because plumbing is one of the most competitive local ad categories, and every competitor bids on the same urgent searches. On the plumbing accounts we manage, non-brand clicks have run roughly $10 to $17. Tight service areas, strong ad copy, call tracking, and a fast landing page lower the cost per booked job, even when the click price stays high.

How long should I run Google Ads before judging them?

Give a new campaign about 60 days before you judge it. Leads usually start inside the first week, but cost per lead runs highest while Google learns which searches turn into calls. Judge the campaign on cost per booked job in days 45 to 60, not on clicks in week one.

Do I pay the agency fee out of my ad budget?

No, your ad spend and your management fee are two separate costs. Ad spend goes straight to Google for clicks, and the management fee pays for building, tracking, and tuning the account. A budget that mixes them hides how much of your money is actually buying calls.

Should a plumber put the whole marketing budget into Google Ads?

No, because ads stop the day the spending stops and build nothing you own. Many plumbers use Google Ads for calls this month and spend part of the budget on a Google Business Profile and website that keep paying later. The split depends on how soon you need the phones to ring.

Stop guessing what your marketing is doing.

Start with a 10-minute discovery call. If we're a fit, we'll dig into your real numbers from there. Either way, no pitch attached.