ConfirmedAppointments

Exclusive vs. Shared Leads: The Real Math for HVAC Businesses

July 22, 20263 min read

Cost per lead is the most misleading number in contractor marketing. It's the one every vendor quotes and the one that tells you the least.

Let's run the actual arithmetic.

The comparison nobody runs

Two HVAC contractors each spend $3,000 a month.

Contractor A buys shared leads at $40 each — 75 leads.

  • 75 leads × 55% contact rate = 41 conversations
  • 41 × 35% appointment rate = 14 appointments
  • 14 × 70% sit rate = 10 sat appointments
  • 10 × 30% close = 3 jobs
  • Cost per job: $1,000

Contractor B buys confirmed appointments at $497 each — 6 appointments.

  • 6 appointments × 90% sit rate = 5.4 sat appointments
  • 5.4 × 35% close = 1.9 jobs
  • Cost per job: $1,579

Wait — the shared leads won. So what's the catch?

The catch is the hours

Contractor A's 75 leads didn't dial themselves.

  • 75 leads × ~4 dial attempts each = 300 calls
  • At ~4 minutes per attempt including notes = 20 hours of phone time
  • Plus 4 no-show appointments × 1.5 hours round trip = 6 hours wasted
  • 26 hours a month, every month

If that's a $25/hour CSR, it's $650 — pushing real cost per job to $1,217. If it's the owner or a comfort advisor doing it at $60/hour of opportunity cost, it's $1,560, and cost per job climbs past $1,520.

Suddenly the two models are a wash on cost — and one of them gives you 26 hours back.

Where shared leads quietly get worse

The model above used generous assumptions. In practice, shared-lead economics degrade in ways that don't show up on the invoice:

Factor Effect on shared leads
Sold to 3–5 contractors You lose the race more often than you win it
Peak-season saturation Everyone bought the same list; contact rates crater
Repeat/recycled leads Old names resold as new
No recording You cannot verify what you paid for
Speed-to-lead pressure Requires someone dialing within 60 seconds, all day

That last one is the hidden operating requirement. Shared leads only work if you have someone whose entire job is dialing instantly. Most contractors under 20 trucks don't, which is precisely why their shared-lead results underperform the vendor's case study.

The metric that actually matters

Stop tracking cost per lead. Track these:

  1. Cost per confirmed appointment — total spend ÷ appointments that happened
  2. Cost per booked job — total spend ÷ jobs sold
  3. Fully loaded cost per job — including labor hours spent chasing

Number three is the honest one, and it's the one shared-lead vendors never help you calculate.

When each model actually wins

Be fair to both sides:

Shared leads make sense when you have a dedicated, well-managed call center, you're in a low-competition market, and you can genuinely dial within 60 seconds during business hours.

Confirmed appointments make sense when your comfort advisors' time is your bottleneck, you'd rather have a predictable schedule than a full lead list, and you want to know your cost per job before you spend.

Most HVAC businesses between 5 and 40 trucks are in the second category and are still buying like they're in the first.

Predictability has value too

There's one more thing the arithmetic misses. With shared leads, you spend $3,000 and find out what you got. With confirmed appointments, you know that 6 appointments means roughly 2 jobs before you commit a dollar — and you know which days they land on, because you pre-approved the windows.

For a business trying to staff a schedule, that predictability is worth real money.

See how it works for HVAC contractors, or get confirmed appointments in your market.

Frequently asked questions

What is the difference between exclusive and shared HVAC leads?
An exclusive lead is sold to one contractor only. A shared lead is sold simultaneously to multiple contractors, commonly three to five, who all contact the same homeowner. Shared leads cost less per lead but convert at a much lower rate because the homeowner is fielding several calls at once.
Are exclusive HVAC leads worth the higher price?
Usually yes, once you calculate cost per booked job rather than cost per lead. Exclusive leads typically convert several times better, and the correct comparison is total spend divided by jobs actually sold, not the sticker price of each lead.
What should HVAC contractors measure instead of cost per lead?
Cost per booked job and cost per confirmed appointment. Cost per lead is a vanity metric because it ignores contact rate, appointment rate, sit rate, and close rate, which is where shared leads lose most of their value.