Every plumbing owner I talk to has either tried HomeAdvisor (now Angi Leads), Networx, or Thumbtack — or they’re about to. The pitch is irresistible: pay $50, get a real lead, book a job. No website to build, no SEO to learn, no cold marketing.
The reality is messier. The leads are shared with 3-5 other plumbers. The close rate is low. The cost-per-booked-job is way higher than the cost-per-lead suggests. And the underlying problem — that you don’t own the customer, you rent them — never goes away.
Here’s the actual math, the actual break-even, and an honest take on when each approach wins.
What “Buying Leads” Actually Costs
The big lead networks for plumbing — HomeAdvisor / Angi Leads, Thumbtack, Networx, CraftJack, Bark — all use a similar model:
- You set a service area and trade
- A customer fills out a form on their site
- The lead gets sold to 3-5 plumbers in your area, simultaneously
- You get charged whether or not you close the job
Lead price ranges (current as of 2026):
- Drain cleaning / minor repair leads: $25-$60
- Water heater install leads: $60-$120
- Repipe / large jobs: $80-$150+
- “Exclusive” leads (sold to only you): $100-$300+
Sounds reasonable. Now run the actual cost-per-booked-job math.
Realistic close rate on shared leads: 8-15%, depending on how fast you respond and how strong your reviews are. (The customer is talking to 3-5 other plumbers — the first to respond and the one with the best reviews wins.)
So at a $60 lead price and a 10% close rate:
- 10 leads × $60 = $600
- 1 booked job
- Cost per booked job: $600
At an average plumbing ticket of $350, that’s a 1.7× revenue multiple on customer acquisition. After labor, materials, fuel, you’re losing money.
At a $120 water heater lead and an 8% close rate:
- 12.5 leads × $120 = $1,500
- 1 booked job
- Cost per booked job: $1,500
Water heater install averages $1,800-$3,000. Your margin after CAC, labor, materials, and the unit cost is razor-thin or negative.
The Hidden Costs of Buying Leads
The headline cost-per-lead understates the real damage:
1. Disputed leads. Most networks let you dispute “bad” leads (wrong number, fake submission, customer says they didn’t request a quote). Disputes succeed maybe 30-50% of the time. The other 50%, you’re paying for garbage.
2. Race-to-the-bottom on price. Shared-lead customers have 3-5 quotes. They pick the cheapest. You either drop your price (and your margin) or lose the job and eat the lead cost.
3. You don’t own the customer. When you complete the job, the network owns the relationship. They market other plumbers to that customer next time. There’s no compounding — every job starts from zero.
4. Network dependency. Your business is a tenant on their platform. Pricing changes, algorithm changes, account suspensions — all of it can wipe out your lead flow overnight. We’ve seen plumbers lose 80% of their leads in a month because the network changed how they distribute leads in their zip code.
5. The brand cost. Customers who find you via HomeAdvisor see you as a commodity. Customers who find you via your own website + reviews see you as a local expert. The lifetime value of those two customers isn’t even close.
What “Building Your Own Pipeline” Actually Costs
The other path: build a system where leads come directly to you. Your website ranks for local searches, your Google Business Profile is active and has 60+ reviews, and you have a missed-call recovery system catching the calls that don’t connect.
The cost structure is fundamentally different — front-loaded and then compounding.
Year 1 cost (Foundation tier as a baseline):
- $997 setup
- $197/month × 12 = $2,364
- Total Year 1: $3,361
Year 1 cost (Lead Recovery tier, the popular middle):
- $2,500 setup
- $497/month × 12 = $5,964
- Total Year 1: $8,464
These look expensive next to “$60 per lead.” But run the math against jobs booked, not leads.
A reasonable Year 1 outcome for a Foundation client (decent local market, owner who responds to reviews):
- 8-15 organic leads/month from the website by month 6
- Plus 6-10 recovered missed calls/month from the text-back system
- Plus 30+ new reviews driving better map pack ranking and click-through
Roughly 14-25 booked jobs/month attributable to the system by month 6. At $8,464 total Year 1 cost spread over months 6-12 (the period when the system is fully working), that’s roughly $50-$80 per booked job in CAC.
For Lead Recovery clients, the recovered-call layer adds another $2,800-$4,200/month in revenue that wouldn’t have existed otherwise — that alone covers the retainer 5-8× over by month 4. Run your own numbers in the missed-call calculator to see what this looks like in your market.
The Break-Even
Here’s the brutal-honest comparison:
| HomeAdvisor / Angi Leads | Build-Your-Own (Lead Recovery) | |
|---|---|---|
| Cost to first lead | $25-$60 | $2,500 setup + 30-90 days build |
| Cost per booked job | $400-$1,500 | $40-$150 by month 6 |
| Customer ownership | None | 100% yours |
| Compounding effect | Zero — every lead resets | Reviews + ranking + repeat customers stack |
| Risk of platform shutoff | High | Low (you own the site) |
| Speed to results | Days | 60-90 days |
The break-even point is roughly month 4-6. Up until that point, paid lead networks deliver leads faster. After that point, your owned pipeline delivers cheaper jobs, and the gap widens every month.
By month 12, a shop on Lead Recovery is typically paying 5-15× less per booked job than the same shop on HomeAdvisor. By month 24, it’s not even close — and the owned pipeline is generating repeat work and referrals on top.
When Buying Leads Actually Wins
Let me be honest: buying leads isn’t always wrong. There are specific situations where it’s the right call.
Buy leads if:
- You’re brand new (under 6 months in business) and need cash flow today
- You’re testing a new service area and want to validate demand before investing in marketing infrastructure
- You have unfilled capacity right now (you bought a second truck and need to feed it for 60 days while your owned pipeline ramps)
- You’re using paid leads as a complement, not your primary source — maybe 20-30% of total lead volume
Don’t rely on lead networks if:
- You’ve been in business 2+ years and still get most of your leads from them
- You want to grow margin, not just revenue
- You’re trying to build a business you can eventually sell — buyers heavily discount lead-network-dependent revenue
- You’re tired of paying $60 for a lead 4 other plumbers also bought
The smart play for most 1-3 truck shops: keep the lead network running at low spend (maybe $300-$500/month) for capacity-filling, while you build the owned pipeline that becomes your primary source by month 6.
The Compounding Math Most Owners Miss
The number that doesn’t show up in any of the side-by-side comparisons is lifetime value.
A customer who finds you via HomeAdvisor calls HomeAdvisor next time. They don’t remember your name. The lead network owns the relationship.
A customer who finds you because they saw your truck, Googled you, saw 4.7 stars and 60 reviews, and called you directly — that customer becomes a repeat customer. They refer their neighbor. They post about you in the local Facebook group when someone asks for a plumber recommendation.
A reasonable estimate for a residential plumbing customer:
- Direct/owned customer: 2-3 jobs over 5 years + 0.5-1 referrals = $1,500-$3,000 lifetime value
- Lead-network customer: 1 job + 0 referrals = $350-$1,500 lifetime value
The lead-network customer is worth roughly half the owned customer over time, on the same first transaction. That gap is invisible in your monthly P&L but is massive over 5 years.
What I Actually Tell Owners
If you came to me as a plumbing owner doing $25k-$80k/month and asked “should I buy leads or build my own pipeline?” — the honest answer is both, in sequence:
- Months 1-3: Run paid leads on a small budget for cash flow stability while you build the owned system. Don’t go heavier than $500-$800/month.
- Months 1-3 simultaneously: Build the owned pipeline — Foundation gets the website and Google profile right; Lead Recovery layers on missed-call recovery and review automation.
- Months 4-6: Owned pipeline starts producing meaningful volume. Reduce paid lead spend.
- Month 6+: Owned pipeline is your primary source. Paid leads stay at minimal spend for capacity-filling only.
This is the sequencing that actually works. Owners who go all-in on either approach in isolation tend to either run out of money waiting for the owned pipeline to mature, or stay dependent on lead networks forever and never build real equity in their business.
What This Costs to Run
If you want to see exact tier pricing and what’s included, check the pricing page. The 30-second version:
- Foundation: $997 + $197/mo (website + Google profile, the bare minimum to compete)
- Lead Recovery: $2,500 + $497/mo (adds missed-call text-back + auto-posted review responses + automated review requests — the popular middle)
- Always Open: $4,500 + $1,197/mo (adds the AI phone agent + estimate follow-up + seasonal campaigns — for shops $30k+/mo)
Run the missed-call calculator to see what your shop is currently losing — that number tends to make the buy-vs-build decision a lot easier.
The One-Line Version
Buying leads is fast but expensive — $400-$1,500 per booked job, no customer ownership, and zero compounding. Building your own pipeline is slower upfront ($2,500-$5,000 in months 1-3) but ends up at $40-$150 per booked job by month 6, with reviews and rankings that compound for years. Run both in parallel for the first quarter. By month 6, the owned pipeline should be your primary source and the lead networks should be a sidecar at most.
Titan Pipelines
Ready to put this into practice?
We build the missed-call recovery system for plumbing & HVAC owners. Book a free 15-min audit — no obligation, no hard sell.
Get a Free Audit