All posts
Owner Guides

Google Ads for Plumbers: From Paid Click to Booked Job

Google Ads pay a plumber when booked jobs cover the clicks. Which searches to buy, ad hours that match who answers, and a break-even per booked job.

October 4, 2026·11 min read·by Olexander Cheberko
Table of contentstap to expand

Google Ads work for a plumbing company when the jobs they book leave more profit than the clicks and any management fee cost. Emergency searches carry the highest click price in the planner figures below, and they come in by phone at every hour. A paid call that rings out overnight buys nothing, so who answers matters as much as the ad.

Quick answer

  1. Open last month's call details report in Google Ads and count missed calls by hour.
  2. Show the ads, or at least the call button, only while somebody can book a job on the phone.
  3. Pay for searches that lead to work you want (emergencies, water heaters, drains, repipes); block job seekers, do-it-yourselfers and towns your trucks don't reach.
  4. Check whether Google records your ad calls; for US numbers in a plumbing account, that is now the default.
  5. Require a lead source on each job your office books, then judge each campaign by booked and completed jobs against the break-even below.

Who picks up when your ad runs at 2 a.m.?

Unless someone sets a schedule, campaigns "are set to show ads 'All day.'" (Google, checked 2026-10-04). A burst pipe at 2 a.m. is the search you want, but only if whoever answers can book the job. A tap on the call button costs the same as a headline click, answered or not (Google, checked 2026-10-04). A CSR (customer service rep) is whoever answers, quotes and books; in a small shop that may be the owner.

WhenWho answersAdsCall button
Office hoursCSR at the deskOnOn
Nights with an on-call techThe tech, from the truck or homeOn, if the tech can book and roll outOn
Nights that go to voicemailNobody liveOff, or on with a form or online bookingOff
Weekends and holidaysWhoever the rotation namesFollow the rotationFollow the rotation

The ad schedule sets the days and hours a whole campaign may show, in the account's time zone, with up to six time blocks a day per campaign (Google, checked 2026-10-04). The call button, which Google calls a call asset, can have its own hours (Google, checked 2026-10-04). If an answering service takes overnight calls, count a call as answered only when it ends with a job on the board; a message for the morning leaves the caller free to try the next plumber.

Which searches should a plumbing company buy, and which should it block?

Keyword Planner gives each search an average CPC (cost per click) and a range of past top-of-page bids running roughly from the 20th percentile to the 80th (Google, checked 2026-10-04).

SearchMonthly US searchesAverage clickTop-of-page bidsWhat the caller needs
emergency plumber74,000$76.38$24.65 to $114.39Someone now; the job is unknown until a tech sees it
plumber near me823,000$39.45$12.04 to $81.91Anything from a dripping faucet to a sewer line
water heater replacement49,500$31.74$7.15 to $55.90A planned install, priced on the phone or at an estimate visit

Source: Google Ads Keyword Planner estimates for the US, October 2026. These are US-wide averages; your city's prices differ, and none is what your company will pay.

An emergency click averages nearly twice a "plumber near me" click and about 2.4 times a water heater replacement click, so the emergency campaign is the first to switch off in hours nobody answers. Look up drain and repipe prices for your own area before funding them.

Give each kind of work its own campaign (emergency, water heater, drain and sewer, repipe) so each gets its own row in reports, its own hours and its own daily budget. That budget is an average, and for most campaigns Google never bills more than 30.4 times it in a month (Google, checked 2026-10-04). A repipe sells after an estimate visit, so it needs longer to prove itself than drains.

Negative keywords keep chosen search terms out of a campaign (Google, checked 2026-10-04). Candidates for a plumber: job hunting (plumber jobs, apprenticeship, salary), do-it-yourself (how to unclog), parts (PEX fittings) and work you don't take (septic pumping, well pumps, commercial if you only do homes). The search terms report shows what people typed when your ad appeared, minus terms too rare to show for privacy (Google, checked 2026-10-04); read it weekly. For the area, the Presence option reaches people in or regularly in your towns; the default adds people elsewhere who show interest in them (Google, checked 2026-10-04). That wider reach helps only if out-of-town landlords hire you.

When does Google count a call as a conversion?

