4 Real Numbers
What our plumbing clients actually see
The honest version. These are the ranges we measure across managed plumbing accounts, not best-case projections. Your specific numbers depend on market competitiveness, response capacity, and credential stack.
Typical Spend Range
$1K–$20K/mo
Solo to multi-location
CPL: Drain & Service
$45–$95
Emergency leaning
CPL: Water Heater
$65–$140
Replacement work
CPL: Repipe
$140–$285
7-14 day sales cycle
Cost / Booked Service
$55–$140
Close rate 70-85%
Cost / Booked Repipe
$385–$1,250
Close rate 18-28%
Anonymized case studies from the portfolio
Operators are kept anonymous by request. Numbers come from BGM-managed accounts.
Case 1 · Pacific Northwest 4-Truck Plumber
Family-owned plumbing operator moved from generalist agency to BGM
Inherited a single-campaign Google Ads account with drain, water heater, and repipe keywords all bidding against the same Smart Bidding signal. No offline conversion import. 41 negative keywords. Service area set to entire metro despite 1-hour response radius. Rinnai Pro credential not in any ad copy.
Changes: 5-campaign separation (emergency / drain / water heater / repipe / commercial), ServiceTitan offline conversion import sending closed-job revenue back to Google Ads, geo tightened to the response radius, 168-negative-keyword block list, winter cold-snap seasonal bid pacing, Rinnai Pro credential added to water heater landing page.
Case 2 · Sunbelt 2-Truck Plumber Scaling
Solo + 1 tech operator starting from organic + referrals only
Owner wanted to add paid acquisition without losing operational control. Started with LSA only, layered Google Ads at month 2 once LSA conversion data established a baseline, opened a dedicated repipe campaign in month 4 when ticket volume justified the longer sales cycle.
Changes: LSA setup with state license verification pre-staged, 100-review GBP push in months 1-2, Housecall Pro integration with WhatConverts offline conversion import, Google Ads launched month 3 with drain + service campaigns only, repipe campaign added month 4 with educational landing page (PEX vs copper, financing).
What your budget actually buys
On a $5,000 a month budget, $795 pays for management and $4,205 reaches the ads.
Blue Grid Media runs Google Ads for plumbing companies on total monthly budgets from $3,300: $795 a month for management and at least $2,500 a month in ad spend, paid to Google directly, plus a $750 one-time setup in the first month, month to month with no contract.
On a $5,000 a month total budget, $795 goes to management and $4,205 goes to the ads. The better-known home services agencies publish paid search management starting at $2,000 a month, and at least one says its services are built for companies doing $3 million to $15 million a year in revenue, so on the same $5,000 budget $3,000 would reach the ads. The figures are in our study of 62 contractor marketing agencies.
| Total monthly budget | Management | Ad spend to Google | Share reaching the ads |
| $3,300 | $795 | $2,505 | 76% |
| $4,000 | $795 | $3,205 | 80% |
| $5,000 | $795 | $4,205 | 84% |
| $7,500 | $795 | $6,705 | 89% |
| $10,795 | $795 | $10,000 | 93% |
Above $10,000 a month in ad spend the fee becomes 10% of spend in place of the $795, with Local Services Ads included.
Below $3,300 a month in total we are not the right fit yet, and we will say so on the call rather than take the account, because an ad budget under $2,500 is too small for a plumbing campaign to learn from its own calls. If that is where you are, run Local Services Ads yourself first: it charges per lead rather than per click, and it builds the review base the Google Ads account will need later.
? FAQ
Plumbing operator questions, answered honestly
How much does Google Ads cost for a plumbing company?
Solo plumbers typically spend $1,000-$3,000 per month. Established 3-5 truck operations spend $3,500-$8,000 per month. Multi-location operations spend $8,000-$20,000+ per month. Drain clear CPC $14-$28. Water heater CPC $18-$38. Repipe CPC $25-$58. Commercial $22-$48. Target CPL: $45-$95 service, $85-$185 repipe/commercial.
Is plumbing a restricted business under Google Ads policy?
Not in the US. Plumbers in the United States are not required to complete Advanced Verification for Google Ads. State plumbing license verification and bonding still apply for LSA eligibility.
What is a good cost per booked job for plumbing Google Ads?
$55-$140 per booked drain/service call (close rate 70-85%). $120-$345 per booked water heater replacement (close rate 40-58%). $385-$1,250 per booked repipe (close rate 18-28%). $245-$685 per booked commercial project (close rate 28-42%).
What is your guarantee on results?
The 90-Day Booked-Job Guarantee. Give us 90 days to implement campaign restructuring, offline conversion tracking, and revenue-based bidding. If cost per booked job is not moving in the right direction by day 90, you walk away with no contract, and the account, landing pages and tracking stay with you.
Do I own my Google Ads account if I work with you?
Yes. You own your Google Ads account, your conversion data, your landing pages, your call tracking, your Google Business Profile, and any creative we build for you. We are added as a manager-level user. If you ever leave, you keep everything.
What CRM do you integrate with for plumbing accounts?
ServiceTitan, Housecall Pro, FieldEdge, and other plumbing-specific CRMs. The integration captures gclid at lead intake and sends qualified-job stage transitions back to Google Ads via offline conversion import. Essential for plumbing because the sales cycle on repipe and water heater work runs 3-14 days.
How many plumbing accounts has the team managed?
Across the team's career, Blue Grid Media has managed 15 plumbing Google Ads and LSA accounts spanning the full spend spectrum from $1,000/month solo operators to multi-location operations at $20,000+/month.
How long until I see results?
The first thing that moves is the LSA credit line: disputes filed in the first 30 days typically recover 8-15% of LSA spend on leads that should never have been billed. Structural changes in Google Ads, meaning campaigns split by plumbing job value, the negative list, and the service area tightened to real response radius, show up as a lower cost per lead inside 30-45 days. The larger shift, where booked-job data starts steering the bidding, compounds through months 3-5.
Are you Google Ads certified?
Yes, the team holds current Google Ads Search certifications through Google Skillshop, and we would put that near the bottom of the reasons to hire us. A certificate proves somebody passed a test about the interface. It says nothing about whether they know that a drain clear and a repipe cannot share a bid, or that a 2am burst pipe call is worth a different ceiling from a Tuesday faucet swap. The things that move a plumbing account are the campaign split by job value, the booked-job import from WhatConverts back into Google Ads, the ServiceTitan or Housecall Pro or FieldEdge connection that makes that import possible, and a guarantee written against cost per booked job rather than against effort.
How do I know if my plumbing marketing agency is actually making me money?
Ask for the number that matters in plumbing, which is what it costs you to put a booked job on the board from their channel, and then ask four more: what share of their leads booked, how much revenue those jobs produced, how many calls were out of area or asking for work you do not do, and what they changed in the account last month. A dodge on any of the five is itself the answer. A report built from impressions, clicks and a "leads" total with no booked-job line is describing activity, not results, and an agency that cannot trace its spend through to a signed plumbing ticket is not measuring what you are paying it for.
Why do the calls arrive and the jobs never get on the board?
Nearly always because the account is being optimised for the wrong event. Google Ads, left on its defaults, treats any phone call that lasts 60 seconds as a conversion, so the bidding system learns to buy phone rings and has no way of telling a booked water heater replacement from a price shopper, a wrong number or a supplier. It optimises for the ring. The plumbing fix is to mark the calls that actually became jobs inside call tracking and push those back into Google Ads against the click that produced them, so the system starts bidding for revenue instead of duration. The second cause is structural: put a $189 drain clear and a $14,500 repipe in the same campaign and the algorithm chases an average plumbing customer who does not exist.
Should I fire my plumbing marketing agency?
Not over one bad month, and not before you have the numbers from the question above. Make one request that cannot be deflected: cost per booked plumbing job for the last 90 days, split by campaign, so you can see whether drain work and water heater work are being bought at sane prices. An agency doing the job either has that or can wire it up inside two weeks. One that blames the cold snap, the slow shoulder month, or sends you more impression charts has answered the question for you. Before you move, make sure the Google Ads account, the LSA profile, the call tracking numbers and the conversion history are all in your name, because rebuilding those from zero throws away months of learning the next agency would otherwise inherit.
How do I stop paying for job seekers and DIY drain videos?
This is the most avoidable waste in plumbing paid search. "Plumber salary", "plumbing school near me", "how to unclog a drain" and "pex fittings home depot" all match plumbing keywords, all click ads, and none of them will ever book a truck. We install the negative list before the first dollar spends, covering careers, schools, licensing, DIY, parts and the big-box retailers, and then read the actual search terms every week for the first 60 days, because plumbing throws up phrases no list anticipates. On Local Services Ads the same job is done differently: job types set tightly, a service area cut to where a truck can genuinely arrive in time, and every lead rated so Google learns what fits and credits what does not.
Are Angi and HomeAdvisor worth it for plumbing contractors?
A homeowner standing in an inch of water calls whoever picks up, and on a shared platform that same homeowner was sold to three other plumbers in the same minute, so the contest is answer speed and discount depth rather than who does better work. In April 2023 the FTC finalized an order requiring HomeAdvisor to pay up to $7.2 million, alleging it sold leads that did not match the services providers offered or the areas they asked to work in, and claimed job-conversion rates it could not substantiate. The order bars it from making claims about how often leads become jobs. If shared leads are carrying part of your plumbing volume today, treat them as scaffolding rather than a foundation: pick up inside a minute, track close rate by source, put a hard cap on the spend, and build the exclusive channels alongside so your drain and water heater work stops being rented.
Why does a two-truck shop outrank me in the map pack?
Because the map pack was never for sale. Map position and paid position are decided by two separate systems, and ad spend has never crossed from one to the other. What the map weighs is proximity to the person searching, how your categories and services are configured, how many reviews you have and how recent they are, how complete the profile is, and how much it gets engaged with. A two-truck shop with three hundred recent reviews and a finished profile will sit above a ten-truck outfit with forty reviews and a bigger budget every time. The lever is a review ask after every plumbing job and a profile configured properly, which happens to lift your LSA ranking and your landing page conversion rate on the way past.
Calls are coming in and jobs are not getting booked. Is that the ads?
Often the honest answer is no, and you deserve to hear it before anybody sells you more spend. ServiceTitan measured an average call booking rate of 43% for plumbing specifically, against a 42% cross-trade average, and shops with fewer than 5 technicians averaged just 24% (ServiceTitan's analysis of more than 3,000 trade businesses across the US and Canada, June 2022). Call-tracking benchmarks separately put missed calls at roughly 20-30% of inbound volume for home service businesses, rising to 40-50% during seasonal peaks, and a plumbing shop in a freeze week lives at the top of that range. So before touching the budget, pull last month's recordings and count three things: calls that rang out, calls that were answered but never asked for the appointment, and calls that got a price over the phone instead of a booked visit. Fixing the third one alone is usually worth more than any bid change we could make, and we will say that on the audit call.