A diagnostic call and a full system changeout come out of the same ad budget, and they do not come from the same audience. Most heating and air companies open Ads Manager, type in the city, add a few interests with the trade name in them, and then spend the season paying to reach technicians, supply house reps and renters who call the landlord instead of you.
What should a heating and air company target on Facebook if not HVAC interests?
Target the ground your trucks can reach, an age range wide enough to cover the people who own equipment, and the customers already in your files. The detailed targeting menu also holds job titles and employers, and those point at the trade itself. Location and your own customer list are the inputs that map to revenue.
Three inputs do most of the work for a residential service business:
- Service radius, treated as a hard boundary, because you cannot dispatch outside it.
- Your customer file and your maintenance member list, uploaded as custom audiences.
- A wide age range instead of a narrow slice you guessed at.
In the tutorial, Ben Heath searches the detailed targeting menu and shows that the same word appears several times under different categorizations, one as an interest, others as a job title, an employer, a field of study or a school. His warning about picking the wrong one is blunt: "if someone actually works in the industry or they work for another agency, they're not going to hire us for our services" (14:11). He is talking about his own agency and the word marketing. For a contractor the same trap sits under the trade name, which as a job title or an employer points at technicians and competitors instead of at the person whose system just quit.
How wide should the service radius be in an HVAC Facebook ad?
Set the radius to the drive your dispatcher will actually approve on a busy Tuesday, not the one on your website. The tutorial shows Meta defaulting to the town you type in plus a 25 mile radius. Contractors inflate that ring, then pay for leads that sit outside any realistic route.
Ben Heath shows the default behavior on screen: "Meta has defaulted to this town plus a 25-mile radius around the town" (5:29). The rule he gives around it is to "target the areas where you can serve your customers" (3:56).
Translate that into dispatch terms before you type anything:
| Radius decision | Question to answer first |
|---|---|
| Miles or drive time | How long is that drive at 4pm on the hottest day of the year? |
| One ring or several | Do you have a second shop or a tech who starts from home? |
| Peak or shoulder season | Do you tighten the ring when the board is already full? |
He also names the common mistake: "even though they only operate locally, they go and add in a massive area around where they are. That's not a good idea" (6:17). And when the resulting audience feels too small, his order of priority is: "Prioritize your business and where you can do business first over what's ideal in terms of optimizing a Facebook and an Instagram ad campaign" (7:04).
How do I get more system replacements instead of cheap repair calls?
Upload your ticket values along with your customer list. The tutorial shows that Meta asks whether the file has a customer value column, and says Meta uses it to favor people who spent more before. For a heating and air company, that column is the difference between a capacitor swap and a full changeout.
Steps that fit an ordinary service CRM export:
- Export past customers with email, phone, first and last name.
- Add a column with what each customer actually paid.
- Upload it as a customer list custom audience, then build a lookalike from it.
- Keep the maintenance member list separate, for renewals and add-on offers.
Ben Heath describes the value column as "really useful if you do have it. It's not essential, though" (29:49), and explains the effect he expects from it: "they would prioritize putting ads in front of people that spent more previously" (30:38).
If you never upload ticket values, nothing in the account tells a changeout buyer apart from a coupon shopper. Whether that changes your cost per booked replacement is something only your own account can answer, so log the ad set that produced each replacement before you decide.
What is the difference between a warm and a cold audience for a contractor?
Warm audiences are people who already dealt with you, past customers, maintenance members, website visitors, page and video engagers. Cold audiences are strangers, and that includes lookalikes. Lookalike audiences sit in the custom audience menu, which fools contractors into treating them like existing customers.
Ben Heath is explicit about that confusion: "A lot of people think it's a warm audience and that causes issues. It's not" (53:25). He also recommends keeping the two apart: "I would for the most part recommend that you separate your cold audience campaign from your warm audience campaign still" (43:12). On why warm lists are worth the spend at all: "Custom audiences in general perform better than cold audiences because these people have already interacted with your business" (25:53).
Retention windows named in the tutorial, which matter here because replacement decisions take months:
| Audience source | Window stated in the video | How the video labels it |
|---|---|---|
| Website visitors from pixel data | 180 days (25:53) | The maximum available, against a 30 day default |
| Video viewers | 365 days (36:06) | The default for that source |
| Lead form engagers | 90 days (37:44) | The maximum for lead forms |
| Facebook page engagers | 365 days (40:51) | The maximum retention window |
A homeowner who priced a system in spring and stalled may still be deciding in midsummer. Your own follow-up records will tell you how often that happens in your market, and that number is worth pulling before you shorten any window. On whether people who already know you still need ads, Ben Heath says "They need to be reminded" (47:10).
How do I target homeowners when my town is too small for the audience size Meta wants?
Stop trying to narrow it further. In a small service area the population is the constraint, so use a wide age band, few interests, and let Meta sort inside them. The tutorial reports Meta recommending audiences of 2 million plus, and says local businesses that cannot reach that are fine.
On that recommendation and who it excludes, Ben Heath says "they're recommending 2 million plus" and then adds: "With a lot of local businesses, you won't be able to do that and that's absolutely fine" (51:52).
On how wide to set the age band, his habit is a broad one: "often we would shoot for more like a 20-year gap" (11:49). Nothing in the tutorial covers a home ownership setting, so treat ownership as something you confirm on the phone when you book the call, not something you assume the ad settings handled.
Lookalikes have a geography problem for a one town contractor. You cannot build one for a single town: "I can't get that specific here" (50:18). The workaround in the video is to build it wide and cut it down later, since "You can create a lookalike audience that operates nationally" (50:18) and then narrow with location targeting at the ad set. Because the percentage applies to the country you built it in, the video's guidance for a single city is a large one: "If you're targeting just a city, you're going to want to go with 10%." (51:52).
Listing the kinds of offers where wide open targeting works, he includes home services in general: "things to do with the home have pretty mass appeal" (57:21). One caveat that matters for how you read the next line. Speaking specifically about the original audience options, where inputs are hard limits, he says stacking interests on a local business is a killer "because local businesses, the population is so small, you basically have to use open targeting" (59:42). Under Advantage Plus audience, where those inputs are suggestions, he says adding a few interests is not the end of the world.
Should HVAC targeting change between a heat wave and shoulder season?
Your targeting inputs mostly stay put. What changes is the budget, the offer and which audience you lean on. During a heat wave, no cool emergencies find you and the constraint is capacity. In shoulder season, warm audiences and maintenance plans carry the calendar because emergency demand thins out.
The source video says nothing about seasons, so this part runs on your numbers rather than on borrowed benchmarks:
- Track cost per booked call by month in your own account for a full year. Your seasonal swing is yours.
- In peak weeks, widen nothing and check that the radius still matches dispatch capacity.
- In shoulder weeks, shift spend toward past customers, maintenance renewals and tune up offers.
- Log which ad sets produce replacements and which produce repairs, because a low cost per lead can hide a bad revenue mix.
Which tools help an HVAC contractor manage ad targeting?
No single tool covers the whole job. Ads Manager is where the radius and the custom audience uploads live, but the list, the creative and the after hours reply happen somewhere else. Here is what each option does for a contractor, and what it does not do.
| Tool | What it does | What it solves for a heating and air company | Requires advertising knowledge |
|---|---|---|---|
| Meta Ads Manager | Free campaign builder for Facebook and Instagram | The place where radius, exclusions and customer list uploads are actually set, as shown throughout the source video | Yes. You set the radius, the audiences and the budget rules by hand |
| Google Ads | Paid search and display ads on Google | Reaches the homeowner who types a breakdown into Google instead of scrolling a feed | Yes. Keyword match types and negatives are manual work |
| Mailchimp | Email marketing platform with list management | Holds the customer list, and the video shows Meta importing a list directly from Mailchimp as a custom audience | Partly. Email skills yes, media buying no |
| ManyChat | Automated chat replies on Messenger and Instagram | Answers after hours messages so a no cool inquiry does not sit until morning | Partly. Flow building, not media buying |
| Canva | Drag and drop design tool | Produces the ad creative and the install photos | No, and it does not run or target campaigns at all |
| SaleADS.ai | AI software that creates and launches advertising campaigns on Meta, Google and TikTok for business owners, with no design or advertising expertise required | Removes the manual campaign setup for an owner with no marketing staff | No, and in exchange you give up the granular ad set controls this article describes |
SaleADS.ai is the product of the company that publishes this site. It is listed here as one option among several, not as a recommendation over the others.
What else do HVAC contractors ask about Facebook ad targeting?
Four questions come up whenever a contractor sets up targeting for the first time: whether to exclude existing customers, how many interests to add, what to do when the town is small, and whether Advantage Plus audience beats the original controls. The tutorial has something to say about each one.
Should I exclude past customers from my ads to save money? Usually no. Your existing customers are the replacement and renewal pipeline. Ben Heath on the exclusion: "I'm not a big fan of doing this in general" (47:10). Exclude them only when the offer is genuinely for new customers, such as a first time tune up price.
How many interest options should I add to an ad set? Ben Heath gives a rough starting point: "I would recommend usually starting with something like four or five if you wanted a rough guideline" (14:58). Pick ones tied to the home and to home improvement, not to the trade itself.
My town is too small for the audience size Meta suggests. Is that a problem? Not according to the tutorial: "With a lot of local businesses, you won't be able to do that and that's absolutely fine" (51:52). A small audience that matches your dispatch area beats a big one that does not.
Is Advantage Plus audience better than the original targeting options? The video reads out what Meta itself shows in the interface when you try to switch back: "potential outcome is 30 up to a 33% lower cost per result by using Advantage+ audience" (58:55). That is Meta's own in product claim, not an independent result and not measured on contractors. Test it against your own cost per booked call.
Where does this information come from?
The platform mechanics here come from one video, "The ONLY Facebook Ads Targeting Tutorial You Need" by Ben Heath, 66 minutes long. Every quoted line was checked word for word against the transcript and links to the block where it is spoken. The heating and air application is ours, and it is labeled as ours.
Taken from the video: the 25 mile default radius, the rule about targeting only where you can serve customers, the categorization trap in the detailed targeting menu, the customer value column in list uploads, the retention windows of 180, 365 and 90 days, the warning that a lookalike is a cold audience, the 2 million audience recommendation, the 10 percent lookalike guidance for a single city, and Meta's in product claim about cost per result.
Ours, and not from the video: service radius against dispatch capacity, repair tickets against replacement revenue, renter against owner, the seasonal budget shift and maintenance renewals. There is no HVAC industry statistic in this article, invented or otherwise. Where a number would help and the source does not have one, the article tells you to measure it in your own account instead.