HVAC KPIs: 12 Numbers to Put on Your Dashboard If You Still Run on Gut Feel

Keep reading to learn which HVAC business metrics to track and how to calculate each one.

You look at the bank balance on Friday and decide whether it was a good week. You hire another tech because the phones feel busy. You raise prices when the margin "seems thin." Most owners of HVAC, plumbing, and electrical shops run this way for years. It works until the company passes $2M and the gut stops keeping up with the trucks.

At that size, the fix is a short weekly dashboard of 12 HVAC KPIs. It covers job margins, sales conversion, technician output, and maintenance revenue, and each number has one person who owns it. Jackson Advisory Group has spent more than 20 years inside owner-led service companies. In those shops the same pattern shows up again and again. The owner holds every number in their head, so every decision has to run through them.

Keep reading to learn which HVAC business metrics to track and how to calculate each one. You will also see what healthy ranges look like and how to build a scorecard your service manager and dispatcher will use without you chasing them. Every metric here comes from running trucks, booking calls, and selling replacements. This is built for the trades, not for a corporate office.

Which Numbers Show Whether Your Jobs Make Money?

Three numbers tell you whether the work you sell turns into profit: gross margin by service line, net margin after overhead, and revenue per technician. Start here, because a busy shop and a profitable shop are two different things.

Many owners track total revenue and nothing else. Revenue tells you how much money moved through the business. It says nothing about how much of it you kept.

Gross Profit Margin by Service Line

Gross profit margin is revenue minus the direct cost of the job, divided by revenue. Direct costs include tech labor with burden, parts, equipment, permits, and disposal. Calculate it separately for repair, maintenance, and install work.

One blended number hides too much. Your install crews might run 35% while service runs 55%, and the average looks fine. Some contractors set targets of 40-50% gross margin on service calls and review any estimate that falls below the line before it reaches the customer.

Watch for these common leaks:

  • Labor burden left out of job costs (payroll taxes, insurance, and benefits)
  • Materials sold at cost or near cost
  • Truck and tool expenses that never get tied back to jobs
  • Install jobs that run a day long with no change order

Net Profit Margin After Overhead

Net profit margin is what is left after you pay every bill, including the office, the shop, the trucks, marketing, and your own salary. It is the number that funds growth, raises, and a down payment on the next truck.

Industry numbers are sobering. One national contractor study put average net profit at 6%. That is below the 10% the researchers say a company needs to grow in a sustainable way. The same study found flat rate service shops averaged 7% net, while shops using other pricing methods averaged 4%.

Track overhead as a percent of revenue next to net margin. If overhead climbs faster than sales, you have added cost that is not earning its keep.

Revenue per Technician

Revenue per technician equals total field revenue for a month divided by the number of billable techs. Track it per truck if your install crews run two to a vehicle.

This number tells you whether adding a tech will pay off. If revenue per tech drops every time you hire, the problem sits in dispatch, training, or call volume. More bodies will not fix it. Owners who feel stuck often find that the owner bottleneck shows up here first, because new techs wait on the owner for answers.

How to Compare Margins Without Letting Revenue Hide a Problem

Big months fool you. A heat wave can push revenue up 40% while margin falls because you paid overtime and rushed parts orders.

Compare each service line's margin month over month. Then compare the same month year over year, since HVAC runs on seasons. A July margin should be judged against last July, not against March. Look at dollars and percentages together. A rising dollar figure with a falling percentage means you are working harder for less.

Margins show you what each job earns. The next question is how many jobs you are leaving on the table before a tech ever rolls a truck.

Where Are Calls and Estimates Losing Sales?

Sales leak in two places: on the phone before a job gets booked, and at the kitchen table after an estimate is presented. These HVAC performance metrics show you exactly which step is costing you money.

Call Conversion Rate: Booked Jobs from Incoming Calls

Call conversion rate equals booked jobs divided by qualified incoming calls. Leave out wrong numbers, vendors, and existing job updates so the number stays honest.

Your marketing spend lives or dies here. If you pay for 300 calls a month and book 180, you just threw away 120 leads. Listen to recorded calls each week. Most misses come from the same few causes. CSRs (customer service representatives) quote a price too early, fail to offer a time, or let the caller hang up to "think about it."

Score each CSR on their own conversion rate. A team number hides the one person who books half as well as everyone else.

Close Rate: Sold Jobs from Estimates Presented

Close rate equals sold estimates divided by estimates presented. Track it by tech and by job type, since replacement estimates close very differently from repair options.

