Plumbing advertising guide · 8 min read

Plumbing PPC: Google Ads and Local Services Ads for plumbers, set up to book jobs

Plumbing PPC explained: Local Services Ads vs search ads, ad spend vs fees, emergency and scheduled campaigns, negatives, call tracking and cost per booked job.

Plumbing PPC means paying Google to put your company in front of people searching for a plumber, either per lead with Local Services Ads or per click with Google search ads. Benchmarks put a plumbing search ad click at about $10.49 and a lead at about $129 (LocaliQ), and one 2026 benchmark put plumbing Local Services Ads leads at $35 to $65 (Valley Marketing Group).

Both numbers are averages from people who sell ad management, so your own account will differ. What matters is cost per booked job, and whether the job's profit covers it. This guide shows how to set both channels up for that. We sell marketing to plumbing companies, so we have an interest here. For everything that isn't paid search, see our plumbing marketing ideas.

The two Google channels, side by side

Local Services AdsGoogle search ads
You pay forEach lead: a call, message or booking (Google)Each click on the ad
Where it showsTop of many plumber searches, and MapsAbove and below the ordinary results
KeywordsGoogle matches searches to your job typesYou choose keywords and negatives
Before it runsScreening and verification, 3–4 weeks on average (Google)An account and a landing page
Main leversBudget, job types, service area, reviews, answeringKeywords, negatives, schedule, bids, landing page
Typical cost$35–$65 a plumbing lead, one estimate (Valley)$10.49 a click, $129 a lead, median (LocaliQ)

We'd usually set up Local Services Ads first, because they charge per lead and show first. Search ads cover the searches and the jobs that Local Services Ads miss. Our Local Services Ads guide covers ranking and credits in depth.

Keep ad spend and the management fee apart

Every quote for PPC has two parts, and they should never be blended:

  • Ad spend goes to Google. It should be charged to your card, from an ad account in your name.
  • The management fee goes to whoever runs the account. WebFX, an agency, says fees are "typically 10% – 20% of your ad spend or around $1,000 to $3,000 per month" (WebFX).

A single "$2,500 a month for ads" price hides how much reached Google. Ask for both numbers in writing, access to the account at any time, and a report that shows spend, leads and booked jobs by campaign. If the fee is a share of spend, ask what stops the manager from raising your budget to raise their fee.

Before you sign a PPC quote
  • Ad spend and the management fee are separate lines
  • The ad accounts are in your name, on your card
  • You can log in and see the account at any time
  • Reports show booked jobs and cost per booked job by campaign
  • Call tracking is set up before spend goes up
  • Contract length, notice period and setup fees are in writing

Local Services Ads for plumbers, as of November 2026

Plumbers are an eligible category in the US (Google). Google treats plumbing as an urgent category, so "plumbing professionals undergo an additional level of screening, including service professional background checks", and the process takes 3–4 weeks on average after you submit documents (Google). Depending on your state, that can include licenses and general liability insurance.

The badge has changed

If your site or truck still says "Google Guaranteed", it's out of date. Google now issues a single Google Verified badge to advertisers who pass its screening, and says ranking isn't affected by the change. The Money Back Guarantee that came with the old badge has ended: customers could claim only for services booked before December 7, 2025, within 30 days of the work (Google). Don't promise customers a Google refund.

How you pay and how you rank

Google says "you only pay when you get a lead". You can let it set your bid with Maximize leads, give it a target cost per lead, or set the most you'd pay per lead yourself, and it recommends a budget that supports at least 10 leads a week (Google). Ranking is an auction that weighs your bid, how likely you are to produce a lead, and your profile quality: rating, number of reviews, response time and photos. Google says "missed calls may negatively affect your responsiveness", and that message and booking leads help at night and on weekends when you can't answer (Google).

Set your job types and service area with care. Google may credit charged leads it later finds low quality, but it "no longer supports credits for 'job type not serviced' and 'geo not serviced' leads" (Google). If you don't do septic, well pumps or gas lines, turn those job types off.

