Book a Strategy Call
Facebook ads

HVAC Facebook ad examples: 8 AC and heat pump replacement ads, with the copy and why each works

Technician working on equipment at a workbench
Photo: Jeswin Thomas on Unsplash

Quick answer

A good HVAC Facebook ad for replacement work leads with one trigger a homeowner already feels (an old system, a big repair bill, a hot upstairs room), makes one offer you can honor, and shows your own crew and trucks. The eight examples below are ads we wrote as illustrations, not real ads or results. Ads that mention financing belong in Meta's financial products and services special ad category.

What makes a good HVAC Facebook ad?

A good HVAC Facebook ad for replacement work does three things. It names a trigger the homeowner already feels, like an old system or a hot upstairs room. It makes one offer you can honor this week. And it shows your own trucks, crew and jobs, not stock photos.

I write the offers and buy the ads at Scale Theory. Every ad below is an example we wrote for this post: not a real contractor's ad, not one we have run for a client, and with no results attached. We are new to the US market and have no HVAC client numbers to show.

[Company] is your business name, [City] is the area you serve, and anything in brackets has to be true for your business before it goes live.

On Google the homeowner is already searching. On Facebook and Instagram they are scrolling, so the hook has to earn a pause from someone who was not looking.

How are these HVAC Facebook ad examples laid out?

Each example has four parts: the hook (the first thing people see or hear), the primary text (the copy above the image or video), the headline (the bold line under it) and why it works. All eight are for central AC and heat pump replacement or installation, not repairs.

# Concept Trigger it uses Best format Best season
1 The 15-year-old system System age Single image of a real old unit Spring and early summer
2 Install dates this week Speed Single image or short video Peak cooling
3 A written price at the table Fear of the sales pitch Short video from the comfort advisor Any
4 Heat pump for both seasons Running two systems Carousel Fall and winter
5 Meet the person coming out Trust Selfie-style video Any
6 Old out, new in Proof of work Carousel of one job Any
7 Repair or replace? A big repair bill Single image Peak and shoulder
8 Financing, worded properly Cash flow Single image Any

1. The 15-year-old system

Hook (image): a photo of a real rusty condenser from one of your jobs, with the old nameplate visible.

Primary text: "Most central AC systems in [City] that we replace are 12 to 18 years old. If yours is in that range and getting louder, slower or more expensive to run, it is worth a written replacement price before it quits in July. Free in-home estimate. Takes about [an hour]."

Headline: "Is your AC 12+ years old?"

Why it works: age is a replacement trigger a homeowner can check in ten seconds. The question is about the equipment, not the person, which keeps it clear of Meta's personal attributes policy. Pull the age range from your own job history.

2. Install dates this week

Hook (image or 10-second video): your install crew loading a new condenser onto a truck.

Primary text: "New central AC or heat pump, installed in [City] this week. We have install crews open on [day] and [day]. Book a free in-home estimate, get a written price, and if it works for you we can have the new system in within days."

Headline: "AC installs open this week in [City]"

Why it works: when a system is struggling, speed often matters more than price. Use real dates from your schedule. Invented urgency gets caught on the estimate visit, and it is a claim you would need to back up.

3. A written price at the kitchen table

Hook (video, first 3 seconds): your comfort advisor at a kitchen table, saying "You'll get a written price before I leave."

Primary text: "Worried a new system estimate means a two-hour sales pitch? Here's how ours works: we measure the house, check the ductwork, show you two or three options and leave a written price. No pressure to decide that day. [Company], serving [City] since [year]."

Headline: "Free estimate. Written price. No pressure."

Why it works: it names the fear of a long sales visit and removes it. Only run it if your advisors really do leave a written price and do not push for a same-day signature.

Man scrolling on a smartphone at home
A Facebook ad has to earn a pause from someone who was not thinking about their AC. Photo: Vitaly Gariev on Unsplash

4. One heat pump for both seasons

Hook (carousel card 1): "Cooling in summer. Heating in winter. One system."

Primary text: "If your AC and furnace are both getting old, you may not need to replace two systems. A heat pump cools like a central AC and heats your home in winter. We'll check whether one fits your home and your ductwork, and give you a written price for both options."

Headline: "Replacing AC and furnace? Ask about a heat pump"

Why it works: it opens a fall and winter conversation when cooling ads slow down, and it promises a comparison, not savings. Claiming lower bills needs evidence for your homes and rates. More is in our post on heat pump installation leads.

5. Meet the person coming out

Hook (selfie-style video): the comfort advisor in the driveway next to their truck. "Hi, I'm [name]. If you book an estimate in [City], I'm probably the one who shows up."

Primary text: "Letting a stranger in for an estimate is a big ask. So here's who's coming: [name], [number] years installing systems in [City]. You'll get a text with [name]'s photo before the visit."

