Lead Source Attribution for Plumbers
Plumbers: Do You Know Which Channel Sent Your Last 10 Emergency Calls?
Plumbing jobs range from $150 drain cleans to $3,500 water heater replacements. If you don't know which channel drives the high-ticket emergency calls, you're guessing where to spend next quarter's marketing budget — and guessing is expensive.
The Plumbing Lead Mix: What Is Actually Coming In and From Where
Plumbing has one of the widest job-value spreads in home services. A drain clean runs $100–$275. A water heater replacement runs $800–$3,500 HomeAdvisor. A burst pipe emergency can clear $2,000 before you're back at the truck. Those aren't the same job, and the customer who found you on paid search is not the same customer who called because their neighbor swore by you.
Here's what a typical plumbing operation's lead mix actually looks like:
Paid search and LSA dominate emergency calls — someone's basement is flooding at 11pm and they search
- Paid search / LSA: high emergency-call volume, high ticket potential, real cost per lead you should be measuring
- Review platforms (Google, Yelp): comparison shoppers who read reviews before calling — mid-ticket, price-sensitive
- Referrals: highest-trust bookings — customer has already decided to hire you before dialing
- Repeat customers: zero acquisition cost, highest margin, most often completely untracked
- Third-party aggregators (Angi, HomeAdvisor, Thumbtack): fast volume, but often lower-ticket and high cost-per-lead in competitive markets
Emergency vs. Routine: Why the Source Matters Differently for High-Ticket Calls
A burst pipe at 11pm is a $1,500–$3,000 job minimum. A routine drain clean booked for next Tuesday is $150–$275. Same phone number, same plumber — completely different economics.
If your paid search budget is generating emergency calls, every dollar you spend there is working hard. If it's generating routine maintenance calls, your cost-per-booked-dollar looks completely different.
Attribution that only tracks "which channel sent a call" is not enough for a plumbing business. You need three data points stacked together: which channel drove the call, what type of job it was, and what the ticket came in at.
When you layer job type and ticket size on top of channel source, the picture gets specific fast. You might find that LSA drives the majority of your emergency calls but a small fraction of your routine service calls. That tells you exactly what LSA is worth — and what happens to your revenue if you cut that budget.
Conversely, you might find that a third-party lead platform is generating $180 drain cleans at $65 per lead. That math may not work — unless those customers convert to repeat bookings and referrals. You don't know until you track both the source and the downstream behavior. To run the cost-per-booked-job math for your plumbing channel mix, you need ticket size by source, not just call volume by source.
The LSA Math for Plumbers: Are You Paying $80 to Book a $200 Job?
Local Services Ads put your business at the top of Google search results with a "Google Guaranteed" badge and charge you per verified lead. For plumbing, lead costs vary significantly by market, competition level, and job type — do not assume a flat rate without checking your own account data.
Here's how to run the math using your own numbers:
Example A — the math that works:
- LSA lead cost: $80
- Your close rate on LSA leads: 50%
- Cost per booked job: $160
- Average ticket (emergency job): $1,800
- Net before labor and materials: $1,640
Example B — the math that doesn't:
- LSA lead cost: $80
- Your close rate on LSA leads: 30% (common in competitive markets)
- Cost per booked job: $267
- Average ticket (routine drain clean): $200
- Net before labor and materials: negative before you touch a wrench
Same channel, same lead cost, two completely different business outcomes depending on job type and close rate. Most plumbers don't know their actual close rate by channel. They don't know their average ticket by channel. They are running Example B and assuming they're in Example A.
Visit the full lead attribution dashboard built for home service businesses to see how channel-level cost-per-booked-job gets tracked end to end.
Referral Tracking for Plumbers: Your Best Channel, Completely Unmeasured
Referrals are almost certainly your highest-converting, lowest-cost lead source. A customer who calls because their neighbor said "use this guy" has already made the hiring decision. The close rate on a warm referral is far higher than on any cold inbound channel.
But almost no plumber tracks referrals systematically. The call comes in: "My neighbor Mike recommended you." That call gets lumped into "other" or just "phone call" — if you're tracking anything at all.
Here's the honest limitation you need to understand: referral attribution requires a step on your end. When a customer says they were referred, that source needs to be flagged — either by the AI receptionist asking "how did you hear about us?" and capturing the response, or by the dispatcher tagging it manually after the call. The system tracks what it receives. If the source isn't captured, it stays uncategorized.
The fix is simple: run "how did you hear about us?" on every inbound call for 30 days. The referral volume you've been generating without knowing it will likely change how aggressively you fund cold acquisition channels.
What Plumbing-Specific Attribution Shows You in Month One
Within 30 days of running lead source attribution on a plumbing operation, here is what becomes visible:
- Which channel is sending emergency calls (late-night burst pipes, weekend flooding) versus routine daytime bookings
- Which source has the highest average ticket size — often referrals or repeat customers, not paid channels
- Where the low-ticket leads are originating — frequently third-party aggregator platforms where customers are actively comparing prices before calling
- What your actual cost-per-booked-job is by channel, not just cost-per-lead
- Which channels carry zero tracked cost but drive real volume (repeat customers, organic Google, referrals)
For a plumbing operation running $400K–$2M in annual revenue, 30 days of clean attribution data is enough to make one budget decision that either saves money or surfaces more high-ticket jobs without spending more. The data doesn't decide for you — it tells you what is actually happening so your decision isn't a guess.
How This Fits Into Your Existing Plumbing Operation
Nothing about how you take calls, dispatch techs, or run jobs changes. Attribution runs underneath your existing operation — it tags every inbound lead at the source and follows it through to booked, completed, and invoiced.
You don't log into anything. You don't learn a new system. The data surfaces as a clear report showing where your jobs came from, what they were worth, and what each channel cost you to run.
The only thing that changes is the next time you're deciding where to put next quarter's marketing dollars, you have a real answer. Ready to stop guessing? Get lead attribution live for your plumbing business in 48 hours.
Frequently asked
What is lead source attribution for a plumbing business?
Lead source attribution identifies which marketing channel — Google Ads, LSA, Yelp, referral, repeat customer, organic search — drove each inbound call, form fill, or booking. For plumbing businesses, attribution goes one step further by linking each source to job type and ticket size, so you can see which channels drive high-ticket emergency work versus low-ticket routine calls.
How do I track which ads are driving my emergency plumbing calls?
Each inbound call gets tagged at the source using call tracking tied to the channel — separate numbers or tracking parameters for LSA, Google Ads, organic, and aggregators. When a customer calls from an LSA ad, that lead is flagged as LSA. The job type and ticket size get added when the job is dispatched and invoiced, completing the picture. You end up with cost-per-booked-job by channel, broken out by job type.
How are referral leads tracked if the customer just calls and says a neighbor recommended them?
Referral attribution requires capturing the source during the call. The most reliable method is asking every caller "how did you hear about us?" — either through an AI receptionist that logs the response automatically, or by training whoever answers to tag it before ending the call. If the source isn't captured at intake, it stays uncategorized. No system can retroactively attribute a referral that was never flagged.
Is LSA worth it for plumbers? How do I calculate whether it's profitable?
LSA profitability depends on three numbers you control: cost per lead in your market, your close rate on LSA leads, and your average ticket size on LSA-sourced jobs. Divide your cost per lead by your close rate to get cost per booked job. Compare that to your average ticket. If a $267 cost per booked job is being applied against a $200 drain clean, LSA is losing you money. If it's applied against a $1,800 water heater replacement, it's working hard. Most plumbers don't know which situation they're in until they run the math by channel.
Stop Guessing. Know Exactly Which Channel Sends Your $2,000 Emergency Calls.
Lead source attribution for your plumbing business goes live in 48 hours. No dashboards to learn, no settings to configure — just a monthly report showing you where every job came from and what it cost you to get it.