- Channel costs are knowable: LSA ~$57/lead; Google Ads ~$76/lead; marketplace leads are shared, closing at 5–15% typically.
- Your number is set by four factors: Market competitiveness, service-area size, your site’s condition, and how fast you need results.
- Renting vs owning is the real decision. Lead fees reset monthly; visibility work compounds under your name.
- Full-service programs at Mindflow run $5,500–$15,000+/month, published. No setup fee, 90-day initial, then month-to-month.
What each channel costs, with sources
Plumbing marketing isn’t one price, it’s a set of channels, each with its own economics. As of July 2026, from published benchmark data:
| CHANNEL | TYPICAL COST | THE CATCH |
|---|---|---|
| Google Local Services Ads | $57 per lead (trade-level figure) | Pay-per-lead with strong reported close rates (~44%), but capacity is capped by review count and response speed. |
| Google Ads (PPC) | $76.40 per lead (LocaliQ, 2025 dataset) | Demand stops the day the budget does; wasted spend is the norm without tight negatives and call tracking. |
| Marketplaces (Angi, HomeAdvisor, Thumbtack) | $15–$80 per shared lead by job type | Leads shared with competitors, typical close rates 5–15%. Renting demand the platform owns. |
| Owned visibility (Maps, SEO, AI answers, reviews) | Sweat-equity to full-service ($5,500–$15,000/mo at Mindflow, published) | Slower to start, compounds instead of resetting, and it’s the layer AI recommendations are built from. |
SOURCES: SearchLight Digital LSA dataset (Feb 2026, 888 contractors) and close-rate figures via Pipeline On benchmarks; Google Ads per-lead by trade via LocaliQ 2025 dataset, same compilation, checked July 2026. Ranges vary by market.
What actually sets your number
Market competitiveness. More competitors bidding on the same buyers raises every channel’s price, ads most visibly, but content and review velocity too.
Service-area size. Every additional city multiplies the work: more geo-grid points to win, more honest service-area pages, more neighborhoods where reviews need to mention the work.
Your site’s condition. Crawl errors, missing service pages, and a buried phone number are a cleanup tax before growth work starts.
Speed required. If demand peaks in eight weeks, paid carries the front while owned visibility builds — the overlap costs more than either alone. Emergency demand never sleeps; project demand is where the margin hides.
Illustrative allocations, run your own math
Patterns, not benchmarks, your market decides the truth:
| COMPANY | COMMON PRIORITY | ILLUSTRATIVE MONTHLY |
|---|---|---|
| Solo / one crew | Foundations: GBP, reviews, LSA, mostly sweat plus a capped LSA budget | A few hundred dollars in LSA spend + disciplined free-layer work |
| Two–three crews | The inflection point: owned-visibility program + LSA, ads for gaps | program territory + ad spend as needed |
| Multi-market | Full-stack across metros, AI presence, brand SERP | upper program territory + channel spend |
ILLUSTRATIVE ONLY, allocation patterns, not quotes. Your exact number comes from a baseline: the Local Visibility Audit ($3,500–$7,500), fully credited within 30 days of starting a program.
Renting demand vs owning visibility
Before comparing agency quotes, run this: take last quarter’s lead-platform spend, divide by jobs actually closed from it, that’s your true cost per job, shared leads and all. Then ask what the same money builds as assets under your name: map positions, pages that rank for years, reviews that close comparisons, an AI presence competitors can’t rent.
The rented channel resets to zero every month. The owned layer compounds, and it decides How AI assistants pick a plumber. That’s the cost question that matters at every budget.
Fair questions about plumbing marketing costs
Is SEO or paid ads better for a plumber?
Different jobs: ads buy this month’s demand at a rising price; SEO and Maps build an asset that compounds under your name. The honest sequence for most plumbing companies: fix the free layers first (Business Profile, reviews, site), run LSA while organic builds, then let paid shrink as owned visibility takes share.
What does a plumbing lead actually cost?
Published figures, checked July 2026: Local Services Ads, $57 per lead (trade-level figure). Google Ads, $76.40 per lead (LocaliQ, 2025 dataset). Marketplace leads ($15–$80 per shared lead by job type) look cheaper but are shared, typical close rates run 5–15%, versus roughly 44% reported for LSA. Cost per closed job is the number that matters.
Can I do this for free?
The foundations, yes, a complete Business Profile, steady compliant review requests, and accurate listings cost sweat, not cash. What costs money is competing: content, pages, tracking, and consistency. Free gets you eligible; investment gets you chosen.
Why do agencies charge such different prices?
Because “the same thing” usually isn’t: a $500/month package is templated posts and a rank report; a real program carries strategy, build work, and measurement. Ask any agency the only revealing question: “show me exactly what shipped last month.” No ledger, no deal.
What should a $5,500/month program include?
At Mindflow: the priority pillars from your baseline, a measurement baseline, and a Work Ledger listing every shipped item, dated. No setup fee, 90-day initial, then month-to-month. Every number is on the Pricing page.
Want your number, not a range?
The free Visibility Check shows where you stand on 12 real buying questions. The Local Visibility Audit prices your exact program, fully credited within 30 days.
Get my free Visibility Check