Pricing & Profit

HVAC KPIs: The Numbers Every Owner Should Track

Feeling busy is not the same as making money โ€” plenty of slammed HVAC shops are quietly broke. If you can't see your margin, your close rate, or your revenue per tech, you can't fix any of them, and you find out how the year went from a tax bill instead of a dashboard. Here are the numbers that actually run a healthy HVAC business.

By the HVACTrade Team๐Ÿ“… June 2026ยท 11 min read

Running your business on how busy you feel is how good, hardworking shops go broke without seeing it coming. A margin leak, a slipping close rate, or a tech running half-empty days doesn't announce itself โ€” it just quietly drains the account until year-end, when the P&L (or the empty bank) delivers the bad news. What gets measured gets managed. Every other improvement in this whole library โ€” pricing, marketing, hiring โ€” needs numbers to tell you whether it's working. This is how you stop flying blind.

Don't track everything โ€” track the vital few

The goal isn't a 40-metric spreadsheet you'll never open. It's a small dashboard of the numbers that actually drive the business, reviewed on a schedule. Here's the set that matters for an HVAC shop:

Gross marginthe money truth Average ticket$ per job Close ratequotes โ†’ jobs Revenue/techproductivity Cost/booked jobmarketing ROI Booking ratecalls โ†’ booked Callback ratequality Membersrecurring rev Plus the anchor: your monthly break-even
A workable owner's dashboard: money, sales, operations, and recurring revenue โ€” reviewed weekly and monthly, not once a year.

Money

  • Gross margin โ€” revenue minus direct job costs (labor + materials), as a %. The single most important number after revenue. Busy with thin margin is a trap.
  • Net profit โ€” what's left after everything, including a real salary for you.
  • Average ticket โ€” revenue per job. Rising is good; falling is a warning.
  • Cost per billable hour โ€” the foundation of your pricing.

Sales & marketing

  • Cost per booked job โ€” not cost per click or lead; what it actually costs to book work, by source (see attribution).
  • Booking rate โ€” of opportunity calls, how many book (see the CSR script).
  • Close rate โ€” of quotes given, how many become jobs.

Operations

  • Revenue per tech โ€” productivity per person.
  • Callback / rework rate โ€” a quality and margin killer.
  • On-time and no-show rates โ€” from your dispatching.

Recurring & reputation

  • Active members and renewal rate โ€” your recurring revenue engine.
  • New reviews per week โ€” a leading indicator of future lead flow (see reviews).

Know your break-even

The one number every owner should have memorized: your monthly break-even โ€” the revenue you must do just to not lose money. The simple version:

Break-even revenue = Monthly overhead รท Gross margin %

If your overhead (rent, trucks, office pay, insurance, your salary, etc.) is $40,000 a month and your gross margin is 50%, you need $80,000 in revenue just to break even. Below it you're losing money; above it you're building profit. Knowing this number turns "are we okay?" from a feeling into a fact.

How to track it (without drowning in spreadsheets)

  • Your field service software produces most operational and sales numbers (tickets, close rate, revenue per tech, members).
  • QuickBooks or your accounting software gives you the financials (margin, net profit, overhead).
  • A simple dashboard or one-page spreadsheet pulls the vital few into one place you'll actually look at.

The rhythm: weekly and monthly

  • Weekly (15 minutes): the leading indicators โ€” calls booked vs missed, booking rate, close rate, average ticket, new reviews, revenue vs your weekly break-even target. These catch problems while they're small.
  • Monthly: the financials โ€” gross margin, net profit, overhead, and your KPI trends. This is your real scorecard.
Do this Monday
Calculate your monthly break-even (overhead รท gross margin %). Then pick five numbers from the dashboard above, find where each lives (software or accounting), and put them on one page you'll check every week. That single habit separates owners who steer from owners who guess.

Common mistakes

  • Not tracking anything โ€” running on vibes.
  • Watching only revenue โ€” busy and broke is a real place.
  • Waiting for year-end โ€” by then the problems already cost you.
  • Tracking 40 metrics โ€” analysis paralysis; pick the vital few.
  • Not knowing break-even โ€” flying without an altimeter.
  • Looking but not acting โ€” numbers only help if they change decisions.

FAQ

HVAC KPI Questions

Focus on a vital few across four areas: money (gross margin, net profit, average ticket, cost per billable hour), sales and marketing (cost per booked job, booking rate, close rate), operations (revenue per tech, callback rate, on-time/no-show rate), and recurring revenue and reputation (active members, renewal rate, new reviews per week). Plus your monthly break-even as the anchor. That's a dashboard you can actually maintain and act on, not a 40-metric spreadsheet you'll ignore.
Divide your total monthly overhead by your gross margin percentage. For example, $40,000 of monthly overhead at a 50% gross margin means you need $80,000 in revenue just to break even. Overhead includes rent, trucks, insurance, office wages, software, marketing, and a real salary for yourself. Knowing this number tells you at a glance whether a given month is building profit or quietly losing money.
Weekly and monthly. Spend about 15 minutes each week on leading indicators โ€” calls booked vs missed, booking and close rates, average ticket, new reviews, and revenue against your weekly break-even โ€” to catch problems early. Then review the financials (gross margin, net profit, overhead, and KPI trends) monthly as your real scorecard. Waiting until year-end means you only find problems after they've cost you.
Revenue is total money in; profit is what's left after all costs, including a real salary for you. Profit is what matters โ€” plenty of high-revenue shops make little or nothing because their margins are thin or their overhead is bloated. That's why gross margin and net profit sit at the top of the dashboard: revenue tells you how busy you are, but margin and profit tell you whether being busy is actually worth it.
Most shops get everything from two systems plus a simple dashboard: your field service software for operational and sales metrics (tickets, close rate, revenue per tech, members) and QuickBooks or similar for the financials (margin, profit, overhead). Pull the vital few into a one-page spreadsheet or dashboard you'll actually check weekly. You don't need fancy software โ€” you need the discipline to look at the right numbers on a regular rhythm.

Join the HVACTrade Discord

A free community of HVAC owners and techs trading tactics, tools, and wins โ€” and where every new guide drops first. Jump in, it's free.