How to Grow an HVAC Business: 8 Marketing Steps, in Order

Nathan FieldNathan FieldFounder, Havstock13 min read
Illustration of a booked jobs dashboard with a rising line, tiles for new leads, missed calls and cost per booked job, and No heat, AC repair and Tune-up jobs

The fastest way to grow an HVAC business is usually not more leads. It is losing fewer of the leads you already get. Most guides on how to grow an HVAC business hand you a long list of tactics. This one gives you an order. It covers the marketing side only: how you win customers and how you keep them. Hiring techs and buying trucks are for another day.

The short answer

Grow in this order. First, count where your booked jobs come from. Next, answer every call fast and follow up every quote. Then build your Google reviews, sell maintenance agreements and market to past customers. Only after that, pay for new leads, planned around the seasons. Each step makes the next one cheaper.

Why the order matters

Here is how growth usually stalls. The owner decides the problem is lead volume. So they buy more leads from Google, a lead seller or Facebook. Calls ring out while the techs are in attics. Quotes go out and nobody chases them. The new leads cost more than the old ones did, and the owner decides marketing does not work.

More leads into a leaky business just means more leaks.

So the steps below start with the cheap fixes that turn more of your current calls into jobs. They end with the paid channels that bring in new ones. You can do steps 1 to 3 in a few weeks. Reviews and agreements take months, which is why you start them early.

Step 1: Count booked jobs, not leads

Before you change anything, find out where your work really comes from. Pull these numbers for the last three months. Your field service software will give you some. You can count the rest from your call log and job list.

NumberWhat it tells youWhere to find it
Calls and web forms, by sourceWhich channels bring people inCall tracking, your phone system, form emails
Missed callsHow many chances you lose before anyone speaksYour phone system's call log
Booked jobs, by sourceWhich channels bring paying workField service software. Ask "How did you hear about us?" on every booking
Replacement quotes sent and wonHow good your follow-up isYour quote list
Cost per booked job, by sourceWhat each channel really costs youSpend on that source, divided by jobs booked from it

The last row is the one that matters. Cost per lead is a trap. A cheap lead that never books is not cheap. A pricey lead from a homeowner who needs a whole new system can be the best money you spend all year.

We have run ads and a quiz funnel for two training organisations that brought in leads at $2 and $4. That is a different industry, and cheap leads are nice. But we still judge every campaign on what it costs to win a customer, because that is the number that pays the bills.

Step 2: Answer every call, and answer fast

HVAC calls are urgent. A homeowner with no heat or no cooling does not leave a voicemail and wait. They call the next company on the list.

Research outside HVAC points the same way. A study of 2,241 US companies found that firms that tried to reach a web lead within an hour were nearly seven times as likely to qualify it as firms that tried an hour later. They were more than 60 times as likely as firms that waited a day or longer. The average firm took 42 hours to reply (Harvard Business Review, 2011). That study looked at online leads. For a no-cool call on a hot afternoon, the window is likely shorter still.

Here is what to set up:

  1. Answer live in office hours. If the phone rings out while your dispatcher is on another line, add a second person or an overflow service.
  2. Cover nights and weekends. Decide who takes no-heat and no-cool calls after hours. Our guide to HVAC answering services compares live staff and AI, with prices.
  3. Text back every missed call. A missed call text back sends a text from your number within seconds, so the caller can reply instead of ringing a rival.
  4. Reply to web forms in minutes. An automatic text confirms you got the request. A person calls back as soon as they can.

If you run Google Local Services Ads, this is now about ad spend too. From 1 October 2026, Google can charge for some missed calls during business hours. Here is what the Local Services Ads missed-call change means and what to fix.

The cheapest lead you will ever get is the one that already called you.

Step 3: Follow up every replacement quote

Homeowners get a few quotes for a replacement, then many go quiet for a while. Not because they said no. A new system is a big spend, and life gets in the way.

A lot of shops send one quote and wait. The shop that checks in politely a few more times often wins, simply by still being there when the homeowner is ready.

A repair is won on speed. A new system is won on follow-up.

Set this up once in your CRM so it runs on its own:

WhenHowWhat to send
Same dayEmailThe quote in plain words: what is included and how long the price holds
Day 2Text from the tech or comfort advisor"Any questions on the quote?" Short and personal
Day 7EmailAnswers to the questions people ask most: running costs, warranty, ways to pay
Day 14Call or textA check-in. Is the timing still right?
After thatEmailA seasonal note until they buy or ask you to stop

