Leadria Start free trial

HomeBlog › Facebook Ads for HVAC Companies: Filling the Slow Season

Facebook Ads for HVAC Companies: Filling the Slow Season

Trade8 min readUpdated July 17, 2026

When a homeowner's AC quits at 4 p.m. on a 98-degree Tuesday in July, they do not open Facebook. They grab their phone, search "AC repair near me," and call the first company that picks up. You will not win that moment in someone's feed, and you should stop trying. That's the honest starting point for any conversation about facebook ads for HVAC: the emergency call belongs to Google and to whoever answers the phone by the third ring. Facebook's money for an HVAC contractor sits somewhere else entirely — in maintenance plans, in system replacements sold before the system dies, and in the shoulder months when your competitors have stopped bidding and impressions are cheap. Get those three right and $1,000 a month keeps a truck busy through the slow season. Chase the emergency call with the same $1,000 and you'll lose it to a Google search.

The three places Facebook actually pays for HVAC

Every HVAC job sits somewhere between "decided in 10 minutes" and "thought about for 6 weeks." Facebook is worthless on the left end and excellent on the right. Here's where the money is:

OfferChannel that winsWhy
No cooling / no heat, todayGoogle, Local ServicesActive search, decided in minutes, first answer wins
Tune-up / maintenance planFacebookNobody searches for a tune-up — you have to remind them
System replacement (aging unit)Facebook$8-12k decision, weeks of thinking, financing changes the answer
Indoor air quality, mini-splitsFacebook / InstagramComfort upgrade — the want has to be created
Ductwork, insulation add-onsFacebook (to existing list)Sold to people who already trust you

Notice the pattern: Google captures demand that already exists, and every competitor is bidding on it. Facebook creates demand — it puts your offer in front of a homeowner whose 17-year-old furnace is fine today but who has been quietly dreading the bill. We broke that split down in Facebook ads vs Google ads for small business. The short version for HVAC: Google for emergencies, Facebook for everything that gets scheduled.

Launch your first Facebook & Instagram ad in 2 minutes

Describe your business: the AI writes the copy, designs the visual, sets the targeting, and publishes your ad. Leads arrive with their phone number.

Try Leadria free

7-day free trial — no credit card — cancel anytime

The seasonality play: advertise 4-6 weeks ahead, not during

This is the highest-leverage decision an HVAC contractor makes with an ad budget, and most get it backwards. They advertise in July, when the phone is already ringing and every HVAC company in the metro is bidding against them. CPMs in peak season commonly run $20-30 in competitive Sun Belt markets. In March, the same audience costs $8-14. Same homeowner, same feed, half the price — because your competitors stopped spending.

Cost isn't the only reason. A homeowner in July has no time to consider you — their AC is dead and they need someone now. A homeowner in March has a working system, a tax refund, and the mental space to think about replacing a unit that barely survived last summer. That's a sale you can earn.

Here's the calendar to run against:

WindowWhat to advertiseWhy then
Feb 1 - Mar 31AC tune-up, pre-season replacement4-8 weeks before first heat; cheapest CPMs of the year
Apr - MayReplacement + financingFirst warm days remind people the unit struggled last year
Jun - AugPull back to maintenance plans onlyCPMs peak, you're already booked, ads compete with your own phone
Aug 15 - Sep 30Furnace tune-up, safety inspection4-6 weeks before first cold snap
Oct - NovFurnace replacement + financingPre-holiday, before the January panic
Dec - JanLight spend, plan renewalsEmergency-heavy season belongs to Google

The discipline that's hard: turning ads down in July when the business feels good, and turning them up in February when it doesn't. That's backwards from instinct and it's why it works — the same pre-booking logic that governs every seasonal business running Facebook ads.

Maintenance plan math: the $180 isn't the prize

Most contractors price a maintenance plan at $150-250 a year, then refuse to spend $40 acquiring one because the math looks thin. Two visits, a filter, maybe $60 of tech time — where's the profit?

The plan isn't the product. The plan holder is. Run the numbers over the life of the relationship instead of the first year:

Add it up: roughly $3,950-4,300 in expected revenue per plan holder over five years. Against a $40 cost per lead and, say, a 40% close rate on those leads — a $100 acquisition cost per plan holder. That's a 40:1 return, and it's why smart HVAC operators treat plan sign-ups as the primary Facebook objective and the tune-up as bait.

One catch: this only works if you run the plan. If nobody follows up on it, you've bought $900 in dues and none of the $3,000 that follows.

The replacement angle: age, financing, and the utility bill

Replacement is where the ticket lives — $6,000 for a basic changeout, $8,000-12,000 for a full system with a decent SEER rating. Three messages move it.

Age of system

A 15-year-old unit is on borrowed time and the homeowner knows it. Copy that names the number beats copy that doesn't: "Is your AC over 15 years old? It's not a question of if — it's whether it dies in July or gets replaced in March on your schedule." Approximate it through home age (a house built in 2006 is on its first or second unit) and your own service history.

Financing — the biggest lever on the list

"$9,000 for a new system" is a conversation stopper. "$150 a month" is a conversation. Same system — $9,000 over 84 months at roughly 10% APR is about $150/month — but it moves the decision from a capital expense the homeowner doesn't have to a monthly bill they can compare against what the old unit wastes. If you offer financing and aren't leading with the monthly number, you're leaving most of your replacement volume on the table.

