HVAC Software Hub
Buying guides

HVAC Marketing: How to Get More Jobs Year Round

An honest HVAC marketing guide: beat seasonality with service agreements, pick channels that book jobs, and measure cost per booked job.

Eugene Suslov7 July 202611 min read
ui-02-seasonal-offer.png

There are two kinds of HVAC companies. One spends heavily in July and January because the phone is already ringing, then goes quiet in April and wonders where the work went. The other spends steadily and books the shoulder seasons.

The difference is rarely budget. It is that the second one understands what its marketing is actually for: not to create demand during a heat wave, when demand creates itself, but to capture it in the months when nothing is broken.

This guide covers the seasonality problem honestly, then works through the channels that fill a calendar year round: service agreements, digital, social, offline, past-customer reactivation, and referrals. Where a number comes from a company selling that channel, this guide says so.

Why HVAC Marketing Is a Seasonality Problem

Heating and cooling demand tracks the weather, and the weather is not negotiable. The U.S. Energy Information Administration reports that 96% of American homes are heated primarily by one of four fuels, with natural gas at 46% and electricity at 43%. When the heating season arrives in November, tens of millions of systems switch on at once, and some fraction of them fail.

The same happens in reverse each summer. Industry analyses put AC-repair demand well over 250% above baseline in July and furnace-repair demand over 130% above baseline in January, though those figures come from marketing-agency research rather than government data.

What matters is the shape, not the decimal. Two tall peaks, two deep troughs, every year, forever.

The trap is that peak season feels like marketing is working. It is not; the weather is working. The test of an HVAC marketing program is what happens in April.

Season

Demand

What to promote

Start promoting

Spring (Mar–May)

Trough

AC tune-ups, service agreements, IAQ

4–6 weeks before summer

Summer (Jun–Aug)

Peak (cooling)

Emergency repair, replacement

Already running

Fall (Sep–Nov)

Trough

Furnace tune-ups, agreements, duct work

4–6 weeks before winter

Winter (Dec–Feb)

Peak (heating)

Emergency repair, replacement

Already running

Notice that the two trough columns sell the same thing: maintenance. That is not a coincidence, and it is where the rest of this guide points.

Fix the Foundation Before You Buy Attention

Paid channels amplify whatever you already have. If your Google Business Profile is half-filled and you have nine reviews, ads will send people to a business that looks closed.

Before spending on anything, get three things right: a complete Google Business Profile with your services listed individually, a steady habit of asking every satisfied customer for a review, and a website that loads fast on a phone with the number as a tap-to-call button.

This is unglamorous and it is the highest-return work available to most contractors. The mechanics are covered in detail in our guide to HVAC SEO. Until that foundation exists, every dollar of paid spend leaks.

Service Agreements Are the Year-Round Lever

Every source in this field says "sell more maintenance agreements." Almost none of them explain how to price one, which is the part that decides whether the agreement makes you money or quietly costs you money.

A service agreement sells two visits a year, typically a pre-summer AC check and a pre-winter furnace check, for a flat annual fee. It converts a one-time customer into a relationship, it fills your spring and fall, and it gives you a first look at systems that are about to fail.

What Contractors Actually Charge

Working technicians discussing this on Reddit reported plans at $170, $230, and $250 a year, with the mid-range typically covering two visits plus a discount on repairs. These are anecdotal figures from individual techs, not a survey, but they cluster tightly enough to be useful as a starting point.

The more revealing detail was the split in philosophy. One independent contractor charges roughly $160 for a single thorough maintenance visit, taking 1.5 to 2 hours, and refuses to run the visit as a loss-leader. He contrasted that with larger competitors charging around $75 for the same visit, deliberately below cost, to get a technician inside the house and sell something else.

Both models exist in every market. The second one puts your techs under pressure to find something on every call, which is exactly the dynamic that makes homeowners distrust the trade.

How to Price One That Works

Four decisions turn an agreement from a giveaway into a profit center.

  1. Start from cost, not from the competition. Two visits at 1.5 hours each is three billable hours. Price the labor at your real fully burdened rate, add materials, then add margin. If that lands above the guy down the street, so be it.
  2. Decide what the discount is for. A 10% to 15% member discount on repairs is standard. Build that discount into your baseline pricing rather than stacking it on top, or you are simply cutting your own margin.
  3. Sell it at the end of a repair, not on a cold call. The customer just watched you fix something. That is the moment they believe maintenance has value.
  4. Set renewal on autopay and remind them a month before the visit. An agreement nobody schedules is a refund waiting to happen.