A conversion is any result Google counts: a call, a form, an online booking. With call reporting on, your ad shows a Google forwarding number that still rings your office, and Google logs when each call started, how long it ran, whether it connected and, past 15 seconds, the caller's number (Google, checked 2026-10-04). Setting up a forwarding number has the steps.

Recording is now switched on unless someone turned it off before or Google classed the business as healthcare or financial services, and plumbing is neither. It covers US and Canadian numbers and calls from call ads, call assets and website visits, not location assets (the address line under an ad), and callers hear a recorded-call notice first (Google, checked 2026-10-04). The setting sits in Admin, under Account settings, Call ads, Call recording.

With recording on, Google's AI listens for intent, such as a caller asking about a specific service or setting up a visit, and only calls it rates as qualified become conversions (Google, checked 2026-10-04). Switched off, a call counts once it lasts longer than a set length, which Google's developer documentation puts at 60 seconds by default (Google, checked 2026-10-04).

Either way, a counted call is not a booked job: a caller who asks about a water heater and hangs up at the price can still count. For a plain phone number on your mobile site, Google counts the tap on it, not the call; only a Google forwarding number shown on the site lets it see the calls themselves (Google, checked 2026-10-04). And every primary action, meaning each result the account is set to count and bid toward, is reported in the one Conversions column (Google, checked 2026-10-04), so calls and forms land in a single number.

How many answered calls does your CSR turn into booked jobs?

That ratio, the booking rate, links a call in Google's log to a job on your board. Booking rate = booked jobs ÷ calls from the ads that were a real chance at work. Leave out calls that never could have been a job: an invoice question, a job applicant, a supplier, someone outside your area.

The calls come from the call details report: Campaigns icon, Insights and reports, Report editor, then Call details under "Ads and assets". It lists each call's start time, duration, status (missed or received), campaign, the caller's number for most calls over 15 seconds and, with recording on, the recording, and it covers only calls to your Google forwarding numbers (Google, checked 2026-10-04). Someone who dials the number on your truck never appears in it.

Export it weekly and match caller numbers against customer phones in your field service software (the program you schedule, dispatch and invoice in), and set each matched job's lead source to the campaign. A missed call may come without a number there, but caller ID still reaches your phone through the forwarding number (Google, checked 2026-10-04). So call back from your phone's missed-call list first thing. Once the manual match works, matching calls to jobs automatically is the next step.

Then listen to a few recorded calls that didn't book and note why, such as price asked first, no slot today, a job you don't do or a town you don't serve. Each reason has a different fix: the CSR's script, the dispatch board, the negative keywords, the location setting. In two years of buying ads (October 2023 to September 2025, nearly $700K of spend across Google and Meta), no ad report I used could tell a booked job from a long call about a bill.

What can you pay for a booked job and still come out ahead?

Take these from last quarter's finished jobs:

  1. Profit per completed job: average invoice minus parts and the tech's paid time on the job. Rent, trucks and office salaries stay out.
  2. Completion rate: completed jobs ÷ booked jobs. Cancellations and unsold estimates pull it down.
  3. Ceiling per booked job = profit per completed job × completion rate.
  4. Break-even booked jobs = (ad spend + management fee) ÷ ceiling per booked job.
  5. Break-even click price, before the fee = profit per completed job × completed jobs ÷ clicks.

Illustrative: the plumbing company here is imaginary, three trucks and one CSR, and I made up each figure in its month; none comes from a client. It spent $4,800 on ads plus a $750 management fee, and every call came through the ad's call button.

StageCountShare of the stage above
Paid clicks120
Calls from ads, per call details6655%
Answered5482%
Real chances at a job4889%
Booked, per field service software3062.5%, the booking rate
Completed and invoiced2583%

The average invoice came to $620, and parts plus the tech's time on the job took $325, so each completed job left $295.

  • Ceiling per booked job: $295 × (25 ÷ 30) = $245.83.
  • Break-even booked jobs: ($4,800 + $750) ÷ $245.83 = 22.6, so 23. It booked 30.
  • Cost per booked job: $5,550 ÷ 30 = $185.00, under the ceiling.
  • Left after ads and fee: 25 × $295 = $7,375, minus $5,550, is $1,825.
  • Break-even click price: $295 × 25 ÷ 120 = $61.46, while clicks actually cost $40.00 on average ($4,800 ÷ 120).

