Why It Exists How It Works Leak Detection Pricing Operator Blog Get Diagnosed Free
Home / Operator Blog / Profit Leak Diagnosis
Profit Leak Diagnosis

Why Your HVAC Business Is Busy But Broke — And Where the Money Is Actually Going

March 27, 2025 8 min read MarginPlug Operator Intelligence

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.

8–14%
of gross revenue lost to identifiable, fixable leaks in the average HVAC company
$1M
revenue business losing 10% = $100K/yr leaving quietly every year
5
distinct profit pillars where leaks occur — most owners only watch one

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.

1
Uncontrolled labor burden
Most owners calculate tech cost using payroll figures. The real loaded cost — including workers' comp, benefits, employer taxes, callbacks, training time, and drive time — is typically 22–35% higher than what shows in payroll. That gap destroys margin on every single job without anyone noticing.
2
Demand inefficiency — paying for leads that don't convert profitably
You might be spending $280 to acquire a customer whose lifetime value is $340. That's not a growth strategy, it's a slow cash drain. Most HVAC businesses have 2–3 lead sources that are cash-flow negative and don't know it because they never calculated true CAC by channel.
3
Low average ticket — closing, but not enough
The industry average residential service ticket is $380–$480. Top-performing HVAC companies at similar call volumes run $580–$720. That $200–$300 gap per job, across 1,200 annual jobs, is $240,000–$360,000 in revenue that exists in your current call volume and isn't getting captured.
4
Delivery waste — jobs running long, callbacks eating margin
Every unnecessary callback costs you a fully loaded tech visit plus the opportunity cost of that slot. At a 5% callback rate on 1,000 jobs, that's 50 callbacks per year — each one burning $180–$280 in loaded cost with zero revenue attached. That's $9,000–$14,000 straight out of margin.
5
No flywheel — paying full CAC for customers who should return free
An HVAC customer who returns for a second visit costs you near-zero in acquisition. A business with low repeat rates and no maintenance agreement strategy is paying full customer acquisition cost on revenue that should be effectively free. Industry-leading HVAC companies have repeat customer rates above 38%. The average is 19–23%.
Free diagnostic

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 instantly

Why 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."

Operator Intelligence

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