It's moving into Google Ads

Google is bringing this product into Google Ads as Performance Max campaigns with pay-per-lead goals. Google says they are "built on the same models as Local Services Ads", show on Search and Maps, and charge only when a customer contacts you through the ad. Bookings become a lead type from October 2026 (Google). Its best-practice page asks for a service area within 2 hours' drive, ratings above four stars, at least 5 reviews, and message or booking leads only if you can reply within 24 hours (Google). If your account moves, export your old lead reports first and check your job types again.

Search ads: split emergency from scheduled work

One campaign for every plumbing search mixes two very different buyers. Someone with water on the floor will call the first number that answers. Someone pricing a water heater will compare three sites. Split them so each gets its own budget, schedule and landing page:

A simple account structure for a plumbing company
  1. 1
    Local Services AdsJob types you want, service area you can reach, messages and bookings only if you can reply quickly.
  2. 2
    Search: emergencyBurst pipe, sewer backup, emergency plumber. Runs only in hours someone answers. Call-first ads and landing page.
  3. 3
    Search: scheduledWater heater replacement, drain cleaning, repiping, fixture installs. Forms and calls; can run all day.
  4. 4
    Search: your nameOptional and cheap. Covers people searching for you by name, so a rival's ad doesn't take the call.
  5. 5
    Shared negativesOne list applied to every search campaign: jobs, DIY, parts, services you don't do, towns you don't serve.
Our suggested structure, not a standard. Fit it to your hours, your trucks and the jobs you want more of.

Use phrase match (in quotes) and exact match (in square brackets) for your main terms, so you control what you pay for (Google). An ad schedule lets you choose the hours ads show and raise or lower bids by time of day (Google). Run the emergency campaign only in the hours someone really answers. For location, Google's "Presence" option is for when you only want people in your area, not people elsewhere who are interested in it (Google). That suits most plumbers.

Send each ad group to a page about that job, with your phone number at the top, your hours, how you price, your license number and a few reviews. A home page that makes a stressed caller hunt for the number wastes the click you paid for.

Negative keywords: stop paying for the wrong searches

Negatives tell Google which searches you don't want. Plumbing has a lot of them, because many people search the word "plumber" with no intention of hiring one. Google says negative keywords "won't match to close variants or other expansions" (Google), so add plurals and spellings yourself.

Add as negativesWhy
jobs, salary, hiring, apprentice, careerJob seekers
school, course, exam, license testPeople training to be plumbers
how to, diy, youtube, videoPeople fixing it themselves
parts, supply, wholesale, home depot, lowesPeople buying parts
freePeople looking for free help
Services you don't offer: septic, well pump, gas lineJobs you'd turn down
Towns outside your areaCalls you can't reach in time

Check the search terms report every week for the first month, then every month. Add anything you'd never book. Be careful with "cheap": some people who type it will still pay a fair price for a fast fix, so test it before you block it.

Track every call to a booked job

Most plumbing leads are phone calls, so a PPC account without call tracking is guesswork. Turn on call reporting, which uses Google forwarding numbers, to track calls straight from your ads (Google). For calls to the number on your website after an ad click, Google's website call tracking swaps in a forwarding number and counts calls that last longer than a minimum length you choose (Google). Pick a length that separates real calls from wrong numbers.

Then close the loop. Local Services Ads keep their own record of each lead, with the call or message attached. Put a source on every job in your field-service software, and once a month match leads to booked jobs by campaign. That is the only way to know which campaign pays.

A worked example: cost per booked job

Here is one month for a four-truck plumbing shop running both channels. Every input is an example, not a benchmark. Swap in your own.

