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).
? 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, we will continue managing at no charge for an additional 30 days.
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. Each account manager is capped at 20 active accounts.
How long until I see results?
LSA disputes hit within the first 30 days and recover 8-15% of LSA spend immediately. Google Ads structural improvements (campaign separation, negative keywords, geo) show CPL drops within 30-45 days. The compounding effect from offline conversion import and brand-authorized campaigns shows up in months 3-5.
Are you Google Ads certified?
Yes. The team holds active Google Ads Search certifications through Google Skillshop. We mention it because buyers ask, but it is not the differentiator. Plenty of certified agencies still produce mediocre results. What separates a clean plumbing account from a generic one is the vertical specialization, the WhatConverts + offline conversion + tROAS technical stack, the CRM integration with ServiceTitan/Housecall Pro/FieldEdge, and the 90-Day Booked-Job Guarantee on outcomes.
How do I know if my plumbing marketing agency is actually making me money?
Ask for five numbers, and treat a dodge as an answer: cost per booked job (not cost per lead), booking rate on the leads they send, revenue booked from their channel, how many leads were unreachable or wrong-service, and what they changed in the account last month. A report full of impressions, clicks, and "leads" without a booked-job number is a vanity report. If your agency cannot connect spend to signed plumbing work, they are not measuring the thing you are paying 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. A default Google Ads setup counts every 60-second phone call as a conversion, so Google's bidding learns to produce phone rings: price shoppers, wrong numbers, solicitors. It has no idea which calls became plumbing work. The fix is marking actual booked jobs in call tracking and importing them back into Google Ads against the original click, so bidding optimizes toward the calls that turn into revenue. The second cause is campaign structure: when a $189 drain clear and a $14,500 repipe share one campaign, the algorithm optimizes for an average customer that does not exist.
Should I fire my plumbing marketing agency?
Not on a bad month, and not without the numbers above. Give them one specific request: cost per booked job for the last 90 days, broken out by campaign. An agency doing the work either has it or can build it in two weeks. An agency that deflects, blames a winter cold snap or a quiet shoulder month, or sends more impressions data has told you what you needed to know. Before you switch, confirm you own the Google Ads account, the LSA profile, the call tracking, and the conversion history, because starting over without them costs months of learning data.
How do I stop paying for job seekers and DIY drain videos?
Job seekers and DIYers are the most preventable waste in plumbing advertising. Searches like "plumber salary", "plumbing school near me", "how to unclog a drain", "pex fittings home depot" click paid ads and can never become customers. The fix is a negative keyword block list installed before the first dollar is spent (careers, schools, licensing, DIY, parts and big-box retailers), plus weekly search-terms reviews for the first 60 days. On Local Services Ads, the equivalent is tight job-type configuration, a service area cut to your real response radius, and rating every lead so Google's system learns what fits and credits what does not.
Are Angi and HomeAdvisor worth it for plumbing contractors?
A homeowner with a backed-up main calls whoever answers, and on a shared platform that same homeowner was sold to three other plumbers in the same minute. You are not competing on quality at that point, you are competing on who picked up first and who discounted hardest. 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 you use shared leads for plumbing, treat them as a bridge: answer in under a minute, track close rate by source, cap the spend, and build exclusive channels alongside so your drain and water heater volume is not rented.
Why does a two-truck shop outrank me in the map pack?
Because the map pack is not an auction. Ad spend and map position run on separate systems; one has never bought the other. Map ranking is driven by proximity to the searcher, category and service configuration, review volume and recency, profile completeness, and engagement. Three hundred reviews and a complete profile will beat forty reviews and a larger budget. The fix is a review cadence after every plumbing job plus a properly configured profile, which also lifts your LSA ranking and your landing page conversion rate at the same time.
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. 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). Separately, call-tracking benchmarks put missed calls at roughly 20-30% of inbound volume for home service businesses, rising to 40-50% during seasonal peaks. So before adding budget, pull last month's call recordings and check three things: how many rang out unanswered, how many were answered but never asked for the appointment, and how many were quoted a price over the phone instead of booked for a visit. Fixing that is usually worth more than any bid change, and we will say so during the audit rather than sell you more spend.