Plumbing Partners - Marketing for Plumbers
    CRM, Tracking & Follow-Up
    Growth

    How to Calculate Your Plumbing Lead Cost (And What a Good Number Looks Like)

    Most plumbers guess their lead cost and get shocked by the bill. Learn the real formula for plumbing lead cost, benchmark against your market, and stop overpaying for low-quality leads.

    P
    Priscilla Fletcher

    Founder & Operations Lead

    June 22, 20268 min read

    How to Calculate Your Plumbing Lead Cost (And What a Good Number Looks Like)

    You're spending $2,000 a month on ads and getting maybe five solid jobs out of it. But you have no idea what each lead actually costs you, so you can't tell if you're throwing money away or building something sustainable. Most plumbing shop owners operate this way. They know roughly what they're spending but have never done the math on lead cost.

    That changes today. We'll walk you through the exact formula to calculate your plumbing lead cost, show you what the numbers look like across different channels, and give you a clear target so you stop flying blind.

    What Plumbing Lead Cost Actually Means

    Plumbing lead cost is straightforward: it's the total amount of money you spend on a lead source divided by the number of leads you get from that source in the same period.

    The basic formula is: Total Spend ÷ Total Leads = Cost Per Plumbing Lead.

    Most shop owners confuse this with conversion cost (what it costs to land an actual job). They are not the same. A lead is an inquiry. A conversion is a booked appointment or completed estimate that results in a job. You need both numbers.

    Lead vs. Job: The Critical Difference

    If you spend $1,000 on Google Ads and get 20 leads, your cost per plumbing lead is $50. But if only 5 of those 20 leads turn into jobs, your actual cost per job is $200. This is why tracking matters. Many plumbers chase cheap leads without measuring what actually closes.

    Here's a real example. A 4-truck shop in Austin spent $800 a month on Local Service Ads and reported getting "about 15 leads." When we dug in, they were getting 15 inquiries but only converting 2-3 into scheduled work. Their true lead cost was $53, but their actual job cost was $267-400. That's a completely different picture.

    The reason we distinguish them: you'll use lead cost to decide which channels to invest in, and conversion cost to set your service prices and marketing budget ceiling.

    The Formula: How to Calculate Cost Per Plumbing Lead by Channel

    Most plumbers operate multiple lead sources at once. Google Ads here, maybe a referral program there, possibly some direct mail. You need to track each one separately so you know which is actually working.

    Step 1: Pick Your Time Period

    Use a calendar month or a full 4-week cycle. The longer the period, the more stable your number. Don't try to calculate lead cost from a single week. You'll get noise.

    Step 2: Total Your Spend for That Channel

    This includes every dollar that channel cost you. If you're running Google Ads for plumbers, that's ad spend. If it's Local Service Ads for plumbers, include the per-lead fee you pay to Google. If you have a CRM that logs lead source, make sure it maps correctly.

    One trap: don't include overhead. Your office admin salary is not part of the Google Ads bill. Your time responding to inquiries is real cost, but it's separate from the media spend. For now, isolate the direct spend.

    Step 3: Count Your Actual Leads

    A lead is an inbound inquiry. Phone call, form submission, chat message, SMS inquiry. It has to be someone asking about your services, not someone you called cold. If you're using a CRM for plumbers, it should tag leads by source automatically. If not, start now.

    The gotcha here is invalid leads. A lead that is a spam bot, a competitor, or someone 50 miles outside your service area still costs you money. Some channels (Google Ads, LSA) charge whether the lead is real or not. Subtract the obvious junk, but don't twist the data. If you're bad at follow-up and lose half your leads, that's your conversion problem, not a lead cost problem.

    Step 4: Divide and Round

    Total Spend ÷ Total Leads = Cost Per Lead. If you spent $2,400 and got 32 leads, that's $75 per lead.

    Here's a worked example from a real shop. A 6-truck operation in Nashville ran Google Ads for 4 weeks: $3,200 spend, 48 leads captured. Cost per lead: $66.67. In the same month, their referral program (no paid spend, just word-of-mouth from past jobs) generated 8 leads with zero new cost (though they did pay a small thank-you gift, $2 each). Cost per referral lead: about $2. Those two numbers tell a story immediately. Referrals crush paid ads on price, but they're not scalable fast. Both channels matter.

    Realistic Plumbing Lead Cost Benchmarks by Channel

    Your lead cost varies by channel, market size, seasonality, and how tight your targeting is. Here are real ranges we see across US markets.

    Google Ads: $40-$120 per Lead

    PPC for plumbers is typically the highest-cost channel, but it scales fast and gives you control. In competitive metro areas (Austin, Denver, Atlanta), expect $80-$120. In smaller markets (population 50,000-200,000), you might hit $40-$70. The keyword matters hugely. "Emergency plumbing near me" will cost more than "water heater repair." Google Ads quality improves if you fix fundamentals. Better ad copy, landing pages that actually convert, negative keywords for plumbing Google Ads to block tire-kickers. A shop we audited trimmed their cost per lead from $95 to $62 in 8 weeks by removing junk keywords and improving their landing page copy.

    Local Service Ads: $25-$75 per Lead

    LSA is pay-per-lead, not pay-per-click, so your cost is fixed once you set your bid. You'll pay that amount for every qualified lead, no matter whether it converts. The range depends on your metro and how many competitors are bidding. Local Service Ads for plumbers in Houston might run $40 per lead, but the same area could cost $65 if there are ten licensed plumbers fighting for position.

    LSA favors shops with reviews and the Google Guaranteed badge. If you're new to the platform, your cost will be higher until you build social proof.

    SEO: $0-$2,000+ Per Lead (Calculated Differently)

    SEO for plumbers doesn't have a direct "per-lead" cost the way ads do. You pay an agency monthly (typically $800-$3,000/month) and measure ROI by the leads it generates over time. If you spend $1,500/month on SEO and it generates 8 leads a month after it ranks, your effective lead cost is $187. But it takes 3-6 months to see results, so most plumbers don't stick with it long enough to calculate the true number.

    SEO's advantage is that over 12-24 months, the cost per lead drops as your rankings solidify and you're not starting from zero each month.

    Referral Programs: $5-$50 per Lead

    If you offer $20 per referral and five customers send one job each, you've paid $100 for 5 leads. That's $20 per lead, much cheaper than ads. But most shops don't track this closely, so they think referrals are free. They're not free, they just have lower marginal cost.

    Direct Mail and Phone Books: $75-$200+ per Lead

    These channels are declining but still work in some markets. A postcard drop to 5,000 homes costs roughly $1,500 (design, printing, postage). If you get 10 calls, that's $150 per lead. Older homeowners still use print, but response rates are low and it's hard to track attribution.

    Why Your Actual Number Matters More Than Benchmarks

    The benchmark ranges above are guides, not laws. Your number depends on your market, your business model, and what you're willing to spend to keep the phone ringing.

    Market Size and Competition

    A plumbing shop in Miami will pay more per lead than one in a town of 30,000 people because competition is fiercer and customer acquisition costs are higher across all industries. This is not a sign you're doing something wrong. It's just reality.

    Your Conversion Rate

    If your lead cost is $60 but only 10% of leads close, your true cost per job is $600. If a competitor's lead cost is $80 but they close 30% of leads, their job cost is $267. Lead cost alone is not the whole picture. You need to pair it with your conversion rate.

    This is why speed to follow-up matters so much. Speed to lead for plumbers directly impacts conversion. If you call someone back within 1 hour of inquiry, you'll close 40-50% of leads. If you wait 24 hours, that drops to 5-10%. The same lead cost, but your ROI doubles or triples because you're converting more.

    Seasonality

    Winter in cold climates generates more emergency plumbing calls but also higher ad competition. Your lead cost in January might be $45, but in July it could drop to $35 because fewer people are buying ads. Track this quarterly so you don't freak out when costs dip or spike with the season.

    Red Flags: When Your Plumbing Lead Cost is Too High

    There's no magic number that applies to every shop. But here are specific signs your lead cost is out of control.

    You're Paying More Than Your Profit Margin Allows

    If your average job profit is $200 and your lead cost is $150, you need to close at least 3 leads to make money on that channel. If you're only closing 1 in 4, the math breaks. Either improve conversion, increase job prices, or pause that channel.

    Real example: a 2-person plumbing operation in Florida was spending $1,200/month on Google Ads, getting about 15 leads, paying $80 per lead. Their average job was $300 gross revenue with about 35% profit ($105 net). They were converting 4 of those 15 leads (27%) into jobs. Math: 4 jobs × $105 profit = $420 profit minus $1,200 ad spend = -$780. They were losing money fast and didn't realize it because they weren't tracking.

    You're Getting Leads but No Appointments

    If your lead cost is low but your conversion rate is near zero, your problem isn't the lead source, it's your follow-up. Make sure you're calling back the same day. Make sure your plumber website design or landing page doesn't have friction. If you're losing calls because you're not answering, that's on you, not the ad channel.

    You Can't Attribute Leads to the Right Source

    If you're running three channels and have no way to tell which lead came from which, you're flying blind. Set up UTM parameters in your ads, use unique phone numbers for different channels, or tag leads in your CRM by source. Without attribution, your lead cost calculation is fiction.

    Tools and Systems to Track Plumbing Lead Cost Accurately

    You don't need expensive software, but you do need a system.

    Google Ads and LSA

    Both platforms show you spend and conversions natively. Google Ads tracks clicks, not leads, so you need to connect it to your website call tracking for plumbers tool to know how many calls or form submissions you get. LSA shows you the lead count directly. No guessing.

    Call Tracking and UTM Tags

    If you use a call tracking service, it assigns a unique number to each traffic source. Every call to that number is tagged with the source. Same idea with UTM parameters on ads (utm_source=google_ads, utm_campaign=emergency_plumbing, etc.). When someone fills out a form, the UTM data comes with it. Your CRM sees the source instantly.

    CRM Lead Logging

    Use a spreadsheet or a proper CRM for plumbers. Record: Date, Lead Source, Phone/Name, Follow-up Status, Converted Yes/No, Job Revenue. At month's end, you have every data point you need. A 15-minute weekly audit beats a guessing game.

    Monthly Reporting Habit

    Every month, calculate your lead cost by channel and your conversion rate by channel. Note any changes. If Google Ads lead cost jumped from $65 to $85 this month, something changed (competition, your bidding, seasonality). You'll spot problems fast.

    Benchmarking Your Number: Am I High, Low, or Fair?

    Once you have your lead cost, compare it to these realistic targets for small plumbing shops (2-15 techs).

    • Strong performers: $40-$70 per lead across paid channels, 25-40% conversion rate.
    • Average performers: $70-$110 per lead, 15-25% conversion rate.
    • Struggling: $120+ per lead, below 15% conversion rate.

    If you're strong, focus on scaling. If you're average, there's room to optimize. If you're struggling, either your targeting is off, your follow-up is broken, or both.

    The gap between lead cost and job cost is conversion rate. Close more of your leads and your effective cost drops without spending a dime more on ads.

    How to Lower Your Plumbing Lead Cost Without Cutting Spend

    Three levers: better targeting, better conversion, better channel mix.

    Tighten Your Targeting

    If you're paying for leads 50 miles outside your service area, you're bleeding money. Use geo-fencing, service area restrictions, and negative keywords. If you don't do emergency plumbing, block "emergency plumber" from your ads. Small cuts add up fast.

    Improve Your Landing Pages and Follow-Up

    A bad landing page or slow follow-up kills conversion. If you convert 10% of leads instead of 30%, your job cost is 3x higher. Spend a weekend fixing your website copy and call-back process. This is free and often moves the needle 20-30%.

    Shift Spend to Better Channels

    If LSA is $50 per lead with 35% conversion (job cost $143) and Google Ads is $90 per lead with 20% conversion (job cost $450), move more budget to LSA. You're still paying per lead, but you're getting better ROI.

    Related reading

    FAQ

    What's the difference between lead cost and cost per acquisition?

    Lead cost is what you pay per inquiry. Cost per acquisition (CPA) or cost per job is what you pay per completed job. If your lead cost is $75 and you close 25% of leads, your CPA is $300. Both matter, but they measure different things.

    Should I use the same lead cost target for all my channels?

    No. Some channels will always be more expensive. Paid search (Google Ads) is typically pricier than referrals. Compare channel to channel, and track the conversion rate for each. A $100 lead with 40% conversion beats a $40 lead with 10% conversion.

    How often should I recalculate my plumbing lead cost?

    At least monthly. More often (weekly) if you're testing new channels or campaigns. Seasonal dips and spikes will show up in your monthly number, so a monthly rhythm catches trends without noise.

    Can I calculate lead cost if I don't use a CRM?

    Yes, but it's painful. Use a spreadsheet. Record every lead source and whether it converted. At month's end, total up your spend and divide by your lead count. A CRM just automates this. After one month of manual tracking, you'll want a CRM.

    What if my lead cost seems high compared to benchmarks?

    First, check your conversion rate. A high lead cost with high conversion might still be profitable. Second, make sure you're tracking attribution correctly. Third, look at your market size and competition. Finally, audit your follow-up and landing pages. Often the problem is not the lead source, it's how you're handling the leads you get.

    Should I use the same budget for every lead channel?

    No. Allocate budget based on ROI, not evenly. If Channel A costs $60 per lead and converts at 40%, and Channel B costs $40 per lead but converts at 5%, Channel A is more efficient even though it costs more per lead. Track conversion by channel and shift spend accordingly.

    The next step is to run the real numbers from your business. Grab your ad spend from the last three months, count your actual leads by source, do the division, and see where you stand. Most shops find gaps the moment they calculate. Then fix the biggest leak first. Start with tracking if you're not doing it now, add a CRM if you can, and check your numbers monthly. You'll have more clarity and control than 90% of plumbing shops in your market. If you'd like a hands-on audit of your lead sources and conversion rates, get a free marketing audit and we'll show you exactly where your money is going and what's actually working.

    Ready to grow?

    Get a free audit of your plumbing marketing

    We'll review your Google Ads, SEO, and website in 20 minutes and show you exactly where you're leaving money on the table.