Only text people who agreed to get texts from you. US rules on marketing texts are strict, so keep the permission on record.

Also catch the quotes that start as repairs. When a tech finds an old system on its last legs, that visit should trigger a replacement quote and the same follow-up. Many replacement jobs start this way, and they cost nothing in ad spend.

Step 4: Build your Google reviews

When someone searches for AC repair near them, Google often shows a map of local businesses above the rest. Google says local results mainly come down to how relevant you are, how close you are and how well known you are. It also says more reviews and positive ratings can help your local ranking (Google Business Profile Help, checked 29 September 2026).

Reviews also decide who gets the call. In BrightLocal's 2026 survey of 1,002 US adults, 97% said they read reviews for local businesses. 74% look for reviews written in the last three months. And 47% said they would not use a business with fewer than 20 reviews (BrightLocal Local Consumer Review Survey 2026).

What to do:

  1. Fill in your Google Business Profile. Every service, your real service area, the hours you really answer, and real photos of your team and vans.
  2. Ask every customer, after every job. The best moment is right after the tech fixes the problem. Send the review link by text that same day.
  3. Keep them coming. A burst of reviews in March and then nothing for a year looks stale. A steady trickle keeps your newest review recent.
  4. Reply to every review. The same survey found 89% of consumers expect owners to respond. Write a real reply, not a template.

Two rules you must not break. Google's policy bans asking only happy customers for reviews, and bans offering anything in return for one (Maps user content policy). The FTC's rule from August 2024 also bans rewards tied to writing a positive or negative review, and bans using threats to get bad reviews taken down (FTC, 14 August 2024).

Ask every customer for a review. Pay no one for one.

For the full setup, read our guide on building a review and reputation system.

Step 5: Sell maintenance agreements

Most shops treat a maintenance agreement as a service product. It is also your best marketing asset. Every member already trusts you, has a reason to hear from you twice a year, and is likely to call you first when something breaks.

Agreements also smooth out the seasons. ENERGY STAR points out that contractors get busy once summer and winter arrive, so it tells homeowners to have cooling checked in spring and heating checked in fall (ENERGY STAR maintenance checklist). Those are your quiet months. A solid base of members booked in for tune-ups keeps techs working when the phone goes quiet.

Keeping customers is cheaper than finding new ones, too. Research cited in Harvard Business Review puts the cost of winning a new customer at 5 to 25 times the cost of keeping one (HBR, 2014). That is a figure across industries, not HVAC alone. But the logic holds for any trade where customers come back.

How to sell more of them:

  • Offer the plan on every repair visit. Give techs a one-page sheet to leave behind.
  • Put the plan on your website with a clear price and a plain list of what is included.
  • Send a reminder before each tune-up season and another before renewal, by email and text. Automate both, so they go out in a busy week too.

Step 6: Market to the customers you already have

Every customer you have served is on a list somewhere: in your field service software, your invoices or an old spreadsheet. In a lot of shops, that list just sits there.

Your customer list is the lead source you already paid for.

Simple ways to use it:

  • Repair customers with no plan. Offer the maintenance plan before the next season starts.
  • Customers with an ageing system. Check in when their unit reaches the age at which you usually start talking about replacement.
  • Everyone who agreed to hear from you. A short seasonal email with one useful tip and one offer. A handful a year is enough. Every marketing email needs a working unsubscribe link.
  • Your happiest customers. Ask for referrals, and give them a link they can forward to a neighbour.

This is the work that slips when the owner is also on the tools. It is not hard. It just needs to be set up once and left running.

Step 7: How to get HVAC leads from new customers

Now you are ready to pay for new leads, because more of them will turn into jobs. Here are the main channels, from the ones you own to the ones you rent. Costs vary too much by city and season to quote honestly, so compare them on your own cost per booked job from step 1.

Pay for new leads last, not first.

ChannelHow you payHow fast it worksBest for
ReferralsNothing, or a thank-youSlow and steadyEvery kind of job
Google Business Profile and reviewsYour timeMonthsRepair calls from local searches
Your websiteBuild once, keep improvingMonthsTurning every other channel into calls
Local Services AdsPer leadFast, once Google has checked youRepair calls, shown at the top of search
Google search adsPer clickDaysRepair calls and replacements, service by service
Facebook and Instagram adsPer view or clickDaysReplacements, plan offers, the quiet seasons
Lead sellersPer leadSame dayTopping up gaps. Ask if the lead goes to other shops too

