Lead Generation

The True Cost of Shared Leads for HVAC, Plumbing, and Roofing Contractors

When you factor in conversion rates, job value, and downstream effects, the real cost of shared leads will shock you.

S
Sarah Chen
Contractor Marketing Consultant
·April 22, 2026·9 min read

The Hidden Costs Nobody Calculates

When contractors evaluate their lead sources, most look at one number: cost per lead. $45. $65. $80. These numbers seem manageable.

But the true cost of shared leads extends far beyond the invoice. When you account for conversion economics, margin compression, time costs, and downstream customer quality, the real number is often 3–5x the sticker price.

This isn't theoretical — it's accounting. Let's do it properly for each major trade.

The Full Cost Framework

True lead cost includes:

  1. Direct lead cost — What you pay the platform
  2. Sales time cost — Hours spent chasing, calling, following up on non-converting leads
  3. Margin compression cost — Revenue lost to price pressure from competition
  4. Opportunity cost — Better leads you could have bought or generated with the same money
  5. Customer LTV discount — Price-shopped customers worth less over time

Most contractors only calculate #1. The full picture is very different.

HVAC: The Math Is Brutal

Scenario: HVAC Installation in Phoenix, AZ

Direct costs:

  • Monthly lead spend: $1,500 (approx. 25 leads at $60 avg)
  • Close rate: 10% = 2.5 jobs/month
  • Direct cost per closed job: $600

Hidden costs:

  • Sales time: Each shared lead requires avg. 45 minutes of follow-up across calls, texts, and emails before it's closed or abandoned. 25 leads × 45 min = 18.75 hours/month
  • Sales labor cost (at $25/hr): $469/month
  • Margin compression: Jobs from shared leads close at $1,200–$1,800 below your typical non-competitive install price (homeowners negotiate hard when they have 3 other quotes)
  • Revenue lost per job: $1,500 avg × 2.5 jobs = $3,750/month

Total true monthly cost: $1,500 + $469 + $3,750 = $5,719

Revenue generated: ~$18,500 (2.5 jobs at $7,400 avg after negotiation)

True customer acquisition cost as % of revenue: 30.9%

That's before materials, labor, overhead, or profit. You're spending nearly a third of the revenue just on lead-related costs.

Plumbing: The Worst Offender

Scenario: Plumbing Service Company in Denver, CO

Plumbing is where the shared lead math becomes genuinely alarming, because average ticket values are lower while lead prices remain similar.

Direct costs:

  • Monthly lead spend: $1,200 (30 leads at $40 avg)
  • Close rate: 12% = 3.6 jobs/month
  • Direct cost per closed job: $333

Typical plumbing service call value: $275–$450

Wait — your cost per closed job is HIGHER than your average job value? That's before we even calculate sales time, margin compression, or hidden costs.

Sales time:

  • 30 leads × 45 min follow-up = 22.5 hours
  • Labor cost: $562

Total direct + time cost: $1,762

Revenue generated: ~$1,170 (3.6 jobs at $325 avg)

Net result: -$592/month loss before materials and labor

This is why plumbers consistently report that shared lead platforms don't work. They literally cannot work at these economics unless your average ticket is a major repair (repipe, main line, etc.) rather than standard service calls.

Roofing: The Only Shared Lead Niche Where Math Can Work

Scenario: Roofing Company in Dallas, TX

Direct costs:

  • Monthly lead spend: $2,500 (35 leads at $72 avg)
  • Close rate: 14% = 4.9 jobs/month
  • Direct cost per closed job: $510

Hidden costs:

  • Sales time: 35 leads × 60 min (roofing requires longer follow-up cycles) = 35 hours
  • Labor cost at $30/hr: $1,050
  • Margin compression: Avg $2,200 discount per job from competitive pressure × 4.9 jobs = $10,780 lost revenue

Total true cost: $2,500 + $1,050 + $10,780 = $14,330

Revenue: 4.9 jobs × $9,800 avg (post-negotiation): $48,020

True acquisition cost as % of revenue: 29.8%

Roofing's high ticket makes the percentage appear manageable — and it is, if your gross margin is 40%+. But you're still giving up nearly 30% of revenue to lead costs when you account for everything. Most roofing companies run 30–40% gross margins, meaning leads are consuming a full third of your margin.

The Margin Compression Deep Dive

Margin compression is the most underestimated hidden cost. Let's quantify it properly.

When a homeowner has 3–4 simultaneous quotes, research shows:

  • 67% will explicitly ask the lower bidder to match or beat a competitor's price
  • Average discount given by contractors to win the job: 12–18% of original quote
  • Frequency of "beat my lowest quote" negotiation: 45% of shared leads

For a roofing company with 50 shared-lead jobs per year at $10,000 average quote:

  • 22–23 jobs involve explicit price negotiation
  • Average concession: $1,500
  • Annual margin compression: ~$33,000

That $33,000 isn't a lead cost — it doesn't show up on your marketing invoice. But it's absolutely a cost of using shared lead platforms. It shows up as mysteriously thin margins on jobs that should be profitable.

The LTV Discount: Long-Term Damage

Customers acquired through price competition have lower lifetime value (LTV) than relationship-based customers. The reasons:

  • Repeat purchase rate: Price-shopped customers re-shop every time. Only 23% of shared-lead customers hire the same contractor again without getting other quotes.
  • Referral rate: 41% of relationship-based customers refer at least one person in the first year. For shared-lead customers: 14%.
  • Review quality: Higher complaint rates and lower satisfaction scores (they came in expecting the lowest price and hold you to a higher standard)

If your average customer LTV is $4,200 over 5 years (through repeat and referral), a shared-lead customer's LTV is roughly $1,600. You're not just paying more to acquire them — they're worth less once you have them.

What Exclusive Leads Actually Cost (The Comparison)

When you compare apples-to-apples:

  • Exclusive lead cost: $120–$200 (2–3x higher sticker price)
  • Close rate: 30–35%
  • Cost per closed job: $350–$650 (similar or lower than shared!)
  • Sales time per lead: 20–25 min (no multi-call follow-up war)
  • Margin compression: Near zero (no competing quotes)
  • Customer LTV: Full value ($4,200 vs. $1,600)

The sticker price on exclusive leads is 2–3x higher. The true cost is often lower — and the job quality is dramatically better.

What To Do With This Information

The contractors who act on this data do three things:

  1. Audit your actual numbers. Track lead cost, close rate, average job value (post-negotiation), and sales time per lead source. The real numbers may shock you.
  2. Set a true cost target. Decide what you're willing to spend as a percentage of revenue on lead acquisition — typically 5–8% for a healthy contractor business.
  3. Shift mix toward exclusive sources. Google LSAs, referral programs, exclusive territory arrangements — channels where you're not competing on price by default.

You can't optimize your way out of a broken business model. Shared leads have structural costs baked in that no amount of sales skill or operational efficiency can eliminate. The only real solution is to change the channels you're using.

cost of leadsshared leadsHVAC leadsplumbing leadsroofing leads

Ready to stop sharing leads?

ProvenQuote leases one exclusive market slot per niche per city. Every homeowner request in your territory goes to you — and only you. No competition.

Browse Available Markets →