Every HVAC contractor knows the sticker price of a lead. HomeAdvisor charges $75. Angi wants $100. Google Ads runs $25-50 per click. But none of these numbers tell you what a lead actually costs.
The true cost of a lead isn't what you pay upfront. It's what you pay to actually acquire a paying customer. And that number is almost always 3-5x higher than the sticker price.
The Formula Most Contractors Ignore
Here's the formula that separates profitable contractors from those bleeding money on marketing:
True Cost Per Customer = Lead Cost ÷ Close Rate
A $50 lead with a 10% close rate costs you $500 per customer. A $100 lead with a 50% close rate costs you $200 per customer. The "expensive" lead is actually 2.5x cheaper.
Lead Cost Breakdown by Source
| Lead Source | Sticker Price | Typical Close Rate | True Cost/Customer |
|---|---|---|---|
| HomeAdvisor/Angi | $75-150 | 8-15% | $500-1,875 |
| Google Ads (PPC) | $25-50/click | 3-5% | $500-1,666 |
| Facebook Ads | $20-40/lead | 5-10% | $200-800 |
| Thumbtack | $30-80 | 10-20% | $150-800 |
| Organic SEO | $0 (after ranking) | 20-40% | $0-50 |
| Exclusive Territory | Flat weekly | 40-60% | $75-150 |
Why Close Rates Vary So Much
The same lead from different sources converts at wildly different rates. Here's why:
Competition Kills Conversion
When a homeowner receives 4-5 calls within minutes, they're overwhelmed. They default to whoever's cheapest or first. Your sales skills don't matter when you're the 4th contractor to call.
Intent Varies by Source
Someone searching "HVAC repair near me" has higher intent than someone who clicked a Facebook ad. The search user has a broken AC right now. The Facebook user might just be browsing.
Trust is Pre-Built or Not
Organic search results carry implicit trust. "Google ranked them #1, they must be good." Ads carry skepticism. "They paid to be here."
The Hidden Costs Nobody Counts
Lead cost calculations usually ignore:
- Time spent chasing: 5 calls to reach one lead = hours of wasted time
- Free estimates: Driving to quotes you won't win
- Opportunity cost: While chasing bad leads, good jobs go elsewhere
- Stress and burnout: Racing to your phone destroys work-life balance
One contractor calculated his "free estimate" trips cost $75 each in time and gas. On shared leads with 20% appointment rates and 25% close rates, he drove to 20 estimates to close 5 jobs. That's $1,500 in hidden costs before counting the lead price.
How to Calculate Your True Costs
Pull your numbers from the last 3 months:
- Total spent on each lead source
- Number of leads received per source
- Number of appointments booked per source
- Number of jobs closed per source
- Total revenue from each source
Then calculate:
- Cost per lead = Total spent ÷ Leads received
- Cost per customer = Total spent ÷ Jobs closed
- ROI = Revenue ÷ Total spent
Most contractors are shocked when they see the real numbers. That "cheap" lead source is often the most expensive when you factor in close rates.
The Profitable Path Forward
Stop optimizing for lead cost. Start optimizing for customer acquisition cost and ROI.
The best-performing HVAC contractors we work with follow this hierarchy:
- Referrals: $0 cost, highest close rate. Always ask for them.
- Organic SEO: Upfront investment, near-zero marginal cost, high trust.
- Exclusive leads: Higher sticker price, 3-5x better close rates.
- Targeted ads: For seasonal spikes or new markets only.
- Shared leads: Last resort, if at all.
Want Leads That Actually Close?
Exclusive territory leads close at 40-60% because you're the only contractor they call. No competition. No racing. Just quality leads.
Get Exclusive Leads