Doing the math honestly is the whole game, and it depends on knowing your real hourly cost. That calculation is worked through step by step in our HVAC pricing guide.

The Digital Channels That Book Jobs

HVAC digital marketing gets discussed as one thing. It is at least four, and they behave differently on cost, speed, and intent.

  • Google Business Profile. Free, fastest to influence, and where most emergency calls originate. Start here or nowhere.
  • Google Local Services Ads. You pay per qualified lead or call, not per click, and you get the Google Guaranteed badge. Vendor sources put HVAC leads roughly in the $25 to $75 range, with large metros running higher during peak season. Those are agency-reported figures, not audited data.
  • Google Search Ads. Pay per click, more expensive per booked job than LSAs for most contractors, but you control the message and can target replacement intent.
  • Email to your existing list. The cheapest channel you own, and the most neglected.

Speed of response matters more than any of these choices. A homeowner with a dead system calls three companies and books the first one that answers. Every source in this field, and every contractor, says the same thing.

Digital marketing for HVAC companies is not really about picking a channel. It is about being findable, being answerable, and knowing which of these produced the job.

HVAC Social Media Marketing, Realistically

Social media rarely produces an emergency call. Nobody scrolls Instagram while water pools around the furnace.

What it does is build the familiarity that makes your name the one they think of, and it gives you proof to point at. Before and after photos of a duct cleaning, a short video explaining three signs a system is failing, a tech introducing himself.

The platforms sort roughly by audience. Facebook and Nextdoor skew toward the older homeowners who own the systems you service. Instagram rewards visual proof. TikTok reaches first-time homeowners with short explainer content.

The highest-yield social tactic is not posting at all. It is watching local Facebook and Nextdoor groups where homeowners ask for HVAC recommendations, and being a real, useful presence there. That is where neighbors hand each other work, and it costs nothing but attention.

Offline Marketing: Where the Money Actually Lands

Here the advice online becomes actively unreliable, because the loudest numbers come from companies that sell the channel.

One direct-mail vendor publishes case studies claiming 50% to 60% response rates and returns above 800%. Meanwhile a working HVAC contractor described what happened on Reddit when he mailed 10,000 to 12,000 pieces with a $50 discount code at the start of a summer: exactly one person redeemed it.

In the same thread he reported dropping about $2,000 a month in directory advertising as waste, and said billboards, radio, and TV need 18 to 24 months before showing any return.

What consistently paid for him was cheaper and closer to home: referral rewards, the Nextdoor app, and a local BNI networking group.

The reconciliation is not that direct mail never works. It is that mass mailing to a cold list behaves nothing like targeted mail, and the vendors publishing 800% returns are describing their best client, not your Tuesday.

The offline tactics contractors report most consistently are the ones with almost no waste:

  • Door hangers on the houses either side of a job you just finished. The truck is already there, the neighbors saw it, and the cost is pennies per house.
  • Vehicle wraps. A wrapped van is a billboard that parks in your service area every day.
  • Local networking and chambers. Slow, cumulative, and free of media spend.

Spend offline money where you already have a reason to be, and treat any vendor's response-rate claim as a sales figure until your own tracking says otherwise.

Reactivate the Customers You Already Have

The cheapest job you will book this year is from someone whose furnace you fixed three years ago and who has not heard from you since.

Pull your customer list, segment it by the last time you touched their system, and send something useful. A pre-season tune-up reminder. A note that their system is entering the age where failures cluster. ServiceTitan reports one Florida contractor's "We Miss You" email campaign generating roughly $4,000 in the first week from a single send, though that is the vendor's own account of its customer's result.

Treat the number as illustrative rather than typical. The principle underneath it holds regardless: you paid to acquire those customers once, and reaching them again costs almost nothing.

Build a Referral Engine

Referrals convert better than any paid channel and cost the least, which is why almost every contractor names them as their best source and almost none of them run an actual program.

