Quick Overview
Most HVAC contractors know they should track their marketing. Very few actually do it right. Here are the numbers that set the stage for everything else in this guide.
72%
of contractors don't track marketing ROI
$30-$80
avg cost per lead (Google Ads)
3-8%
good website conversion rate
3x-5x
target return on ad spend
If those numbers surprise you, keep reading. By the end of this article, you'll know exactly which metrics to track, what benchmarks to aim for, and how to set up a reporting system that takes less than 30 minutes per month.
1) Why Most HVAC Companies Get Metrics Wrong
Your marketing agency sends you a report showing 10,000 impressions and 500 clicks. Sounds great, right? Not necessarily. Impressions and clicks are vanity metrics. They make reports look impressive but tell you almost nothing about whether your marketing is actually making money.
The "My Phone Is Ringing" Problem
Many HVAC owners judge marketing by gut feel: "The phone seems busier lately." This is dangerous because you can't tell which marketing channel is driving those calls. You might be spending $3,000/month on Google Ads while most of your calls actually come from your Google Business Profile, which is free. Without tracking, you'll never know.
Here's the difference between vanity metrics and real metrics:
Vanity Metrics (Look Good, Mean Little)
- • Impressions (how many people saw your ad)
- • Clicks (how many people clicked)
- • Social media followers
- • Website page views
- • Email open rates
Real Metrics (Drive Decisions)
- • Cost per lead (what you pay per inquiry)
- • Cost per acquisition (what you pay per booked job)
- • Return on ad spend (revenue vs. cost)
- • Conversion rate (visitors who become leads)
- • Customer lifetime value (total revenue per customer)
The six metrics below are the ones that actually tell you if your marketing agency is earning their fee or burning your money. Let's break each one down.
2) Metric #1: Cost Per Lead (CPL)
Cost per lead is the most fundamental marketing metric. It answers a simple question: how much does it cost to get someone to contact you? A lead is any inbound inquiry - a phone call, a form submission, a chat message, or a booking request.
Formula
CPL = Total Marketing Spend ÷ Number of Leads
Example: You spend $2,000 on Google Ads and get 40 calls/forms. Your CPL is $50.
HVAC CPL Benchmarks
$30-$80
Google Ads CPL
$15-$40
SEO / Organic CPL
$25-$50
Local Services Ads CPL
These ranges vary by market. A competitive metro area like Tampa or Phoenix will push toward the higher end, while smaller markets often land on the lower end. The key is knowing your number so you can compare channels.
Track CPL by Channel
Don't just calculate one overall CPL. Break it down by source: Google Ads, SEO, LSAs, referrals, and social media. This shows you which channels deliver the cheapest leads, and which ones you should scale or cut.
3) Metric #2: Cost Per Acquisition (CPA)
A lead is not a customer. Just because someone called doesn't mean they booked. CPA measures what it actually costs to win a paying customer, and it's where most HVAC companies get a reality check.
Formula
CPA = CPL ÷ Close Rate
Example: Your CPL is $50 and you close 40% of leads. Your CPA is $50 ÷ 0.40 = $125 per booked job.
Why Close Rate Matters
Two HVAC companies can have the exact same cost per lead, but dramatically different costs per acquisition based on how well they handle incoming calls and quotes. If your CSRs miss calls, give vague pricing, or don't follow up, your CPA skyrockets even though your marketing is doing its job.
$150-$400
HVAC CPA benchmark
30-50%
typical HVAC close rate
Missed Calls Kill Your ROI
Industry data shows that HVAC companies miss 20-30% of inbound calls on average. Every missed call is a wasted lead you already paid for. If your CPL is $50 and you miss 25% of calls, you're effectively paying $67 per lead that actually gets answered.
4) Metric #3: Return on Ad Spend (ROAS)
ROAS is the metric that answers the question every HVAC owner actually cares about: for every dollar I put in, how many dollars come back?
Formula
ROAS = Revenue from Marketing ÷ Marketing Spend
Example: You spend $3,000 on marketing and generate $15,000 in revenue from those leads. Your ROAS is 5x (or 500%).
HVAC ROAS Targets
3x
minimum viable ROAS
5x
strong ROAS target
8x+
excellent (mature campaigns)
Why 3x Is the Minimum
A 3x ROAS means you earn $3 for every $1 spent. That sounds profitable, but remember: that $3 is revenue, not profit. After labor, materials, overhead, and the marketing cost itself, a 3x ROAS often means you're roughly breaking even. Aim for 5x or higher to ensure real profit from your marketing investment.
Calculate ROAS for each marketing channel separately. Your Google Ads campaigns might deliver 4x ROAS while your SEO delivers 8x, because SEO traffic doesn't have a per-click cost. That difference should inform where you allocate more budget.
5) Metric #4: Conversion Rate
Conversion rate tells you what percentage of people who visit your website actually take action. This is where your website design directly impacts your marketing ROI. A better-converting website means more leads from the same traffic, without spending another dollar on ads.
Three Conversion Rates to Track
Website Conversion Rate
3-8%
Overall site visitors who call or submit a form. The average HVAC site converts around 3%. Top-performing sites hit 6-8%.
Landing Page Conversion Rate
8-15%
Dedicated landing pages built for Google Ads should convert significantly higher than your general site pages.
Phone Answer Rate
90%+
This is the conversion rate most HVAC companies forget. If you only answer 70% of calls, you're losing 30% of paid leads before they even become opportunities.
The Easiest ROI Improvement
Before spending more on ads, check your website conversion rate. If you're at 2% and can get to 4%, you've doubled your leads without increasing ad spend by a single dollar. That's often the highest-ROI change an HVAC company can make.
6) Metric #5: Customer Lifetime Value (LTV)
Most HVAC owners think about marketing in terms of single transactions: one AC repair, one furnace install. But customers don't just buy once. A single AC repair customer can turn into a maintenance plan subscriber, and eventually a full system replacement buyer. LTV captures that full picture.
Formula
LTV = Avg Job Value × Avg Repeat Purchases × Avg Customer Lifespan
Example: $350 avg repair × 2 repairs/year × 5 years = $3,500 LTV (not counting equipment replacements).
The HVAC Customer Journey
First Call: Emergency Repair
AC stops working in July. Customer finds you on Google. Job value: $250-$500.
Upsell: Maintenance Plan
Tech recommends a bi-annual maintenance plan. Customer signs up for $150-$300/year. You now have recurring revenue.
Big Ticket: System Replacement
3-5 years later, the unit needs replacing. Because you've been their trusted HVAC company, they call you first. Job value: $5,000-$15,000.
How LTV Changes Your Acceptable CPL
If your average LTV is $5,000+, suddenly paying $200 for a customer acquisition isn't scary. It's a 25x return. Most HVAC companies under-invest in marketing because they compare their CPA against a single job value instead of lifetime value. Think long-term and you'll outspend (and outgrow) your competition.
7) Metric #6: Lead Source Attribution
Attribution answers the question: where did this lead come from? Without it, you're guessing which channels work. With it, you can double down on winners and cut losers.
Common HVAC Lead Sources
Google Ads (Search)
High-intent leads searching for specific services. Usually the most expensive per lead but also the highest quality. Track with UTM parameters and call tracking numbers.
SEO / Organic Search
Free traffic from ranking on Google. Lower CPL than ads but takes months to build. Track in Google Analytics under organic traffic.
Local Services Ads (LSAs)
Pay-per-lead model. Leads come through Google directly. Built-in attribution since every lead is tracked in the LSA dashboard.
Referrals & Repeat Customers
Your highest-quality, lowest-cost leads. Ask every caller how they heard about you and log it in your CRM. These leads often have the best close rate.
Call Tracking Is Non-Negotiable
For HVAC companies, 60-80% of leads come in as phone calls. Without call tracking software like CallRail, you have no idea which ad, keyword, or page generated that call. You're flying blind on the majority of your leads. If you do one thing after reading this article, set up call tracking.
8) How to Set Up Tracking
You don't need a data science degree to track your marketing. Here is the setup that covers 90% of what an HVAC company needs, broken into three layers.
Layer 1: Website Analytics
- Install Google Analytics 4 (GA4) on every page of your site
- Set up conversion events for form submissions and click-to-call buttons
- Connect Google Search Console to see which keywords bring organic traffic
- Link Google Ads to GA4 so you can see ad performance alongside website behavior
Layer 2: Call Tracking
- Sign up for CallRail (or a similar call tracking platform)
- Create unique tracking numbers for each marketing channel (Google Ads, organic, LSAs, direct mail)
- Enable dynamic number insertion on your website to track calls by source
- Set up call recording to review call quality and train your team
Layer 3: CRM Pipeline
- Use your CRM (ServiceTitan, Housecall Pro, Jobber) to track leads from first contact to booked job
- Tag every lead with its source: Google Ads, SEO, referral, LSA, etc.
- Track revenue per lead source so you can calculate ROAS by channel
- Review your pipeline weekly to catch leads that fell through the cracks
Start Simple, Then Layer On
Don't try to set up everything at once. Start with GA4 and call tracking. Those two alone will show you where 80% of your leads come from. Add CRM pipeline tracking once you have the basics running smoothly.
9) Monthly Reporting Template
Tracking metrics is only useful if you actually review them. Set aside 30 minutes at the start of each month to review these numbers. Here is exactly what to look at.
Your Monthly Dashboard
Total Leads by Source
How many leads came from each channel this month? Compare to last month and the same month last year. Look for channels gaining or losing momentum.
Cost Per Lead by Channel
What did you pay per lead from Google Ads, SEO, LSAs, and referrals? Flag any channel where CPL jumped more than 20% from the previous month.
Close Rate
What percentage of leads turned into booked jobs? If this drops, the problem is usually your sales process, not your marketing. Review call recordings for clues.
Revenue by Source
How much actual revenue came from each marketing channel? This is where you calculate ROAS and decide where to shift your ad budget.
Website Conversion Rate
What percentage of website visitors contacted you? If traffic is up but conversion rate is down, your site needs work, not more ad spend.
Phone Answer Rate
What percentage of inbound calls were answered? Set a target of 90%+. Every missed call is a lead you paid for and wasted.
The 3-Question Monthly Review
After pulling your numbers, answer these three questions:
- What's working? Which channel has the best ROAS? Double down there.
- What's not working? Which channel has rising CPL or falling ROAS? Investigate or cut budget.
- Where are we losing leads? Check close rate and phone answer rate. Fix the leaks before adding more water.
Stop Guessing, Start Measuring
The HVAC contractors who grow fastest aren't the ones with the biggest marketing budgets. They're the ones who know their numbers. When you track CPL, CPA, ROAS, conversion rate, LTV, and lead source attribution, you stop making emotional decisions about your marketing and start making data-driven ones.
Start with the basics: install GA4, set up call tracking, and calculate your CPL by channel. That alone puts you ahead of 72% of HVAC contractors who don't track their marketing ROI at all.
Need help setting up your tracking or want someone to build a custom reporting dashboard for your HVAC company? See how we help HVAC contractors grow with data-driven marketing.


