Why Your HVAC Business Is Busy But Broke — And Where the Money Is Actually Going
Six trucks on the road. Phones going most of the day. Google reviews stacking up. A decent revenue number at the top of the P&L.
And yet — the checking account doesn't look the way it should. Payroll week feels tight. You pull more than you planned. You're not sure where the money went.
If that's familiar, you're not running a bad business. You're running a business with undiagnosed profit leaks. The revenue is there. The margin isn't making it through.
This article breaks down the five most common places HVAC businesses under $5M are losing profit — most of them invisible without the right diagnostic lens.
The "Busy Broke" Trap — Why Revenue Isn't the Problem
Most HVAC owners optimize for the wrong thing. They track call volume, revenue, and maybe gross margin — and when those numbers look okay, they assume the business is healthy.
But revenue is a vanity metric when you don't track margin per job, per technician, and per lead source. A $2M HVAC company running at 38% gross margin is structurally less profitable than a $1.2M company running at 57% — even though the first one looks twice as big.
"I was doing $1.8M and taking home less than when I did $900K. More trucks, more overhead, more chaos — same bank account." — HVAC operator, 8 trucks, Southeast US
The trap is growth without diagnostic clarity. You add trucks, hire techs, spend more on leads — but if the underlying leak isn't fixed, you're scaling the problem, not the profit.
The difference between a busy business and a profitable one
A busy business has high call volume and high revenue. A profitable business has controlled labor burden, efficient lead conversion, strong close rates, and recurring customers. The gap between those two descriptions is where most HVAC operators are living right now.
The 5 Hidden Profit Leaks in HVAC Businesses Under $5M
These aren't theoretical. They show up in nearly every business we've run through the MarginPlug diagnostic. The order matters — Leak #1 is the most common, #5 is the most expensive over time.
Which of these leaks is hitting you hardest?
The MarginPlug diagnostic runs your business across all five profit pillars and identifies your #1 constraint — with prescriptions for what to fix first. Takes 8 minutes. No credit card.
Find your profit leak Free during beta · Results delivered instantlyWhy Most HVAC Owners Can't Find the Leak
It's not that HVAC owners don't care about their numbers. It's that the tools they have don't translate data into insight.
ServiceTitan, Housecall Pro, Jobber — these are excellent operational tools. They give you revenue, job count, tech performance. What they don't give you is a prioritized diagnosis of which number to fix first.
The dashboard problem
A dashboard shows you everything. A diagnosis tells you what matters. When you open your CRM and see 40 metrics, you don't know whether your biggest problem is your close rate, your labor burden, your marketing spend, or your repeat customer rate. You're staring at data without context, which leads to gut-feel decisions on the wrong thing.
This is exactly the gap MarginPlug was built to close. Not another dashboard — a financial MRI that tells you where the bleeding is and in what order to stop it.
The benchmark blindspot
Even if you track all five metrics, you need to know what's normal for a business at your revenue level. A 62% close rate might be fine for a $500K company and a crisis signal for a $3M company. Without benchmarks tied to your revenue band, you're flying without a reference point.
HVAC Profit Benchmarks by Revenue Band
Here's what healthy looks like — and what signals a leak worth diagnosing immediately.
| Metric | Under $1M | $1M–$3M | $3M–$5M | Top quartile |
|---|---|---|---|---|
| Gross margin | 44–52% | 46–54% | 50–58% | 57–63% |
| Close rate (service) | 62–70% | 65–74% | 72–80% | 82–88% |
| Avg ticket (residential) | <$380 | $380–$520 | $500–$680 | >$700 |
| Callback rate | >6% | 4–6% | 2–4% | <2% |
| Repeat customer rate | <20% | 20–28% | 28–36% | >38% |
If you're reading this and don't know where you stand on three or more of these metrics — that's the finding. The first step isn't fixing a leak. It's knowing which one you have.
What to Do Right Now
You don't need a new tool, a consultant, or a rebrand. You need a clear answer to one question: which of the five leaks is costing you the most money right now?
The 3 numbers you can pull this week
Even without a full diagnostic, start here. Pull these three numbers from whatever system you're using:
1. Your actual gross margin % — revenue minus direct labor (loaded, not just payroll), minus parts and materials. Not the number in your accounting software unless you're confident it's calculating labor burden correctly.
2. Your average ticket size — total revenue divided by total jobs in the last 90 days. Separate residential service from installation if you can.
3. Your repeat customer rate — of the jobs you ran last quarter, what percentage were from customers who had used you before? Most CRMs can filter this.
Compare those three numbers to the benchmark table above. The metric furthest below its benchmark for your revenue band is almost certainly your biggest leak.
The faster way
The MarginPlug diagnostic collects 15 inputs across all five pillars and returns a scored health report with your biggest constraint identified and a prioritized prescription. It's the fastest way to get from "I think something is wrong" to "here's exactly what to fix first."
Stop guessing. Find your #1 profit constraint in 8 minutes.
MarginPlug evaluates your business across five diagnostic pillars — Demand, Sales, Delivery, Economics, and Flywheel — and tells you exactly where your margin is bleeding. With prescriptions for what to fix first.
Run the free diagnostic Free during beta · No credit card · Results in minutes