LocaliQ analyzed 3,211 home service ad campaigns and found plumbers pay $42 per lead on average through Google Ads. But Google Ads is just one of 10 channels that work for plumbing businesses - and it's not always the cheapest.

1. Google Business Profile (Free)

Your GBP is probably already generating more leads than you realize. One plumber on r/sweatystartup tracked $25,000 in revenue from GBP in one year through consistent posting, review responses, and photo uploads.

Cost per lead: Free.

What to do: Complete your profile, post weekly, respond to every review, upload job photos.

2. Google Local Service Ads ($25-50/lead)

LSA puts you above regular Google Ads with a Google Guaranteed badge. You pay per lead, not per click.

One plumber on r/PPC generates 40% of all leads from LSA at roughly half the cost of Google Ads.

3. Google Ads ($28-75/lead)

Traditional search ads for plumbing keywords. Emergency terms convert highest.

Focus 70% of budget on emergency keywords ("emergency plumber near me") and 30% on general terms.

4. Referral Programs ($25-50 per referral)

Wharton research shows referred customers have 37% higher retention and 25% higher profit margins. Set up a $25-50 incentive per referred booking.

5. Nextdoor (Free to $3/impression)

One electrician on r/sweatystartup tracked $25,000 from Nextdoor in one year. Plumbers can do the same through neighborhood recommendations.

6. Facebook Ads ($15-35/lead)

Best for drain cleaning promotions and seasonal maintenance - not emergency repair.

7. Review Generation (Free)

More reviews = higher Google rankings = more leads. Automated review requests generate 5-8x more reviews than verbal asks.

Browse plumbing lead gen recipes

Get Started

8. Email Marketing ($0.01-0.05/contact)

Monthly emails to past customers for seasonal maintenance reminders. Cheapest per-lead channel available.

9. Nextdoor/Social Media Posting (Free)

Before/after photos and tips posted consistently build trust and generate inbound calls.

10. Direct Mail ($0.25-0.40/piece)

EDDM postcards to neighborhoods with older homes. Response rates average 2-5% for home services.

Where to Start

If you're spending $0 on marketing: Start with GBP optimization and review generation. Both are free and compound over time.

If you have $1,500-3,000/month: Add Google LSA and Google Ads focused on emergency keywords.

If you have $5,000+/month: Add Facebook ads for maintenance promotions, Nextdoor Local Deals, and a referral program.

Worked Example: Plumber Lead Channel Comparison

$3,000/month marketing budget. Google LSA ($1,000): 33 leads at $30 each × 40% close rate = 13 jobs × $400 avg = $5,200. Google Ads ($1,500): 33 leads at $45 each × 35% close rate = 12 jobs × $400 = $4,800. Referral program ($500): 10 referrals × 60% close rate = 6 jobs × $400 = $2,400. Total: $12,400/month revenue from $3,000 spend = 4.1x ROI. Add free GBP leads (est. 15/month): 6 more jobs = $2,400. Combined: $14,800 from $3,000 = 4.9x ROI.

What Not to Do

  • Don't put all your budget into one channel. Google Ads goes down, costs spike, or competitors outbid you. Diversify across 3-4 channels so one failure doesn't kill your lead flow.
  • Don't ignore GBP because it's free. Free doesn't mean unimportant. For many plumbers, GBP generates more leads than paid ads. Post weekly, respond to every review, and upload job photos.
  • Don't chase cheap leads from lead aggregators. HomeAdvisor/Angi leads are shared with 3-4 competitors. Your close rate drops to 10-15% and cost per job acquired spikes. Own your leads.
  • Don't skip call tracking. 70-80% of plumbing leads call. Without call tracking, you can't tell which channels generate those calls. CallRail ($45/month) solves this.
  • Don't wait for leads to call you back. Speed-to-lead matters. Respond to every lead within 5 minutes. Waiting 30 minutes drops your connection rate by 80% (Harvard Business Review).

Related Reading