One month of plumbing PPC (example numbers)
Local Services Ads: 30 leads at $50 (example)$1,500
Booked at 50% (example)15 jobs, $100 each
Search ads: $2,000 at $10 a click (example)200 clicks
8% of clicks call or fill a form (example)16 leads
Booked at 50% (example)8 jobs, $250 each
Ad spend, paid to Google$3,500
Management fee, paid to the manager (example)$600
Cost per booked job, ad spend only$152
Cost per booked job, all in$178
Gross profit on a $450 job at 50% margin (example)$225
Every input is an example. The $50 lead sits inside one published range for plumbing Local Services Ads, and the $10 click is near LocaliQ's plumbing median; booking rates, job value and margin are assumptions. Try your own in the shared-lead cost calculator.

In this example, Local Services Ads book jobs at $100 each and search ads at $250, against $225 of gross profit per job. Search ads cost more per job than the job earns here, so they lose money. The fix is rarely a bigger budget. It's tighter negatives, the emergency campaign off when nobody answers, and a landing page that turns more clicks into calls. The management fee belongs in the all-in number too, which is why it has its own line. Run your own numbers in the shared-lead cost calculator.

When cost per job is too high

Work down this list before you add budget:

  1. Missed calls. Call your own ad at 9 p.m. If no one answers, pause the evening schedule or add answering cover.
  2. Wrong searches. Read the search terms report and add negatives.
  3. Wrong jobs. In Local Services Ads, turn off job types you don't want.
  4. Weak landing pages. One page per job, phone number at the top, price guidance and reviews.
  5. Too wide an area. Pull your service area in to where you can arrive in reasonable time.
  6. Reviews. Google's pay-per-lead advice is at least 5 reviews and ratings above four stars. Ask after every job.

If a channel still costs more per job than the job earns, cut it and move the money. Our home service marketing cost guide shows the rest of the bill, and our Angi leads review compares shared leads.

What Gigabit charges

Our Scale plan, at $699 a month, sets up and manages Local Services Ads, with missed-call text-back and call tracking. Full engine, at $999 a month, adds Google search ads management and an AI receptionist for calls your team can't get to. Ad spend goes to Google from your own account, outside the plan price, and we never sell or share leads. See what we run for plumbers and the full plans and pricing.

Home Services · FAQ

Questions owners ask

How much does PPC cost for a plumber?

Two parts. Ad spend: LocaliQ's 2025 benchmarks put the median plumbing search click at $10.49 and lead at $129, and one benchmark put plumbing Local Services Ads leads at $35–$65. Management: WebFX says fees are typically 10–20% of ad spend or about $1,000–$3,000 a month.

Are Local Services Ads better than Google Ads for plumbers?

They do different jobs. Local Services Ads charge per lead and show first on many plumber searches, so they're usually the first to set up. Search ads charge per click but let you choose keywords, schedules and landing pages. Many shops run both and compare cost per booked job.

Is Google Guaranteed still available for plumbers?

No. Google replaced its older badges with a single Google Verified badge for advertisers who pass its screening, and ended the Money Back Guarantee for services booked from December 7, 2025. Update any old wording on your site, trucks and ads.

What negative keywords should a plumber use?

Start with job seekers (jobs, salary, apprentice), training (school, exam), do-it-yourselfers (how to, diy, youtube), parts buyers (parts, supply, wholesale), services you don't offer and towns outside your area. Google's negatives don't cover close variants, so add plurals and spellings too.

Should I run plumbing ads 24 hours a day?

Only if someone answers 24 hours a day. Google says missed calls can hurt your Local Services Ads ranking, and an unanswered search ad call is a click you paid for. Use an ad schedule so emergency ads run only in the hours you cover.

How do I know if my plumbing ads are working?

Track calls with Google's call reporting and website call tracking, put a source on every job, and work out cost per booked job for each campaign each month. If that cost takes most of the job's gross profit, fix the campaign or cut it.

Keep reading

More home services guides

Plans

Want this run for your company?

Three flat monthly plans, month to month, for one US location. Every call and form goes to you alone.