Benchmarks give you a target. In residential HVAC, top contractors close 55% to 60% of estimates, while lower performers average 22% to 30%. The same research found that shops offering four or more options raised close rates by 10 percentage points. Their premium equipment share also rose from 26% to 42%.

A low close rate is a process problem before it is a people problem. Check whether techs present options every time and whether they offer financing on every job. Also check whether anyone follows up on unsold estimates within 48 hours.

Average Ticket Value by Repair, Maintenance, and Install

Average ticket equals revenue divided by completed invoices for that job type. One national figure put the average service ticket at $422, with commercial work running higher than residential.

Never blend these three. A $14,000 system install will drag your service average into nonsense. Track each line on its own:

  • Repair: shows whether techs diagnose fully and present every needed fix
  • Maintenance: shows whether tune-ups turn into repairs and add-on sales
  • Install: shows whether your comfort advisor sells options or quotes one box

When average ticket rises and close rate holds steady, your sales process is working. Once the sale is made, the next question is whether your techs do the work efficiently and get it right.

Are Your Technicians Producing Work That Stays Fixed?

HVAC technician productivity measures come down to two things: how many paid hours turn into billable work, and how often that work holds up. A fast tech who creates callbacks costs you more than a steady one who fixes it once.

Technician Utilization Rate: Paid Hours vs. Productive Hours

Utilization rate equals billable hours divided by total paid hours. If a tech is paid for 45 hours and bills 28, utilization is 62%.

Separate wrench time from everything else. Drive time, parts runs, shop time, and waiting on dispatch all count as paid hours that earn nothing. Measure wrench time from arrival on site to job completion in your dispatch software. Then compare it to the time clock.

Parts runs are a big leak in summer. Better call intake helps a lot here. When dispatch gets the brand, model number, and symptom, the tech shows up with the right parts. That cuts the mid-day trip to the supply house.

Callbacks and Rework Percentage

Callback rate equals return trips for the same issue within 30 days, divided by total completed jobs. Track rework hours too, since a callback on an install can eat a full day.

Every callback is a paying call you are not running. Tag each one with a reason code: install error, misdiagnosis, wrong part, manufacturer defect, or customer misunderstanding. Patterns show up fast. Many shops find that a good share of callbacks come from customers who were never shown how the new thermostat works.

Review preventable callbacks with the service team each week. Keep the tone focused on learning. Techs who fear getting chewed out stop asking for help, and then they hide mistakes.

First-Time Fix Rate

First-time fix rate equals jobs completed on the first visit divided by total service jobs. It is the mirror of your callback rate, plus every job that needed a second trip for parts.

This number connects the office to the field. A low rate often points to call intake, truck stock, or training on newer high-efficiency equipment. It rarely points to lazy techs. Tracking it by tech shows who needs ride-alongs. Tracking it by equipment brand shows where your truck stock falls short.

Fixing it right once keeps the customer happy today. Keeping them coming back next year is the job of your maintenance program.

Is Maintenance Building Reliable, Repeat Business?

Your maintenance program is healthy when visits get done on schedule, members renew, and customers rate the visit well. Those three numbers turn HVAC maintenance from a seasonal scramble into steady revenue.

Preventive Maintenance Completion and PM Compliance Rate

PM (preventive maintenance) compliance rate equals completed tune-ups divided by tune-ups owed to members in that season. If 800 members are owed a spring visit and you finish 560 by June, you hit 70%.

Missed visits break the promise you sold. They also cost you the repair and replacement work those visits uncover. Load spring and fall visits into the schedule in the shoulder months, before the first heat wave or cold snap. Assign one person to own the PM backlog each week.

Maintenance Plan Renewal Rate

Renewal rate equals members who renew divided by members whose plans expired that period. One long-used benchmark calls for at least an 86% renewal rate each year. It also holds that 1,000 agreements should support at least $1 million in residential revenue.

Monthly billing helps keep members, because it avoids the shock of an annual charge. Track why people cancel. Missed visits and "I never saw the value" show up far more often than price.

Customer Satisfaction After a Service Visit

Send a short survey within 24 hours of every visit. Track a customer satisfaction score on a 1-to-5 scale, or a net promoter score (NPS). NPS asks how likely the customer is to recommend you, from 0 to 10.

Track the score by tech. Low scores often line up with high callback rates or rushed tune-ups. Feed happy responses straight into review requests. Route unhappy ones to a manager the same day, before they become a one-star review.

When Equipment Efficiency Readings Matter

