HVAC Marketing Ideas That Actually Generate Calls
HVAC marketing is different from general contractor marketing because your business runs on two clocks: emergency and seasonal. Someone's AC dies in July — that's an emergency call worth $300-800. Someone wants a furnace tune-up in October — that's a scheduled call worth $89-150 that might turn into a $4,000 replacement.
Your marketing has to work for both. Here's what actually generates calls for HVAC companies — and what's a waste of money.
Google Ads for HVAC
Google Ads is the highest-ROI paid channel for HVAC contractors. The math: someone types "AC repair [your city]" into Google, your ad shows up, they call. These are people who need you right now.
HVAC-Specific Keywords That Convert
Not all keywords are equal. Emergency keywords have the highest intent and the highest cost per click. Maintenance keywords are cheaper but lower intent.
High intent (emergency/repair):
- "AC repair [city]" — $12-35/click
- "furnace not working" — $10-30/click
- "emergency HVAC [city]" — $15-40/click
- "no heat [city]" — $8-25/click
- "AC not cooling" — $10-30/click
Medium intent (replacement/install):
- "AC installation [city]" — $15-45/click
- "furnace replacement cost" — $12-35/click
- "new HVAC system [city]" — $15-40/click
Lower intent but profitable (maintenance):
- "AC tune-up [city]" — $6-20/click
- "furnace inspection near me" — $5-18/click
- "HVAC maintenance plan" — $8-22/click
Maintenance keywords are cheaper and the jobs are smaller, but they get your foot in the door. A $89 tune-up that uncovers a cracked heat exchanger turns into a $5,000 furnace replacement.
Starting budget: $20-30/day ($600-900/month). Focus on repair and emergency keywords first — they convert fastest.
For the full setup walkthrough with negative keywords, ad copy, and landing page tips:
Google Ads for Contractors: How to Get Calls Without Wasting Money →
Google Local Services Ads (LSA)
LSAs show at the very top of Google with a "Google Guaranteed" badge. You pay per lead — not per click — so you only pay when someone actually contacts you.
For HVAC, LSA leads typically cost $25-75 each. At a 30-40% close rate, that's $60-250 per booked job. Significantly cheaper than PPC for most markets.
To qualify: You need your HVAC license, general liability insurance, and to pass a background check. Google verifies everything, which is why the badge builds trust.
Pro tip: Your review count heavily influences how often Google shows your LSA. If you have 20 reviews and the competition has 80, they're getting more leads even at the same budget. Reviews come first.
Seasonal Campaigns (This Is Where HVAC Wins)
HVAC has a massive advantage over other trades: predictable seasonal demand. You know exactly when people will need you. Market before they need you, not after.
Pre-Summer Campaign (Launch in March-April)
The offer: AC tune-up for $79-99 (or whatever your market supports).
Why it works: Homeowners don't think about their AC until it breaks on the hottest day of the year. A pre-summer campaign gets them thinking early. You fill your schedule in the slow weeks of April-May, and you find systems that need repair or replacement before the emergency season hits.
Where to run it:
- Facebook/Instagram ads targeting homeowners in your service area. This is one of the few times Facebook outperforms Google for HVAC — you're creating demand, not capturing it.
- Email/text to your existing customer list. If you serviced their furnace in October, text them in March: "Summer's coming — want us to check your AC before it gets hot? $89 tune-up, same tech who did your furnace."
- Google Business Profile post.
Expected results: 2-5% of tune-ups will uncover a system that needs major repair or replacement. On 50 tune-ups, that's 1-3 replacement leads worth $4,000-8,000 each.
Pre-Winter Campaign (Launch in September-October)
Same playbook, flip the system. Furnace tune-ups, heating inspections, "don't wait until it's freezing" messaging.
The hook: "Last winter, 40% of our emergency calls were from homeowners who skipped their fall furnace check. Don't be that call. $89 inspection — we'll make sure your system is ready."
Run this on Facebook, email your customer list, and post on Google Business Profile.
The Off-Season Gap (March and October)
These are the shoulder months where heating season ends and cooling season hasn't started (or vice versa). This is when most HVAC shops see the phone slow down.
Two things to do during the gap:
- Push maintenance agreements hard. Offer a discount for signing up during the slow months. Annual plans ($150-250/year for two tune-ups) create recurring revenue that smooths out the seasonal dip.
- Indoor air quality campaigns. Duct cleaning, air purifier installs, UV light systems. These aren't seasonal — they sell year-round to health-conscious homeowners.
Slow Season Survival Guide: What to Do When the Phone Stops Ringing →
Reviews: The Multiplier for Everything Else
Every HVAC marketing channel works better with more reviews. Your Google Ads get a higher click-through rate. Your LSA shows up more often. Your map pack ranking improves. And customers choose you over the competitor with fewer stars.
How to Get HVAC Reviews Specifically
The best time to ask: right after you fixed their AC on a 95-degree day. They're relieved, grateful, and standing right there.
"Glad we got your AC running. If you've got 30 seconds, a Google review would really help us out — just search [your company name] and hit the review button."
Follow up with a text containing a direct link to your Google review page within an hour of completing the job. The closer to the moment of relief, the higher the response rate.
Target: 50+ Google reviews with a 4.5+ star average. That's the threshold where you start dominating the local pack in most markets.
Referral Programs
HVAC referrals close at a higher rate than any other lead source because they come with built-in trust. A formal referral program turns occasional word-of-mouth into a consistent channel.
What works:
- $50 gift card (Visa, Amazon, or local restaurant) for every referral that books a job
- $100 credit toward their next service for a referral that books an install
- Mention it on every invoice and follow-up message
What doesn't work:
- Complicated point systems nobody understands
- Referral bonuses so small they're not worth mentioning
- Asking for referrals but never following up
Keep it simple. Tell every customer after a completed job: "If you know anyone who needs HVAC work, send them our way — we'll send you a $50 gift card when they book."
Truck Wraps
Your HVAC truck drives through your service area 6 days a week. A professional wrap is the cheapest per-impression advertising you'll ever buy.
Cost: $2,500-4,500 for a full wrap, lasts 5-7 years. That's about $50-75/month.
Keep it clean: company name, phone number (huge), "Heating & Cooling" or "HVAC Service," and your city or service area. Don't try to list every service you offer. Nobody reads a paragraph on a moving truck.
What's Not Worth Your Money
Being honest here:
Generic door hangers: 0.5-1% response rate, cold leads, and they end up in the recycling bin. The one exception: leaving a door hanger on the neighbors' doors when you're already on a street for a job. That works because of proximity and social proof.
Yellow Pages / online directories: If you're still paying for a Yellow Pages ad or a $200/month directory listing, stop. That money goes further in Google Ads.
Social media "management": Paying someone $500/month to post generic HVAC tips on your Facebook page doesn't generate calls. Social media works for HVAC as an ad platform (seasonal campaigns), not as an organic content strategy.
Radio and TV ads: Unless you're a $5M+ operation trying to build regional brand awareness, the cost per lead from broadcast is 3-5x higher than digital. Save it for later.
Putting It All Together
Here's a 12-month HVAC marketing calendar:
| Month | Focus | Actions |
|---|---|---|
| Jan-Feb | Slow season / heating repairs | Push emergency furnace keywords on Google Ads, review collection blitz |
| Mar-Apr | Pre-summer | Launch AC tune-up campaign on Facebook + email, push maintenance agreements |
| May-Jun | Cooling season ramp | Increase Google Ads budget for AC repair keywords, LSA budget up |
| Jul-Aug | Peak season | Max budget on Google Ads + LSA, reduce Facebook spend (you're already busy) |
| Sep-Oct | Pre-winter | Launch furnace tune-up campaign on Facebook + email, push maintenance plans |
| Nov-Dec | Heating season | Increase Google Ads budget for furnace/heating keywords, holiday promotions |
The shops that grow aren't doing anything magical. They're just marketing before they need the work — not scrambling when the phone stops ringing.
Track What Works
None of this matters if you can't tell what's generating calls. Set up call tracking so every call is tied to the channel that produced it. Know your cost per booked job from Google Ads, from LSAs, from Facebook. Cut what doesn't work. Double down on what does.
Fieldkit Pro includes call tracking, Google Ads management, and review request automation for $198/month flat. Everything connects to your CRM — so you can see which marketing dollars turned into booked HVAC jobs, not just clicks.