The HVAC Owner's Guide to Ad Spend That Actually Pays for Itself
Most HVAC companies waste 40-60% of their ad budget because they're tracking the wrong numbers and running the wrong campaigns. Here's how to spend so every dollar comes back with friends.
By LeadFlow Team

You're spending $3,000-8,000 per month on advertising. Your marketing person or agency sends you a report with impressions, clicks, and maybe cost-per-click.
You have no idea if it's working.
You're not alone. The majority of HVAC companies we talk to can't answer a simple question: for every dollar you spend on ads, how many dollars come back? Not impressions. Not clicks. Not leads. Revenue.
If you don't know your return on ad spend (ROAS), you're guessing. And guessing with $50,000-100,000 per year is a decision that separates growing companies from stagnant ones.
Step 1: Install Tracking That Actually Matters
Before you change a single campaign, you need to track three numbers:
Number 1: Cost Per Lead (CPL)
Total ad spend / Total leads generated = CPL
A "lead" is a phone call over 60 seconds or a form submission with a real phone number. Not a website visit. Not an impression. Not a click.
Benchmarks by channel:
- Google Local Service Ads: $25-50 per lead
- Google Search Ads (branded terms): $15-30 per lead
- Google Search Ads (non-branded): $40-80 per lead
- Facebook/Instagram Ads: $20-50 per lead (lower intent, lower close rate)
- Direct mail: $30-60 per lead
Number 2: Cost Per Acquisition (CPA)
Total ad spend / Total booked jobs from ads = CPA
This accounts for the leads that don't convert — wrong numbers, tire kickers, out-of-area callers.
Benchmark: For residential HVAC, your CPA should be $150-350 per acquired customer. If it's over $400, something is broken — either in your campaigns or your phone process.
Number 3: Return on Ad Spend (ROAS)
Total revenue from ad-sourced customers / Total ad spend = ROAS
Target: 5:1 ROAS minimum. For every $1 spent, you should generate $5 in revenue. The best HVAC advertisers hit 8:1 or higher.
How to track it: Use call tracking software (CallRail, Marchex, or similar) with unique phone numbers for each ad channel. When a call comes in from your Google Ads tracking number, it gets tagged as a Google Ads lead. When that lead books and the job completes, the revenue gets attributed to Google Ads.
This isn't optional. Without call tracking, you're spending blind.
Step 2: Allocate Budget by Season and Intent
The biggest budgeting mistake HVAC companies make is spending the same amount every month. January spending should look nothing like July spending.
Seasonal Budget Framework
Peak season (Jun-Aug for AC markets, Dec-Feb for heating markets):
- 35-40% of annual budget
- Focus: Emergency repair keywords, system replacement campaigns
- Goal: Capture maximum high-intent demand
Pre-season (Apr-May for AC, Oct-Nov for heating):
- 20-25% of annual budget
- Focus: "Beat the rush" tune-up campaigns, system replacement for aging equipment
- Goal: Pull forward demand and fill the schedule before peak hits
Shoulder season (Sep-Nov spring markets, Mar-May fall markets):
- 15-20% of annual budget
- Focus: Maintenance agreements, IAQ services, water heater campaigns
- Goal: Fill the board with planned work
Off-season (Dec-Jan for AC markets, Jun-Jul for heating-only markets):
- 10-15% of annual budget
- Focus: Brand awareness, review generation, retargeting past customers
- Goal: Stay visible and build the pipeline for pre-season
Step 3: Run the Right Campaigns (Not Just the Easy Ones)
Campaign 1: Google Local Service Ads (Must-Have)
LSAs should be your first dollar of ad spend. They appear above all other results, they charge per lead instead of per click, and they carry the Google Guaranteed badge.
Setup requirements: Background checks, license verification, insurance verification, and a solid review profile (50+ reviews, 4.5+ rating).
Management: LSAs are largely automated by Google, but you influence performance by responding to leads quickly (call back within 5 minutes), requesting reviews from every completed job, and disputing invalid leads for credits.
Budget: Start at $1,500-2,500/month and scale based on lead quality. During peak season, uncap your budget — if leads are converting profitably, there's no reason to limit volume.
Campaign 2: Google Search Ads - Repair Keywords (High Priority)
Target homeowners actively searching for repair services:
- "AC repair [city]"
- "furnace repair near me"
- "HVAC service [city]"
- "air conditioning not working"
- "heater not turning on"
Ad structure:
- Separate campaigns for AC and heating (different seasons, different budgets)
- Tight keyword match types — use phrase match and exact match, not broad match
- Negative keyword list to block irrelevant searches ("DIY," "how to," "jobs," "salary," "training")
- Location targeting to your actual service area, not a 50-mile radius
Landing pages: Send repair ad clicks to dedicated repair landing pages, not your homepage. A landing page with a clear headline ("AC Repair in [City] — Same-Day Service"), phone number, and 3-4 reviews will convert 8-12% of visitors to calls.
Campaign 3: Google Search Ads - Replacement Keywords (High Value)
System replacement searches represent your highest-value advertising opportunity. A single conversion can be worth $6,000-15,000.
Target keywords:
- "new AC unit cost"
- "AC replacement [city]"
- "furnace installation near me"
- "HVAC system cost"
- "replace central air"
Critical: Landing page matters enormously here. Replacement shoppers are comparing options. Your landing page needs financing options, equipment brands you carry, installation process explanation, warranties, and reviews specifically mentioning installations.
Budget note: These keywords are expensive ($30-80/click in competitive markets), but the revenue per conversion justifies the cost. One replacement sale from a $200 ad spend is a 30-40x return.
Campaign 4: Retargeting Past Website Visitors (Low Cost, High Return)
90-95% of people who visit your website don't call on their first visit. Retargeting shows your ads to those visitors as they browse other websites and social media platforms over the following 30-60 days.
Cost: Retargeting typically runs $0.50-2.00 per click — a fraction of search ad costs.
Setup: Install the Google Ads remarketing pixel and the Facebook pixel on your website. Create audiences of past visitors and serve them display ads with seasonal messaging and a clear call-to-action.
Expected results: Retargeting typically generates a 3-5% click-through rate and recovers 8-15% of previously lost visitors.
Campaign 5: Facebook/Instagram for Maintenance and Replacement (Supplementary)
Social media ads work best for HVAC when targeting specific demographics with planned-purchase messaging:
- Maintenance plan promotions to homeowners in your service area
- System replacement awareness to homeowners in homes 15+ years old (Facebook allows housing age targeting in many markets)
- Seasonal tune-up offers timed 4-6 weeks before peak season
Don't expect Facebook leads to convert like Google leads. Google captures active intent ("my AC is broken"). Facebook creates awareness ("I should probably get my AC checked"). The conversion cycle is longer, but the cost per lead is lower.
Step 4: Kill What Isn't Working
Review your campaigns monthly. Any campaign or keyword that hasn't produced a booked job in 30 days needs to be paused or restructured.
Red flags that demand immediate action:
- Click-through rate below 3% on search ads (your ad copy isn't compelling)
- Cost per lead above $100 on LSAs (your review profile or response time needs work)
- Landing page bounce rate above 70% (your page isn't matching the ad's promise)
- Call duration averaging under 60 seconds (you're attracting non-qualified searches)
Step 5: Reinvest Winners Aggressively
When a campaign is producing leads at a $200 CPA with a 6:1 ROAS, don't leave the budget at $2,000/month. Scale it to $4,000 and see if the economics hold. Then $6,000.
The constraint on HVAC ad spend isn't budget — it's capacity. Scale your ad spend to match the call volume your team can handle. If you have 5 techs running at 70% utilization, you have capacity for more calls. Increase ad spend until utilization hits 85-90%, then hire another tech and scale again.
The Bottom Line
HVAC advertising isn't complicated. It's disciplined.
Track the right numbers. Spend where intent is highest. Build landing pages that convert. Kill underperformers fast. Scale winners aggressively.
The companies that treat ad spend as an investment with measurable returns — not a cost of doing business — are the ones that grow 20-30% year over year while their competitors wonder where all the calls went.
Install call tracking this week. Run your ROAS calculation for the last 90 days. Then make decisions based on what the numbers tell you, not what your gut says.
Keep Reading
How to Dominate Your Local Market Before the Season Hits
The HVAC companies that own their market in July started building in February. Here's the pre-season playbook that puts you in pole position before the first heat wave.
The 5 HVAC Metrics That Actually Matter for Growth
You're tracking revenue. Maybe profit. But the five numbers that separate $1M companies from $5M companies aren't the ones on your P&L. Here's what to measure and what each number should be.
Hiring and Keeping Great Technicians Starts With Your Marketing
The HVAC technician shortage isn't going away. The companies winning the hiring battle aren't offering the highest pay — they're marketing to technicians the same way they market to customers.