Energy efficiency ratio (EER) and coefficient of performance (COP) measure how much cooling or heating a system delivers per unit of energy it uses. For most residential shops, these belong on job records, not the owner's weekly dashboard.

They matter in commercial maintenance contracts and connected monitoring programs. They also help when you show a homeowner that an aging system is wasting money. Capture readings during tune-ups so you have them when a repair-or-replace talk comes up.

With twelve numbers defined, the hard part starts: getting your team to track them every week without you chasing them.

How Do You Build a Dashboard Your Team Will Actually Use?

A usable dashboard is one page, reviewed every week, with each number owned by a named person. Fancy charts that nobody opens are worse than a whiteboard in the shop. That holds for key performance indicators for service companies in any trade, and HVAC is no exception.

Start with a Weekly Scorecard and Clear Metric Definitions

Pick five to eight service business dashboard metrics to start, not all twelve. Most shops begin with close rate, call conversion, average ticket, callbacks, and revenue per tech.

Write a one-line definition for each. Decide whether close rate counts estimates "presented" or estimates "created." If the office and the field count differently, you will argue about the number instead of fixing it. These definitions become the backbone of your operational excellence system.

Pull Consistent Numbers from Dispatch, CRM, and Accounting

Your data lives in three places. Dispatch holds call and job data. Your CRM (customer relationship management) system holds estimates and memberships. Accounting holds margins.

Many shops already own HVAC software that tracks most of this. They use it mostly for scheduling and invoicing. Pull the numbers on the same day each week, from the same reports, using the same date ranges. A spreadsheet works fine as long as the inputs stay consistent.

Set Targets from Your Baseline and Assign Each Number an Owner

Track four to six weeks before setting any targets. Your baseline is your real starting point. Industry benchmarks are only a direction to head.

Then set a 90-day target for each number and assign one owner. The service manager owns callbacks. The CSR lead owns call conversion. The comfort advisor owns install close rate. Clear goal setting for service businesses means one name per number, never "the team."

Review Misses Weekly and Change One Process at a Time

Run a 30-minute scorecard meeting at the same time every week. Each owner reports green or red. For every red number, they name the cause and one fix to try.

Change one process at a time so you can see what worked. If you rewrite the call script, add financing, and change truck stock in the same week, you will never know which one moved the number. Good crew accountability systems run on this steady weekly rhythm.

Once the meeting runs without you, the dashboard starts doing work you used to carry yourself.

Make the Numbers Carry More of the Load

HVAC KPIs work when they let your team make the calls you used to make. Start with margins, then sales, then tech output, then maintenance. Review them every week with the people who own them.

Many owners get stuck in the middle. You know the numbers matter, but you are still the one pulling the reports, running the meeting, and fixing every red number. That gap is why so many trades businesses stall at $5 million. Closing it takes a leadership development strategy for service trades and a clear business scaling strategy. Your managers have to own the scorecard and stop waiting for you to read it.

StratPro is the structured option for $2M to $10M owners ready to build a real leadership layer over 6 to 9 months. Clients of Jackson Advisory Group have seen a 25% average close-rate increase in 60 days and a 32% average productivity gain. You can compare HVAC coaching options and see coaching that works for contractors. Some owners prefer peer accountability first, through peer groups for HVAC owners. Whichever fits, Schedule a Chat with Dale and talk through your scorecard. No pressure, just clarity.

Frequently Asked Questions

What Are the Most Important KPIs for an HVAC Business?

Start with close rate, call conversion rate, average ticket, technician utilization, callback rate, and revenue per technician. Add gross margin by service line and maintenance renewal rate once those are steady.

What Is a Healthy HVAC Estimate Close Rate?

Top residential contractors close 55% to 60% of estimates, while lower performers sit around 22% to 30%. Presenting multiple options and offering financing on every job are two of the fastest ways to raise it.

How Do I Calculate Technician Utilization Without Counting Drive Time as Wrench Time?

Use on-site time from your dispatch software, from arrival to job completion, as billable hours. Divide that by total paid hours from the time clock. Drive time, parts runs, and shop time stay in the paid hours but never in the billable hours.

Can I Build an HVAC KPI Dashboard Without New Software?

Yes. A shared spreadsheet filled in weekly from your current dispatch, CRM, and accounting reports works well for most $2M to $10M shops. The key is pulling the same reports with the same definitions every week.

How Often Should My Service Manager Review the Scorecard?

Review it weekly in a 30-minute meeting with each number's owner present. Look at monthly and year-over-year trends once a month so seasonal swings do not mislead you.