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 Started8. 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).