Headline: "Book a free estimate with [name]"

Why it works: a real face lowers the trust barrier more than any badge, and a phone video in your own driveway looks like the feed, not like an ad. Keep it under 30 seconds and add captions for people watching with the sound off.

6. Old out, new in

Hook (carousel): card 1 the old system, card 2 the crew removing it, card 3 the new pad and condenser, card 4 the new indoor unit, card 5 the clean-up.

Primary text: "One install in [neighborhood], start to finish. 16-year-old system out, new [tonnage]-ton heat pump in, same day. Every job gets a load calculation, new pad and a clean-up before we leave. Want a written price for your home?"

Headline: "See a full install in 5 photos"

Why it works: it shows the work instead of describing it. Use one real job, with the homeowner's permission and the house number out of frame, and make the age, tonnage and timing match that job exactly.

7. Repair or replace?

Hook (image): a tech holding a failed compressor part, no faces.

Primary text: "Big repair estimate on an older system? Before you pay it, get a replacement price to compare. We'll show you both side by side, and you decide."

Headline: "Repair or replace? Compare both, free"

Why it works: it catches homeowners at the moment a replacement makes sense, without advertising repairs, and it talks about the repair estimate, not the homeowner's finances. "Can't afford a new AC?" would imply a vulnerable financial status, which Meta's policy does not allow.

8. Financing, worded properly

Hook (image): a new system installed, homeowner's hand on the thermostat.

Primary text: "A new central AC or heat pump doesn't have to come out of savings in one go. Financing is available on approved credit. Your comfort advisor can walk you through the options at your free in-home estimate. [Company], [City]."

Headline: "New system now, financing available"

Why it works: it mentions financing without stating a payment, a term or a down payment, so it does not set off the extra disclosures explained below. It also has to run in Meta's financial products and services category. Our post on HVAC financing advertising covers the wording in more depth.

Do HVAC Facebook ads need a special ad category?

Ads that promote financing do. Since January 21, 2025, Meta requires the financial products and services category for US audiences, and its examples include "long-term financing" and "0% APR installment payments", including "in-house installment payments". Meta never names HVAC, but its category page lists "housing repairs" under housing.

Meta's housing examples page lists listings, insurance, mortgages, home equity and appraisal services, and says its examples "aren't comprehensive". If an ad needs a category and you do not choose one, Meta says "your ad may be rejected".

Our approach: any ad that mentions financing goes in the financial products and services category. For a plain replacement ad Meta's wording leaves room for judgment, so we build targeting that works under the restrictions anyway.

What the category changes:

Targeting option Normal campaign Housing or financial category (US)
Age and gender Available Not available
ZIP code targeting Available Not available
City or pin drop radius As set Expanded radius
Lookalike audiences Available Not available
Exclusion targeting and saved audiences Available Not available
Some detailed interests Available Some unavailable

None of this hurts much for replacement work. We target a radius around the service area, keep audiences broad and let the six-question qualifier on the landing page filter renters and out-of-area addresses after the click.

Which creative formats work for HVAC Facebook ads?

Single images, short videos and carousels all work. Meta recommends 4:5 for Facebook Feed and 9:16 for Stories and Reels. For lead ads, it suggests about 125 characters of primary text and 40 for the headline, because longer copy gets cut off on small screens.

Format Aspect ratio Size or length guidance from Meta Good for
Single image, feed 4:5 (or 1:1) At least 1,440 x 1,800 px at 4:5, or 1,080 x 1,080 px at 1:1 Examples 1, 2, 7, 8
Video, feed 4:5 Lead ad guide suggests up to 15 seconds Examples 3 and 5
Stories and Reels 9:16 Keep text and faces inside the safe zone Re-cut versions of 3 and 5
Carousel 1:1 or 4:5 One job or one idea across the cards Examples 4 and 6

The examples above run past 125 characters on purpose: the first sentence carries the trigger and the offer, and the rest sits behind "See more". Use your own phone photos over stock: a real truck in a real driveway looks like something a neighbor posted.

Man filming a video with a smartphone on a handheld gimbal
Phone video from a real job usually beats polished stock footage in the feed. Photo: Anastase Maragos on Unsplash

What should HVAC Facebook ads avoid?

Avoid claims you cannot prove, wording that implies personal attributes, and payment details without the full disclosures. The FTC says "advertisers must have evidence to back up their claims", and Regulation Z sets the financing rules.

Claims. The FTC looks at "both express and implied claims". The risky ones in HVAC ads are energy savings percentages with no testing behind them, "lowest price" or "best in [City]", "free" offers whose terms are not disclosed near the offer, and install dates or warranty terms that are not true for every job.

