Forget impressions and likes. Track cost per booked job: what you spent on a channel in a month, divided by the jobs it actually put on the schedule. A $40 lead that books one time in five costs $200 per job. A $120 call that books two times in three costs $180 per job. The cheap lead lost.
To track it you need three things: a tracking number per channel, a field in your dispatch software for "how did you hear about us," and ten minutes a month to add it up. Without that, every plumbing marketing agency will tell you their channel is working.
This is the order I'd fund them for a typical one or two-truck shop. Cost ranges for paid channels come from 2026 industry benchmarks published by plumbing marketing firms (Service Hero Marketing, Searchlight Digital and PipelineOn); your market can land outside them.
| Channel | What you pay | Speed | Do you own it? |
|---|---|---|---|
| Google Business Profile + reviews | Free (your time) or part of an SEO plan | Weeks | Yes |
| Referrals and repeat customers | A thank-you card or small credit | Ongoing | Yes |
| SEO (website + map pack) | Monthly fee, not per lead | Months | Yes |
| Google Local Services Ads | Roughly $35 to $90 per lead | Days | No |
| Google Search Ads | Roughly $120 to $180+ per lead | Days | No |
| Angi, Thumbtack, HomeAdvisor | Roughly $35 to $150 per lead, often shared | Days | No |
| Trucks, yard signs, door hangers | One-time or per print run | Slow, local | Yes |
For urgent plumbing searches, the map pack is where most calls start. Get categories, service area, hours and services right, add real photos, and ask every happy customer for a review the day of the job. My guide to GBP optimization for service-area businesses covers the setup.
The cheapest call is from someone who already used you. Leave a magnet on the water heater, send a reminder for annual flushes, and give past customers a reason to pass your name on. This is the part of marketing for plumbers that nobody sells, so nobody pushes it.
SEO for plumbing companies is slow to start and cheap per call once it works, because you're not paying per click. It covers service pages, town pages, reviews, links and the DIY-failure searches (the homeowner whose fix just broke). The full playbook is on my plumber SEO page.
LSA puts you above the map with a "Google Screened" badge and you pay per lead, not per click. It's usually the best paid channel for plumbers who can pass screening. See my page on LSA for contractors.
Search ads are fast and flexible but expensive per lead in plumbing, and easy to waste money on without negative keywords and call tracking. My plumbing advertising page breaks down Google Ads, LSA and Facebook in detail.
Angi, Thumbtack and HomeAdvisor can fill a slow week, but many leads go to several plumbers at once, and you compete on speed and price. I break down the costs and the math in plumbing leads.
A clean wrapped van parked in a neighborhood is a billboard you already paid for. Put your number and website on it in a size readable from across the street. More low-cost tactics are in my list of plumbing marketing ideas.
Every digital channel ends on the same place: your website or your GBP. If the site loads slowly, hides the phone number, or doesn't say which towns you serve, you pay for clicks that never become calls. Before you spend more on ads, check the basics: tap-to-call at the top on mobile, one page per main service, your service area stated plainly, reviews visible, and a short form for non-urgent jobs. My page on plumbing websites that convert goes deeper.
There's no one right budget, but here's how I'd think about a shop that wants steady growth:
If you want the math on renting vs owning leads for your size of shop, the plumbing lead generation page walks through it with real numbers.
A plumbing marketing agency should be able to answer these without a pitch deck:
I'm a one-person shop focused on SEO. I don't run your ads, and I'll say so up front. My clients include Ace Locksmith SF and America's Chimney Sweep. For a general checklist that fits any agency, see questions to ask an SEO agency.
For most shops: a well-run Google Business Profile with steady reviews, referrals from past customers, and SEO for the services and towns you want, with Local Services Ads to fill gaps. The best channel is the one with the lowest cost per booked job in your market.
There's no fixed rule. Work backward from how many jobs you want and what a booked job is worth to you. Start with one measurable paid channel and a fixed SEO budget, then shift money toward whatever has the lowest cost per job.
It is if the agency reports booked jobs, publishes its price, doesn't lock you into a long contract, and lets you own your accounts. If it only reports clicks and impressions, you're paying for a report.
They can for planned work like water heater replacements or repiping, and for maintenance offers. They're weak for emergencies, because nobody scrolls Facebook while their basement floods.
I'll look at your site, your GBP and your competitors and send a free 24-hour audit: what's broken, what it's costing you in calls, and the first three fixes.
Book a free 30-minute call or get the free 24-hour audit.

I specialize in home services SEO: taking websites that sit invisible on page three and turning them into the business Google and ChatGPT recommend first. I started on the developer side, writing software and doing SEO on the side, until I saw how much home-service owners were overpaying for work that quietly hurt them. So I built a method that fixes the broken technical work and the outdated thinking behind it.
From garage door companies to plumbers, roofers, locksmiths and cleaning services, the playbook is the same: rank where your customers actually search, earn real reviews, and back it with a fast site that books the job. No PBNs, no bought reviews, no directory spam. Only work that survives Google’s next five updates. See exactly how it’s priced on the pricing page.
Free 30-minute strategy call
Send me your site and I’ll send back a free audit: what’s broken, what it’s costing you in calls, and the first three fixes.
No spam and no sales pitch. Just a clear look at what’s leaking leads.