Talk to the person who'll actually do the work: Call (917) 262-7021 Text me עברית

Growing an HVAC Business: The 7 Marketing Numbers to Track

An HVAC business grows when you know what a booked job costs you and where the cheapest ones come from. Most owners I talk to know their revenue and their truck count. Far fewer know their cost per call by channel, their close rate, or how many members they added last year. Those numbers decide whether more marketing makes you money or just makes you busy.

I do SEO for HVAC contractors, so I care about these numbers because they tell me whether my work pays. You should care because they tell you where to put the next dollar.

The 7 numbers every HVAC business owner should track

#NumberHow to calculateWhere to get it
1Cost per call (by channel)Channel spend ÷ real calls from that channelCall tracking, ad dashboards
2Booking rateAppointments booked ÷ real calls answeredCall recordings, CSR log
3Close rateJobs sold ÷ appointments runField software
4Cost per booked jobChannel spend ÷ jobs sold from that channelNumbers 1 to 3 combined
5Average ticket (repair vs replacement)Revenue ÷ jobs, split by typeField software
6Membership plan count and renewalsActive plans; renewed ÷ due for renewalField software
7Calls by monthReal calls per month vs the same month last yearCall tracking

1. Cost per call

Take what you spent on a channel in a month and divide by the real calls it produced. "Real" means a person with a job, not spam, wrong numbers or existing customers asking about an invoice. Without a separate tracking number per channel you are guessing, and most owners guess in favor of whatever they spent the most on.

Channels price very differently. Paid search and lead platforms charge for every click or lead, all year. Organic rankings cost a monthly fee whether you get 20 calls or 200. For the paid side, see HVAC advertising costs broken down per call.

2. Booking rate

Of the real calls you answered, how many became an appointment? This is the cheapest number to improve, because those calls are already paid for. Listen to ten recorded calls a week. The usual leaks: nobody answers at lunch, the CSR quotes a price before asking questions, nobody offers the next open slot.

3. Close rate

Of the appointments you ran, how many bought? Split it by repair and replacement, since they behave differently. A low replacement close rate often means the tech is not presenting options, or the price arrives with no financing attached.

4. Cost per booked job: the number that decides your budget

This is the one to run your marketing on. Here is example math with round, made-up numbers so you can plug in your own:

StepChannel A (paid leads)Channel B (organic)
Monthly spend$3,000$1,500
Real calls6040
Cost per call$50$37.50
Booking rate50%, so 30 appointments60%, so 24 appointments
Close rate50%, so 15 jobs60%, so about 14 jobs
Cost per booked job$200about $107

These figures are an illustration, not benchmarks. The point is the method: two channels with similar call volume can differ by almost 2x on what a paying job costs, and you will not see it unless you track all three steps. Organic callers often book and close better because they picked you rather than being sold to several companies at once, but measure it in your own shop before you believe it.

5. Average ticket

Track repair tickets and replacement tickets separately. A channel that brings cheap repair calls can look great on cost per job and still lose to a channel that brings fewer calls with more replacements. Divide cost per booked job by average ticket to get marketing cost as a share of revenue for each channel.

6. HVAC membership plans: the growth number owners skip

A maintenance plan customer pays you twice a year on a schedule you choose, which fills the slow months, and they tend to call you first when the system fails. Track three things:

  • Plans sold per month, and the share of service calls that end with a plan sold.
  • Renewal rate at the one-year mark.
  • Revenue from members, meaning repairs and replacements from members, not just plan fees.

A growing member base lowers your cost per booked job over time, because repeat work does not need new marketing. If you want ways to sell more plans in the quiet months, my list of slow-season HVAC marketing ideas starts there.

7. Seasonality: calls by month

HVAC demand follows the weather. Compare each month to the same month last year, never to the month before. July will always beat April. What you want to see is this April beating last April.

Seasonality should shape spending too. Paid clicks tend to get pricier when every competitor bids during a heat wave. Organic rankings cost the same in July as in March, which is why the time to build them is before the season. You can see how searches for "AC repair" and "furnace repair" swing in your state in Google Trends.

A simple monthly scorecard

  1. Pull real calls per channel from call tracking.
  2. Pull appointments and jobs sold per channel from your field software.
  3. Enter spend per channel.
  4. Calculate cost per call, booking rate, close rate and cost per booked job.
  5. Add plans sold and plans renewed.
  6. Compare every line to the same month last year.

Once it is set up, it takes about an hour a month. Then the budget decision is easy: move money toward the channel with the lowest cost per booked job, as long as that channel can take more.

How to start an HVAC business with marketing that pays

If you are just starting an HVAC business, licensing, insurance and EPA refrigerant certification come first; the rules vary by state, so check with your state licensing board. On the marketing side, here is the order I would follow:

  1. Set up a Google Business Profile with your real service area.
  2. Build a simple site with one page per service. Here is how I approach HVAC website design on a small budget.
  3. Ask every early customer for a review.
  4. Turn on call tracking from day one, so you have the numbers above from your first month.
  5. Use paid leads carefully to get the first jobs, then build your own rankings so you stop paying per call. More on that in HVAC lead generation.

Where SEO fits in growing an HVAC business

SEO does not fix a low booking rate or a weak close rate. It lowers cost per call over time and gives you calls you do not rent. That is why I ask for these numbers on the first call: if the booking rate is the leak, I will tell you to fix that before you spend a dollar with me. More on how heating and cooling companies rank.

FAQ

How do I grow my HVAC business?

Track cost per booked job by channel, fix booking and close rate leaks first, offer membership plans on every call, and move marketing spend to the channel with the lowest cost per paying job.

What is a good close rate for an HVAC business?

It depends on the job type and lead source, so track repair and replacement separately and compare against your own history. Steady improvement month over month matters more than hitting an industry figure.

How much does an HVAC call from ads cost?

It varies widely by market, season and channel. Divide your channel spend by real calls, excluding spam and existing customers, to get your own number.

Are HVAC membership plans worth it?

For most shops, yes. They create scheduled work in slow months and bring repeat repairs and replacements without new marketing spend.

How do I start an HVAC business?

Handle licensing, insurance and EPA certification for your state, then set up a Google Business Profile, a simple website with one page per service, review requests and call tracking from the first month.

Want me to look at your numbers?

Bring whatever you track, even if it is rough, and I will show you where your cheapest next job is likely to come from. Book a free 30-minute call, or start with the free 24-hour audit.

Lior, founder of HouseCall SEO
Meet Lior

Who I Am

I specialize in home services SEO: taking websites that sit invisible on page three and turning them into the business Google and ChatGPT recommend first. I started on the developer side, writing software and doing SEO on the side, until I saw how much home-service owners were overpaying for work that quietly hurt them. So I built a method that fixes the broken technical work and the outdated thinking behind it.

From garage door companies to plumbers, roofers, locksmiths and cleaning services, the playbook is the same: rank where your customers actually search, earn real reviews, and back it with a fast site that books the job. No PBNs, no bought reviews, no directory spam. Only work that survives Google’s next five updates. See exactly how it’s priced on the pricing page.

LiorFounder, HouseCall SEO
  • 6+ years across software development and SEO
  • Ex-IDF
  • Past SEO work in the government and airline sectors

Want to see what's costing you calls?

Send me your site and I’ll send back a free audit: what’s broken, what it’s costing you in calls, and the first three fixes.

No spam and no sales pitch. Just a clear look at what’s leaking leads.