Personal attributes. Meta does not allow ads that "assert or imply" personal attributes, including health and "vulnerable financial status". So "Can't afford a new AC?" and "Allergies getting worse?" are both out. Talk about the system, the home and the offer instead.

Financing wording. Under Regulation Z (12 CFR 1026.24), stating a down payment, the number of payments or repayment period, a payment amount or the finance charge triggers extra disclosures: the down payment, the full repayment terms and the "annual percentage rate", using that term. So "$89 a month" or "60 months" pulls in a full disclosure block. "Financing available on approved credit" does not. This is general information, not legal advice.

How much budget do these ads need to test properly?

At our default split, Meta gets $2,500 of the $4,000 monthly minimum. Across three or four concepts that is about $20 to $28 a day each, so lead counts take weeks to mean much.

Worked example: testing 4 concepts on Meta (planning assumptions, not results)

Meta budget: $2,500 a month / 30 days = about $83 a day

Split across 4 concepts: about $21 a day each

Two weeks per concept: about $21 x 14 = about $290

At an assumed $100 to $130 cost per lead: about 2 to 3 leads per concept in two weeks

Two weeks of lead counts cannot pick a winner, so we read click-through rate and landing page views first, then qualified leads and booked estimates.

These figures are planning assumptions to be replaced with your own data.

How would these examples change for Houston HVAC contractors?

The structure stays the same. The season and the heating question change. Houston has a long cooling season and homes split between electric and gas heat, so example 4 and an AC plus furnace version both earn a place. Rebate wording needs care, because CenterPoint's incentives go to contractors.

NOAA's 1991 to 2020 normals for Houston Intercontinental Airport show about 111 days a year at or above 90°F, about 7 at or above 100°F, and about 10 nights at or below freezing. That is a long run for examples 1, 2 and 7. The freezing nights are short but real, so the heat pump message in example 4 needs to say how the system handles a cold snap.

The Census Bureau's 2024 American Community Survey shows about 53% of occupied homes in the Houston metro heat with electricity and about 44% with utility gas. So roughly half your replacement estimates could be AC plus gas furnace changeouts, and an ad for that job deserves its own version of example 4.

On rebates: CenterPoint Energy's electric efficiency programs pay incentives to "approved contractors" and distributors, not directly to homeowners. Its Residential Market Transformation program covers "qualifying systems for residential replacement applications only". So "Get a CenterPoint rebate" is the wrong line for a Houston ad. Describe only what the homeowner actually gets on the estimate.

More on the market is on our Houston HVAC marketing page, and how we run these ads is on our Facebook ads for HVAC page. For the wider picture, see our post on getting more AC replacement jobs.

Sam

Sam

Co-founder. Audits, strategy and media buying

Sam runs every strategy call and buys every ad. Before going HVAC-only, he ran a performance marketing agency: SEO, Meta and Google ads, CRM automation.

More about Sam
FAQ

Questions we get asked

Are these real HVAC Facebook ads?

No. We wrote all eight as examples to show structure, wording and the reason behind each choice. They are not ads we have run, not ads from any contractor, and they come with no performance data. Swap in your own company name, service area, photos, install dates and offers before you use any of them, and only make claims you can back up.

Do HVAC Facebook ads need a special ad category?

Meta does not name HVAC in its examples. Any ad that promotes financing, including 0% APR or in-house installment payments, falls under the financial products and services category for US audiences. Meta's category page also lists housing repairs under housing. We run financing ads in the financial category and build every campaign so it still works with the restricted targeting.

What size should HVAC Facebook ad images be?

Meta recommends a 4:5 aspect ratio for Facebook Feed and 9:16 for Stories and Reels. For feed images, the minimum it recommends is 1,080 by 1,080 pixels at 1:1 and 1,440 by 1,800 pixels at 4:5. Use the highest resolution you have, and keep key words and faces inside the safe zone so nothing is cropped.

Can I put a monthly payment in an HVAC Facebook ad?

You can, but a payment amount is a triggering term under Regulation Z, so the ad must also show the down payment, the full repayment terms and the annual percentage rate. Most contractors are better off saying financing is available on approved credit and keeping the details for the estimate. This is general information, not legal advice.

How many HVAC Facebook ads should I run at once?

Three or four concepts at a time is enough on a typical replacement budget. Spread across more than that, each ad gets too little spend to tell you anything for weeks. Start with the concepts closest to your best jobs, judge them on qualified leads and booked estimates, not likes, and rotate in a new concept when one clearly falls behind.

Free strategy call

15 minutes. Your ads, your competitors' ads, your numbers.

Before the call we pull your current Google and Meta activity and the HVAC contractors advertising in your metro. On the call we show you what we found and what a booked replacement estimate should cost you. If it is not a fit, we say so in the first five minutes.

Book a Free Strategy Call
Book a Strategy Call