A program means the reward is defined, communicated, and paid. Contractors commonly offer $25 to $50 off a future service, or $100 in cash or credit for a referral that becomes a booked job. Tie the payout to the completed job rather than the lead, so you are rewarding revenue instead of names.

Tell every customer the program exists, at the end of the job, when they are happiest. Then actually pay it, quickly, and tell them you did. Nothing kills a referral program faster than a reward that arrives two months late or not at all.

Fill the Shoulder Seasons

Spring and fall are where an HVAC marketing program is won, because that is when nothing is broken and nobody is calling.

The offers that work in the troughs are pre-emptive, not reactive. A discounted tune-up before the season turns. A service agreement. Indoor air quality work, duct sealing, or a thermostat upgrade, all of which are discretionary purchases that a homeowner will consider when they are not in a crisis.

Start each campaign four to six weeks before the season actually turns. If you wait until the first hot week, you are competing with every other contractor for the same attention, at the highest ad prices of the year, for customers who already have an emergency and will take whoever answers.

The shoulder season is also when your existing customers are reachable. That is not an accident of the calendar; it is the single strategic fact of this trade.

Measure Cost Per Booked Job, Not Cost Per Lead

Cost per lead is a vanity number. Two channels can produce leads at $50 each, and one of them can be worthless.

Track four things per channel, every month:

  1. Cost per lead. Total spend divided by leads produced.
  2. Booking rate. What share of those leads became scheduled work.
  3. Cost per booked job. Spend divided by jobs, which is the only number that compares channels fairly.
  4. Average ticket by channel. An emergency call and a planned replacement are not the same revenue.

The arithmetic is worth seeing laid out, because it inverts the obvious answer.

Lead source

Cost per lead

Booking rate

Cost per booked job

Cheap shared lead

$50

1 in 10

$500

Pricier exclusive lead

$150

1 in 3

$450

The expensive lead was cheaper, and you would never know without tracking the booking rate. This is the single most common way HVAC companies misjudge a channel and cut the one that was working.

Getting this data requires call tracking on each channel and somewhere to record what happened afterward, which for most shops means a CRM for HVAC. The full set of channels this applies to is covered in our guide to generating HVAC leads.

HVAC Marketing Ideas Worth Testing

Once the foundation and the agreements are in place, these are the HVAC marketing ideas contractors report the best returns from, roughly in order of cost.

  • Door hangers on the neighbors of every completed job.
  • A written referral program with a paid, defined reward.
  • Pre-season tune-up campaigns to your existing list, four to six weeks early.
  • Answering homeowner questions in local Facebook and Nextdoor groups.
  • Google Local Services Ads during shoulder seasons, when competition and cost per lead are lower.
  • Before and after job photos on your profile and social accounts.
  • A wrapped vehicle, if you do not have one.

None of these are clever, and that is the point. Consistency beats cleverness in a trade where the customer only thinks about you twice a year.

What Actually Fills the Calendar

HVAC internet marketing, offline marketing, social, referrals: they all matter, and none of them fixes the underlying problem, which is that demand arrives in two waves and leaves twice a year.

Service agreements fix it. They convert a seasonal transaction into a recurring relationship, they give you spring and fall work, and they hand you the first phone call when the system finally dies. Price them profitably, sell them at the end of a repair, and everything else in this guide gets easier.

Then measure honestly. Track cost per booked job by channel, distrust any statistic published by a company selling that channel, and put next month's money where last month's jobs actually came from. The plan that ties this together, including how much to spend, is covered in our guide to building an HVAC marketing plan.

Frequently asked questions

HVAC marketing is everything you do to make homeowners and property managers choose your company when they need heating or cooling work. It spans your Google Business Profile and reviews, local search, paid ads, email to past customers, social media, offline tactics like door hangers and vehicle wraps, referral programs, and service agreements. Its real job is capturing demand in the shoulder seasons, since peak-season demand largely creates itself.

ES

Written by

Eugene Suslov

Editor, HVAC Software Hub

I build and maintain HVAC Software Hub, a curated directory of field service software for contractors. I write about how to pick tools that survive contact with a real service business.

Still comparing HVAC software?

Filter 159 vetted tools by pricing, business size, and the features your shop actually needs. No signup, no sales calls.

Browse the directory