Skip to content
All posts

HVAC business audits: refrigerant, truck stock, hours and callbacks

Close-up of wrenches and sockets in an open metal toolbox
Photo: Isabela Kronemberger on Unsplash

Ask an HVAC owner where money slips away and most have a feeling, even if they’ve never run an HVAC business audit. A pound of refrigerant here, a capacitor there, an hour of labour that was clocked but never sold. The feeling is usually right. What’s missing is the report that proves it, because the numbers sit in three systems and nobody has the afternoon to line them up.

An operational audit does that lining-up for you, on a schedule, and flags what doesn’t match. Here are the checks we run most often for HVAC contractors.

Refrigerant: purchased against logged

Refrigerant is expensive, regulated, and easy to lose track of. The audit compares what was bought against what was logged on jobs, by tech and by truck. A gap can have an honest explanation — a recovery, a leak search that ran long — but it should have an explanation. Patterns matter more than single jobs: a truck that consistently uses more than it bills is worth a conversation.

Truck stock: pulled against billed

Parts leave the truck on almost every call. The audit checks what was pulled from truck stock and logged on the job against what appears on the ticket, and flags any mismatch. It also looks the other way: stock that hasn’t moved in a year is cash sitting on a shelf in a van, and stock that runs out every week is a part you should be carrying more of.

Hours: clocked against sold

If a job sold two and a half hours and the tech was on site for three, someone should know why. Using the timestamps your techs already log and truck GPS, the audit separates drive time from time on site and compares both to what was billed. Over a month, that shows which job types are consistently under-priced and which techs are carrying the long calls.

Overtime, missed breaks and timesheets

Timesheets are where small errors add up quietly. The audit checks overtime against the schedule, flags missed meal and rest breaks so you can fix them before they become a compliance problem, and catches timesheets that don’t line up with the jobs worked. If you pay bonuses on metrics like close rate or reviews, the same data can do the bonus math so nobody argues about the numbers at payday.

Callbacks by tech

A callback costs you a truck roll and the customer’s patience. Tracking callback rate by tech, by job type and by equipment shows whether a problem is a training gap, a bad batch of parts, or one tricky model. It also gives you the evidence to credit the techs who rarely get called back. Read alongside what your reviews say about each tech, it gives a fuller picture than either number alone.

Memberships and receivables

Maintenance agreements are recurring revenue only if they renew. The audit lists agreements due to lapse, visits owed but not yet booked, and members who haven’t been seen this season — the same list that feeds win-back reporting. Alongside it, aged receivables show which invoices are drifting past thirty, sixty and ninety days.

A flag is a question, not an accusation

Every one of these checks produces flags, and every flag goes to a person to review. Most mismatches turn out to be a missed entry or a reasonable exception. The value is in seeing them while the job is still fresh — not six months later when nobody remembers — and in spotting the patterns that keep repeating.

An HVAC business audit built to your company, not a template

The data comes from the systems you already use: Jobber, ServiceTitan or Housecall Pro for jobs and parts, QuickBooks for purchasing and receivables, plus timesheets and truck GPS. Which checks you run, what threshold counts as a flag, and who gets which report are all set to how your company works. If you can define it, it can be reported. The result arrives as a short daily or weekly summary in your inbox, not a dashboard you have to remember to open.

Where to start

Pick the leak you suspect most — for many contractors it’s truck stock or hours — and run that audit alone for a month. Once the first report is trusted, add the next. You can see the full list of checks on the HVAC page.

Common questions

Can an audit catch refrigerant or parts that never made the invoice?

Yes, that’s one of the core checks. It compares refrigerant purchased against refrigerant logged, and parts pulled from truck stock against what appears on the ticket. Any mismatch is flagged for a person to review, since many turn out to be a missed entry or a reasonable exception.

Does an HVAC business audit work with ServiceTitan or Jobber?

Yes. Job and parts data comes from Jobber, ServiceTitan or Housecall Pro, purchasing and receivables from QuickBooks, plus your timesheets and truck GPS. There’s no new system for your team to fill in.

How often should an HVAC business audit run?

It depends on the check and how quickly you want to act on it. Reports arrive as a short daily or weekly summary in your inbox, with the thresholds and recipients set to how your company works. Most owners start with one audit for a month and add the next once the first report is trusted.

See it in practiceAI automation for HVAC