Facebook and Instagram ads for HVAC companies that fill the slow months
What creative works for heating and air, the offers that book appointments, realistic budgets and lead costs, retargeting, and when not to run Meta ads at all.
Nobody scrolls Instagram with a dead air conditioner. That is the first thing to accept about Meta ads for HVAC, and it is why so many contractors try them in July, get garbage, and conclude social does not work for the trades.
Meta is not a demand capture channel for heating and air. It is a demand creation channel, and its highest use is the two months a year when your techs are washing trucks. April and October, when nobody is searching for you, are exactly when a homeowner scrolling on the couch can be persuaded that a 17-year-old system is a problem worth solving now.
What to sell on Meta, and what not to
Do not run emergency repair ads on Meta. Nobody is in market at the moment they see the ad, and by the time they are, they will search.
Run these instead:
- Maintenance agreements and seasonal tune-ups. The best Meta offer in the trade. A $79 or $89 precision tune-up is a low-commitment yes, it fills shoulder-season truck hours, and every tune-up is an entry point to an agreement and a replacement conversation.
- System replacement with financing. Aimed at homeowners with older houses. Lead cost is higher and the sales cycle is longer, but a single closed changeout at $10,500 pays for a lot of leads.
- Indoor air quality. Whole-home humidifiers, air scrubbers, duct sealing. Good margin, easy to visualize, and there is no competing search demand to fight.
- Ductless and mini split. Highly visual, homeowners often do not know it is an option, and the sunroom or garage-conversion angle sells itself.
Creative that works
The pattern that wins for HVAC is not polished. It is proof.
Tech-to-camera video, 20 to 40 seconds, shot vertically on a phone. A real technician standing next to a real condenser saying one true thing: "This is a 2007 unit. It uses R-22, which is not made anymore, and the customer was quoted $1,400 for a repair. Here is why that is a bad trade." No music, no logo animation, captions burned in because most viewing is silent.
Before and after stills. A rusted, weed-covered condenser and a clean new pad. A furnace closet with wire nuts hanging out and the same closet after. These outperform stock imagery by a wide margin and cost nothing to produce.
Customer clip. Fifteen seconds of an actual homeowner in a driveway. Worth more than any script you write.
Seasonal urgency card. A simple graphic with the offer, the deadline and the phone number, for the retargeting audience only. It converts people who already know you and dies fast on cold traffic.
Refresh creative every four to six weeks. HVAC service areas are small, so frequency climbs quickly. Once the same person has seen the ad seven times, results fall off and cost per lead climbs.
Offers that actually book
- "$89 precision tune-up, 21-point inspection, booked in the next 10 days." Specific price, specific scope, specific deadline.
- "Free second opinion on any replacement quote over $6,000." Terrific offer, because it intercepts a homeowner who already has a quote and is nervous about it.
- "0% for 18 months on a new system, approval in about 10 minutes." Financing is the strongest replacement offer on Meta because the objection is always the number.
- "Free duct assessment for homes built before 2005." Narrow, plausible, and it screens for the houses you want.
Avoid "contact us for a free estimate." It is the default and it collects tire kickers.
Budgets and what a lead costs
A one to three truck shop should start at $900 to $1,500 a month. Five trucks and up, $2,500 to $6,000.
Realistic costs, residential, most US metros:
- Tune-up or maintenance lead: $12 to $35.
- Indoor air quality lead: $25 to $60.
- Replacement lead: $45 to $140, with the wide range driven by how much financing language is in the ad.
Compare that to search, where a replacement lead runs $120 to $350 in the Google Ads guide. Meta leads are cheaper and colder. Expect to call three Meta replacement leads to get one appointment, versus one and a half on search.
Targeting
Keep it simple. Meta's algorithm outperforms manual targeting in almost every case now.
- Geography: your actual service radius, city by city, not a lazy 50-mile circle.
- Age: 30 and up. Homeowners.
- Homeowner targeting where still available in your market, otherwise let the algorithm find them.
- Exclude your existing customer list from acquisition campaigns and target it separately for agreement renewals and upgrades.
Upload your customer list as a Custom Audience and build a 1% lookalike off the customers who bought systems, not everyone who ever called. A lookalike built on your install list finds people like your install buyers.
Retargeting is where the money is
Cold Meta traffic for HVAC converts modestly. Retargeting converts well, and it is cheap because the audience is small.
Build three audiences and run a small always-on budget of $8 to $15 a day against them:
- Everyone who visited your replacement or financing pages in the last 60 days.
- Everyone who watched 50% or more of a tech video in the last 90 days.
- Everyone who opened a lead form and did not submit.
Show them a different message than the cold ad. For the replacement page visitors, run the financing terms and a customer clip. For video watchers, run the offer. A homeowner deciding on a $10,000 purchase takes two to six weeks, and retargeting is what keeps you in the consideration set for that whole stretch.
Lead forms versus landing pages
Instant forms on Meta produce two to four times the volume at half the cost, and noticeably worse quality. Landing pages produce fewer, better leads.
The workable compromise: use instant forms for tune-ups where volume is the point and quality barely matters, and use a landing page for replacement where a homeowner who will not click through to a real page was never going to sign a $10,000 contract.
If you use instant forms, add a qualifying question. "How old is your current system?" with the options under 10 years, 10 to 15, over 15, not sure. It cuts volume by roughly a quarter and improves close rate more than that.
Whichever you use, the lead must reach a phone inside five minutes. A Meta lead that sits in an inbox until tomorrow is money set on fire. The missed calls guide covers the routing.
Frequently asked
Should I boost posts? No. Boosting is a stripped-down ad with no objective control and no retargeting setup. It spends money and teaches you nothing. Use Ads Manager.
Does Instagram matter for HVAC? Slightly. Facebook carries the homeowner age range you want. Run both placements and let the algorithm allocate, but do not build an Instagram content strategy expecting it to book jobs.
Can I use manufacturer co-op money on Meta? Usually yes, if the creative carries the brand logo per their guidelines and you submit the invoice and screenshots. Most programs cover social spend now. Ask your distributor rep for the current claim form before you build the creative, not after.
If you want the campaigns built and the creative shot, Meta ads are one of the services in the free 14-day trial. Text or call (385) 832-6175.