Why do Facebook ads work for HVAC system replacements?
A central AC or heat pump replacement is a considered purchase. Most homeowners live with a noisy, expensive, 15-year-old system for a while before they ask anyone for an estimate. Facebook and Instagram reach them during that thinking time, in your service area, with your trucks and your offer, before they start comparing three contractors on Google.
Search ads catch people who already know what they want. That matters in a July heat wave, so we run HVAC Google Ads alongside Meta. But for replacements, you also want to be the first conversation, not the third estimate, and that is Meta's job.
Meta also lets the ad do more selling than a text ad can. A 20-second video of the owner next to a new condenser, a photo of a clean install in an attic, a walk through of what happens at the estimate. People spending five figures want to see who will be in their home.
The trade-off is that Meta leads start colder than search leads. That's why the ad is only step one of the HVAC Profit Machine. Without a qualifier and a fast reply, Meta leads look cheap on the dashboard and expensive on your calendar.
What creative angles work in HVAC Facebook ads?
We run four angles, one per ad: system replacement, financing, heat pumps and a seasonal offer. Each gives a homeowner a real reason to book this month and costs you little to honor. Fake countdown timers, "free AC" hooks and discount codes bring in the wrong people, so we don't use them.
| Angle | Who it speaks to | Example hook | What it needs from you |
|---|---|---|---|
| Replacement | Owners of 12 to 20-year-old systems | "Is your AC older than your kids? Here's what a changeout costs in [city]." | A real price range and your install lead time |
| Financing | Homeowners who want a new system but not a lump sum | "New central air, monthly payments, estimate at your kitchen table." | A financing program you actually offer, described the way your lender approves |
| Heat pump | All-electric homes and owners with high bills | "Replacing a heat pump? What changed with SEER2 and what it means for your bill." | Heat pump installs you can show, and any rebate you can honestly offer |
| Seasonal | Shoulder season and winter | "Book your spring changeout now, before the summer wait list." | Real open slots on your install calendar |
Using utility rebates honestly
Some utilities pay incentives on higher-efficiency systems installed through participating contractors. CenterPoint Energy in Houston, for example, says its HVAC incentives start at $200, cover equipment from 15.2 SEER2, and are applied to the invoice when the homeowner uses a participating contractor (CenterPoint Energy). If you're enrolled, the ad can say so. If you're not, it doesn't. Programs change often, so we check the utility's page before each campaign.
What are the creative rules for HVAC Facebook ads?
Use real photos and video of your trucks, crews and finished installs. Put the owner or a comfort advisor on camera. One offer and one price range per ad. Refresh creative about every three weeks. No stock images, no AI imagery, and no promise you can't back. Our logo never appears on your ads.
- Real trucks, real crews. A phone photo of your truck in a customer's driveway beats a studio shot of someone else's.
- A face on camera. Twenty to thirty seconds, in the shop or on a job: who you are, how long you've installed in the area, what the in-home estimate involves.
- One offer per ad. The replacement range, or the financing, or the seasonal slot. Not all at once.
- One price range. "Most 3-ton changeouts in our area run $X to $Y" sets expectations and filters out people shopping for a window unit. You supply the range. We don't invent one.
- New creative every three weeks per ad set, because a service area audience is small and people tire of the same image.
How should HVAC Facebook ads be targeted?
Target a radius or list of cities your install crews actually cover, not the whole metro. Run replacement and heat pump ads in separate ad sets, exclude past customers from prospecting, and let the offer and the qualifier do the filtering that targeting can't. We start with a broad audience inside a tight area rather than stacking interests, then adjust from booked estimate data.
| Setting | What we use | Why |
|---|---|---|
| Location | Radius or city list matching your install territory | A 90-minute drive to an estimate is a bad estimate |
| Audience | Broad inside the area, no stacked interests to start | The qualifier filters better than interest targeting |
| Ad sets | Replacement; heat pump; seasonal in the shoulder months | Different message, different photo |
| Exclusions | Your past customer list | They get a separate maintenance agreement or changeout reminder in season |
| Placements | Facebook and Instagram feeds, Stories, Reels | Where short video gets watched |
Why don't we use Meta instant forms by default?
Instant forms let someone submit their details without leaving Facebook, in a couple of taps. That lifts volume and drops quality: people tap through without reading, forget they asked, or never meant to buy. We send traffic to a landing page on your domain with a six-question qualifier instead, and only qualified leads reach the CRM.
The page asks six quick questions before name and phone: home type, current system and its age, replacement or new install or repair, timing, budget range, and whether they own the home. Anyone who gets through that is worth a call inside 60 seconds. Anyone who doesn't was never going to book.
We don't rule instant forms out. If a fast page isn't possible on your domain yet, we put the same six questions into the form as custom questions and compare the pass rates. The page itself is broken down on our HVAC landing pages page.
What mistakes waste money on HVAC Facebook ads?
The expensive mistakes are sending ads to your home page, running one creative for months, using stock photos, targeting the whole metro, boosting posts instead of running campaigns, and calling leads back hours later. Each one makes Meta leads look cheap in Ads Manager and expensive in your sales numbers.
Judging an ad after two days and $40 of spend also tells you nothing. We give each ad enough spend to show a pattern before we cut it or scale it. And we don't count leads as the win. The win is a booked estimate with a homeowner who owns the house and wants a new system.
How much of the ad budget goes to Meta?
Ad spend is a minimum of $4,000 a month across Meta and Google combined, paid by you directly to each. Meta gets $2,500 by default. In peak cooling months, roughly May to September in Texas and the Sun Belt, we flip it to Meta $1,500 and Google $2,500, because failed systems send people to search.
| Period | Meta | Google Search | Combined |
|---|---|---|---|
| Default split | $2,500 | $1,500 | $4,000 |
| Peak cooling (roughly May to September in the Sun Belt) | $1,500 | $2,500 | $4,000 |
| Shoulder and winter | Heavier, with Off-Peak Fill offers | Lighter | $4,000 minimum |
Off-Peak Fill is what keeps crews busy outside summer: heat pump heating, furnace plus AC changeouts, maintenance plan offers and pre-summer booking.
Worked example: what $4,000 a month buys across both channels (planning assumptions)
$4,000 / $100 to $130 assumed blended cost per lead = about 35 leads
35 x 60% pass the qualifier = about 21 qualified homeowners
21 x 60% book = about 12 to 13 booked estimates
$4,000 / 12.5 = about $320 ad cost per booked estimate
Meta's default $2,500 is about 62% of spend. If the blended cost held for both channels, that is about 22 of the 35 leads.
These are planning assumptions. We don't have a separate US Meta figure we can stand behind yet, so we plan on one blended cost per lead and replace it with your real numbers, channel by channel, in the first month.
What do the first 30, 60 and 90 days look like?
The first 30 days are build, test and launch. Days 31 to 60 are for cutting what doesn't work and putting more behind what does. Days 61 to 90 settle your real cost per booked estimate, so you can decide with numbers whether to continue month to month.
| Period | What we do | What you do | What you see |
|---|---|---|---|
| Days 1 to 30 | Access to your Business Manager and Google Ads, pixel and conversion tracking, landing pages, qualifier, CRM and texting set up, full test from a real phone, launch | Send photos and video, confirm offers and calendar rules | First leads, first booked estimates, first Friday reports |
| Days 31 to 60 | Cut weak ads, scale strong ones, first creative refresh, adjust the qualifier if the pass rate is off | Mark estimates won or lost in the CRM | Real cost per lead and pass rate replacing our assumptions |
| Days 61 to 90 | Settle the Meta and Google split, plan Off-Peak Fill for the season ahead | Tell us about crew capacity | Three months of cost per booked estimate and jobs sold |
We don't switch ads on until the 60-second text has arrived on a test phone. There is no point paying Meta for leads nobody answers. How that reply works is on our HVAC speed to lead page.
We are new to the US. We have no US clients, case studies or reviews yet. We are two brothers based in Sydney, Australia, working US business hours remotely, and every number here is a labeled planning assumption.
Ads run in your own Meta Business Manager, on your card, and stay yours if you leave. We take one HVAC contractor per service line per metro. The full system is on AC replacement leads.