Owners ask us this constantly: what's a good margin for an HVAC business? It's a fair question, and the honest answer is that it depends on the type of work you're doing, but there are real benchmarks worth knowing so you can tell whether your numbers are healthy or heading in the wrong direction.
For service and repair work, gross margins in the 40 to 50 percent range are common for well-run operations, meaning after material and direct labor costs, close to half of that revenue is left to cover overhead and profit. Installation work typically runs lower, often in the 20 to 30 percent range, because equipment costs eat a bigger share of the total job price. Maintenance agreements can vary widely depending on how they're priced and how efficiently the visits are actually run.
These numbers aren't universal rules, and your specific market, labor costs, and business model all shift where you should realistically land. What matters more than hitting an exact benchmark is knowing your own number and tracking whether it's improving, holding steady, or sliding, because a slow, steady decline in gross margin is one of the clearest early warning signs that pricing hasn't kept pace with rising costs.
We see margin erosion happen gradually and quietly more often than we see it happen all at once. Material costs creep up a little every few months. Labor costs rise as you retain good techs with better pay. Fuel costs fluctuate. If pricing doesn't get revisited regularly to account for these shifts, margin bleeds out a percentage point at a time until an owner looks up a year later and can't figure out why the business feels less profitable despite doing the same volume of work.
Catching this requires actually calculating gross margin by job type on a regular basis, not just glancing at overall revenue and assuming things are fine because the number is going up.
If you don't currently know your gross margin broken out by service, install, and maintenance work, that's a good place to start before deciding whether pricing needs to change heading into next year.
Jeremy Brewer is the founder of 911 Bookkeepers LLC in Baton Rouge, Louisiana. He worked in the field as an HVAC tech before building books for the trades, and he serves as a licensed paramedic in EMS. He is a Xero Certified Advisor.
Book a free 30-minute financial checkup and find out exactly where your business stands.