That $61.46 is above the planner's US average for "water heater replacement" ($31.74) and below the one for "emergency plumber" ($76.38). If emergency jobs book and pay like the rest, emergency clicks at that average would cost this company more than the jobs leave.

Twelve calls (66 − 54) rang out, 10 of them between 9 p.m. and 6 a.m. Each began with a paid tap, so about $480 (12 × $40) bought rings nobody answered. At this month's 25 completed jobs per 54 answered calls, answering them would have meant about 5.6 more completed jobs (12 × 25 ÷ 54). That is roughly $1,639 of profit at $295 each, more than three times what the taps cost. An on-call tech wins that back; switching the call button off overnight only stops paying for the rings.

Which jobs did each campaign pay for?

Once every job carries its campaign as lead source, your field service software can total booked jobs, completed jobs and invoiced revenue per campaign. Each month, set Google's cost per conversion beside your cost per completed job for each campaign, and shift budget toward the cheaper completed jobs while they stay under the ceiling.

Read the month before last: Google files each conversion under the day of the ad click (Google, checked 2026-10-04), and a repipe booked late in a month may be invoiced in the next.

Local Services Ads take plumbers in the US (Google, checked 2026-10-04) and bill per valid lead, not per click (Google, checked 2026-10-04). Google is folding them into Google Ads as Performance Max (a campaign type Google runs largely by automation), billed per lead as before. Plumbing is among the first US trades it planned to move from August 2026 (Google, checked 2026-10-04). Give their jobs a lead source of their own; the Google Verified changes cover the move.

Questions for whoever runs the account:

  • How many ad calls rang out unanswered last month, and when?
  • Is recording on, and are calls counted by Google's AI or by length (which length)?
  • Do the campaign hours and the call button's hours match your phone coverage?
  • Which search terms became negatives, and which location option and towns are set?
  • What did each campaign cost per booked and per completed job, by your software's count, beside its cost per conversion?

Tags

google-ads-for-plumbersplumber-ppcplumbing-marketinggoogle-adscall-trackinghome-services

Frequently asked questions

Can a plumbing company start Google Ads on $10 a day?

It can, but the money goes quickly. For most campaigns Google charges no more than 30.4 times the average daily budget in a month, so $10 a day comes to at most $304. Planner averages for the US (Google Ads Keyword Planner, October 2026) put that at about four clicks on "emergency plumber" ($76.38) or fewer than ten on "water heater replacement" ($31.74), and your city's prices differ. It is enough only if those few clicks can bring a completed job.

Do I pay for ad calls that nobody answers?

Yes. A tap on the call button under your ad is billed like a click on the headline, and the bill does not depend on whether anyone picked up. Google's call details report marks each call as missed or received, with its start time, so you can see which hours lose them. Schedule the call button for the hours someone answers.

Does Google record the calls that come from my plumbing ads?

For US and Canadian numbers, yes, unless someone switched it off: Google made recording the default so its AI can sort real leads from the rest, and it stays off only where it was turned off before or for businesses Google classed as healthcare or financial services. It covers calls from call ads, the call button and your website's Google forwarding number, not calls from the address listing under an ad (a location asset), and callers hear a short notice first. Turning it off makes Google go back to counting calls by length.

What is a good booking rate for plumbing calls?

I don't know of a published benchmark I would trust, so measure your own and watch it month to month. Divide booked jobs by the calls from your ads that were a real chance at work; leave out billing questions, job seekers and callers outside your area. Split it by CSR and by hour of the day: a dip with one person or at certain hours tells you where to look.

How do I advertise my plumbing business on Google?

Three Google options matter most. Your Business Profile is the free entry that shows on Maps and in local search, and search ads in Google Ads charge per click while letting you pick the searches, the hours and the area. Local Services Ads, where Plumbers is one of the US categories, charge per valid lead instead; Google is folding them into Google Ads as Performance Max, still billed per lead, starting with select US home service advertisers, plumbing among them, from August 2026. Give each its own phone number so the jobs each one brings can be counted apart.

Related posts