A few rules for the paid ones. Turn spend up and down with your schedule: when the board is full for the week, pull back, or you pay for calls you cannot take. Run repair and replacement ads separately, because people buy them in different ways. And track every channel to booked jobs, not clicks.

Ads, search and your website are each a subject of their own. We cover all of them for heating and cooling companies on our HVAC marketing page.

Step 8: Do the building work in the quiet months

HVAC runs on the weather. The summer and winter rushes are when you have the least time to fix anything. Spring and fall are when you have time and your techs have gaps. Plan your marketing work around that.

SeasonPhonesMarketing work to do
SpringQuieterCooling tune-up reminders. Set up missed call text back and quote follow-up before the heat arrives
SummerBusyAnswer fast. Run repair ads only while you have room. Ask for a review on every job
FallQuieterHeating tune-ups. Replacement offers to past customers. Fix whatever broke in summer
WinterBusyThe summer playbook, for heating. Keep the review flow going

What we would do first

If a small HVAC shop asked us where to start, this is the first month we would plan. It is our opinion, not a formula.

  1. Week 1. Turn on call tracking and missed call text back. Count last quarter's booked jobs by source.
  2. Week 2. Build the quote follow-up and the review request, both automatic.
  3. Week 3. Clean up the Google Business Profile. Email past customers about the next tune-up season.
  4. Week 4. Only now look at ad spend. Cut any channel that cannot show booked jobs.

None of that is clever. It is the work that falls through the cracks when the owner runs the jobs as well as the business. That is what Havstock Unlimited is for: one team that runs your ads, site, follow-up and reviews for a flat monthly fee. See how Havstock Unlimited works, or read how a marketing subscription works if the idea is new to you.

When this will not work

Marketing cannot fix a full schedule. If you already turn work away every week, more leads will only annoy people. Hire or raise your prices first.

This guide is also not for commercial HVAC. That work is won through bids and relationships with property managers, not Google Maps and tune-up emails. Everything above is for residential service and replacement.

FAQ

What is the fastest way to grow an HVAC business?

Stop losing the leads you already get. Answer every call, text back every missed call and follow up every replacement quote. These cost little and work within weeks, because the demand is already there. Paid ads can bring more calls quickly too, but they cost you more while your follow-up is weak.

Should I buy HVAC leads from lead sellers?

You can, as a top-up. Ask each seller whether the same lead goes to other companies, and what happens if a lead is fake or outside your area. Then track every bought lead to a booked job. If a seller cannot beat your other channels on cost per booked job after a few months, stop buying.

How much should an HVAC company spend on marketing?

You will see rules of thumb quoted as a share of revenue. We could not find a primary source we trust for any of them. A better way: decide what you can pay to win one job, based on your average ticket and margin. Then spend on each channel only while it books jobs at or under that cost.

How can a small HVAC business get customers with no ad budget?

Start with what is free. Fill in your Google Business Profile, ask every customer for a review and answer every call. Email past customers before each season. Ask happy customers for referrals. Answer heating and cooling questions in local online groups. None of this costs money, only time, and it keeps working after you stop.

How many Google reviews does an HVAC company need?

There is no magic number, but the bar is real. In BrightLocal's 2026 survey, 47% of US consumers said they would not use a business with fewer than 20 reviews. Fresh reviews matter too: 74% look for reviews from the last three months. So aim for a steady flow, not a one-off push.

Does social media work for HVAC companies?

Not for emergency calls. Most people with a broken AC search Google or ring someone they know. Social media helps more with trust and the quiet seasons: install photos, tune-up reminders and offers for past customers. Paid Facebook and Instagram ads can sell replacements and plans. Just do not expect posts alone to fill the schedule.

Are maintenance agreements worth it for growth?

Yes. Members book tune-ups in spring and fall, which fills your schedule when calls drop. They already trust you, so they are more likely to call you when something breaks and to ask you for a quote when the system gets old. Each member also gives you a reason to get in touch twice a year.

If you only do one thing this week, count your missed calls from last month. That one number will tell you more about how to grow an HVAC business than any list of tactics, including this one.

Marketing on Subscription

Cancel anytime
Limited time price
$4,995 USD/month$5,995
Included
Strategy call to startAds on Meta, Google, LinkedIn One request at a timeWebsites, pages and funnels Avg. 48 hour deliveryFollow-up and email CRM includedSEO, AEO and blog posts Monthly results reportAI chat on your site
Learn more Spots limited, see if you qualify
Your whole marketing teamOne flat monthly fee
Learn more