The utility bill

An old, failing system runs constantly. "Your AC ran 14 hours yesterday to keep the house at 74. A new one does it in 6." Pair it with a real job: "The Hendersons on the west side cut $95 a month off their summer bill." Concrete beats "energy efficient" every time.

Targeting: homeowners in your radius, nobody else

HVAC targeting is simple, and simple is correct. Four settings do almost all the work:

Resist stacking ten interests on top. A tight radius plus homeowner intent plus a real offer beats a clever audience nearly every time.

When this does NOT work

Two situations where Facebook ads will waste your money, and you should hear it now rather than after $2,000:

You're selling emergency repair. Worth repeating because contractors keep trying. Demand for emergency HVAC is created by a broken unit, not an ad. Every dollar aimed at "24/7 emergency AC repair" on Facebook belongs in Google.

You can't answer the phone same-day. This is the one that actually kills campaigns. A Facebook lead is warm for minutes, not days. If your leads sit in an inbox until Thursday, you're buying leads for your competitors. Before you spend a dollar, decide who calls the lead back within an hour — and if the answer is "nobody," fix that first. The mechanics of that handoff are in how to get leads from Facebook ads.

One more: if you're a one-truck operation booked six weeks out, ads solve a problem you don't have. Raise your prices instead.

What $800-$1,500 a month buys an HVAC contractor

That range — $27 to $50 a day — is realistic for one metro service area. Below about $500/month you generate too few conversions for Meta to find a pattern, and the campaign never stabilizes. Above $1,500, track closed jobs closely enough that the number justifies itself.

OfferCost per leadLeads at $1,200/moWhat it's worth
Tune-up ($89 offer)$15-4030-50Entry point; 10-15% become replacement quotes
Maintenance plan$25-6020-40~$3,950 expected lifetime revenue each
System replacement$60-1508-20$6-12k ticket; close 20-30%

Run the replacement line: $1,200 buys roughly 13 leads at $90 each. Close 3 at a 23% rate. Three systems at $8,000 = $24,000 in revenue, and at a 35% gross margin that's $8,400 against $1,200 in ad spend. That math survives a bad month. What moves it: your close rate (the biggest variable — a shop closing 35% has a different business than one closing 15%), your market's competitiveness, and whether you offer financing. For what these numbers look like across trades, see how much Facebook ads actually cost.

Judge it on booked jobs, not clicks. And give it a full season — a February campaign that generates 30 tune-ups is really generating 4-5 replacement quotes in June. Kill it in March and you'll never see them.

Getting it running without living in Ads Manager

Three ways forward. Learn Meta Ads Manager yourself: free, but it's a maze of campaigns, ad sets, and pixels, and you'll pay the tuition in wasted spend and evenings. Hire an agency: typically $1,000-3,000/month in retainer on top of spend, which rarely pencils out below about $3,000/month in budget — the fee eats the return.

Or use a tool that does the work. Leadria is an AI that creates and publishes your Facebook and Instagram ads: you describe your business in a sentence ("HVAC contractor in Phoenix, replacements and maintenance plans, 20-mile radius"), and the AI writes the copy, generates the visual, sets the targeting, and publishes the ad. Leads come back with a phone number so you can call them the same day. There's a 7-day free trial, no credit card.

Whichever route you take, the strategy doesn't change: emergencies to Google, planned work to Facebook, advertise 4-6 weeks before the season, and lead with financing on every replacement ad. The same logic runs next door — the plumbing version is nearly identical, and the full framework lives in our guide to Facebook ads for small business. Pick one offer, run it for a season, and count the jobs.

Frequently asked questions

Do Facebook ads work for emergency AC repair?

Almost never, and you should stop paying for it. A homeowner whose AC died 20 minutes ago is searching Google and calling the first company that answers — they are not scrolling a feed. Put that budget into your Google Business Profile and Local Services Ads, and keep Facebook for maintenance plans and replacements, where the decision takes 4-6 weeks and an ad can actually influence it.

What does a lead cost for an HVAC company on Facebook?

It depends on what you're offering, and the spread is wide: a $89 tune-up offer runs $15-40 per lead, a maintenance plan sign-up $25-60, and a system-replacement lead $60-150. The $150 replacement lead is usually the better buy — close one in four and you've bought an $8,000 ticket for about $600 in ad spend.

When should an HVAC contractor advertise on Facebook?

Four to six weeks before the season, not during it. That means February-March for AC work and late August-September for heating. CPMs in those shoulder months typically run $8-14 versus $20-30 in July, so the same $1,000 buys you roughly twice the reach against a homeowner who still has time to say yes.

Is a $180 maintenance plan worth paying $40 to acquire?

Yes, and it isn't close — but not because of the $180. The plan holder stays about 5 years ($900 in dues), calls you first for repairs, and roughly 1 in 4 will buy an $8,000 replacement from you rather than shop it. That makes each plan holder worth $2,500-3,000 in expected revenue against a $40 acquisition cost.

What budget does an HVAC company need to make Facebook ads work?

Plan on $800-$1,500 a month ($27-50 a day) for a single metro service area. Below about $500/month you generate too few conversions for Meta to optimize, and the campaign never stabilizes. At $1,200/month you should expect roughly 13-20 replacement leads or 30-50 tune-up leads, depending on your offer.