Your Break-Even Number Is Wrong (And It's Killing Your Prices)
Your Break-Even Number Is Wrong (And It's Killing Your Prices)
In 2019, I pulled the P&L of a 14-truck residential HVAC shop my firm was preparing to acquire. The owner had been in business for eleven years. He had a real service department and a couple of commercial accounts. On paper, the install side looked like it was producing margin.
It wasn't. He had been losing money on every install for three years. Not a little money. Enough that the equity in the business was quietly evaporating while he reinvested revenue into the next job. He didn't know. His accountant didn't flag it. The reason, when we got into the numbers, was not complicated: he was pricing every job against a break-even floor built on prior-year overhead, and the specific costs that had moved — commercial auto insurance, technician wages after he'd matched a competitor's offer to keep his lead tech, and the operating cost on two trucks he'd added in 2017 — had never made it into a revised model.
That is the mechanism this article is about.
The Break-Even Calculation Most Shops Are Running (And Why It's Already Stale)
The standard method: pull last year's total overhead from the P&L, divide by total billable hours, use the resulting cost-per-hour figure as the floor when you price labor. Add your parts markup on top.
The problem is structural. Last year's overhead is a record of a period that is already closed. By the time that P&L comes back from your accountant and you use it to price a job in February, you are pricing against costs from twelve months ago or more.
Separately — and I see this constantly — shops apply a markup to parts and assume the labor rate covers overhead. It rarely does, because the labor rate was set against a cost basis that has since moved. Markup tells you what you charged. Margin tells you what you kept after the costs you've actually committed to spending. Those are not the same number, and the gap between them is where the pricing error lives.
I've built a cost-of-doing-business template I use with every shop I audit. The first thing it does is separate what you spent last year from what you are committed to spending this year. The difference between those two figures is the error hiding in your floor price.
What "Forward-Looking Overhead" Actually Means
Forward-looking overhead is the sum of costs you are already contractually or operationally committed to over the next 12 months. It is built from documents you already have: your insurance renewal declaration, your lease and loan agreements at their current terms, your most recent payroll register.
Commercial auto insurance for HVAC fleets is one of the fastest-moving inputs right now. In Virginia and the mid-Atlantic, I've been watching renewal quotes come in materially above the prior year — enough that if your break-even model uses last year's premium, the floor is already wrong before the first call goes out Monday morning. The renewal document is in your email. The number is knowable. Using last year's figure is a choice to price against a cost that no longer exists.
The same logic applies to technician wages. Since 2021, wage pressure in this trade has been real — supply chain disruptions compressed install volume, shops cut hours, techs left, and when volume came back the competition for journeyman-level labor got expensive fast in metros where it was already tight. If you matched or beat a wage offer to keep a tech in 2022 or 2023 and didn't rebuild your burden rate, that increase is sitting in your labor line unrecovered.
If your break-even floor is built on what you spent last year, you are not pricing against your costs. You are pricing against a business that no longer exists.
Forward-looking overhead requires you to pull five specific cost categories and populate them with current figures. The last section walks through each one.
The One Cost Category That Blows Up the Calculation Fastest
The single most underpriced input in residential HVAC is truck operating cost per billable hour. I will say that plainly and stand behind it.
Most shops either use a national average from a trade publication or carry forward last year's figure. The national average blends fleet ages from three trucks to three hundred, insurance markets from Iowa to South Florida, fuel costs from states with $2.90 diesel and states with $4.60 diesel. It is not your number.
When I was at Atlantic Comfort Partners, the truck operating cost calculation was one of the first things we rebuilt in due diligence, because acquired shops almost universally understated it. Your cost is your specific trucks, your carrier, your fuel consumption on your actual routes, and your real windshield time per call.
Running this figure takes time with a specific set of documents: your insurance renewal, 90 days of fuel receipts, your maintenance and tire invoices, your registration costs. Divide total truck costs by actual billable hours per truck per week times 50 weeks. That is your per-hour vehicle cost. The national benchmark is not your number, and in markets where commercial auto has moved sharply, the gap between the benchmark and your real cost is large enough to matter on every single job you quote.
How the Math Shifts When You Price Off the Right Number
During due diligence at Atlantic Comfort Partners, we reviewed a 9-truck residential shop where install gross margin on the income statement read 34 percent. The owner had been in the market for years, knew his customer base, priced confidently.
When we rebuilt the overhead basis — swapping prior-year figures for current insurance premiums, current wage rates, and actual truck operating costs — the install margin came out to 19 percent. Fifteen points. The owner had absorbed three consecutive years of cost increases without touching his pricing model. He wasn't making bad decisions in the field. He was pricing against a floor that no longer matched his cost structure.
The compounding factor I want to name explicitly: load calculation shortcuts. A shop pricing off stale overhead that also skips the Manual J — sizing a replacement by the old unit's tonnage instead of running a real load calc — is making two margin errors on the same job. Oversizing inflates equipment cost. When the overhead math is already wrong, you're paying more for equipment and recovering less in labor simultaneously. The errors don't add. They multiply.
Why the Flat-Rate Books Don't Solve This
The flat-rate pricing books sold by the major industry vendors produce predictable revenue per ticket. Your CSR knows the price before the technician finishes the diagnosis. The close process is cleaner. These are real operational benefits.
What the books produce is predictable revenue per ticket and unpredictable margin per ticket. That is the opposite of what you want.
The reason is the same mechanism this article has been describing: those books are built on the vendor's cost assumptions, which are not your cost assumptions. Your commercial auto premium isn't the industry average. Your technician wages aren't the industry average. Your fuel market and your fleet age and your windshield time aren't the industry average. The vendor's floor price reflects the vendor's cost structure — and the books are calibrated to move volume for the vendor, not to protect your margin. When you stop calculating your own overhead basis and rely on the book instead, you've handed your floor price to someone with no particular stake in whether you're profitable.
You can use a flat-rate structure and still build it on your own overhead calculation. That version is worth having. The off-the-shelf book as a substitute for knowing your own numbers is not.
There's a cash flow layer on top of this worth naming. Days sales outstanding — how many days between completing a job and receiving payment — isn't a pricing issue on its surface, but it interacts with a wrong floor price in a painful way. When your floor is already understating your costs and you're also carrying receivables for 60 days, you are financing a margin error with your own cash. Shops that have this combination tend to discover it when their cash position doesn't reflect what the P&L says they earned. DSO is worth calculating. Most shops don't.
What to Do Monday Morning
Pull up a spreadsheet. Build five rows.
Row 1: Technician wages and burden at current rates. Pull your actual payroll from the most recent full quarter, annualize it, and add burden — payroll taxes, workers' comp at the current policy rate, health insurance at the current premium. Use the payroll register, not the P&L.
Row 2: Truck operating cost per billable hour using actual fleet data. Insurance renewal, 90 days of fuel receipts, maintenance invoices, registration costs. Divide total truck costs by billable hours per truck per week times 50 weeks.
Row 3: Insurance at the renewal figure on file. General liability, commercial auto, workers' comp — use the current renewal premium. If renewal is three months out, call your broker for the estimate now.
Row 4: Fixed overhead at current lease and loan obligations. Shop lease at current rent, equipment loans at current payment, software subscriptions at what you are actually paying.
Row 5: Owner's labor at market rate. This is the row that gets skipped most often. If you are a working owner putting time on tools, in trucks, or managing jobs in the field, that labor is a cost of producing revenue. It belongs in cost of goods sold at what you would pay a journeyman with your skill set in your market — not at the W-2 figure your CPA set for payroll tax purposes. That figure is a tax strategy. It is not a management accounting figure. The shops I audit in the 4-to-15 truck range regularly have this wrong. The owner believes the business is producing healthy net margin. When his labor goes in at market rate, the picture changes substantially — and the gap explains where the money has been going.
Sum those five rows. Divide by your forward-looking billable hours — your current capacity at current staffing, not last year's actuals. That is your true overhead per billable hour. That is your floor.
Price this week's jobs against that number. If the floor is higher than what you've been charging, you have a clear decision to make: adjust your prices, or know exactly what you're subsidizing and own that choice.
The 14-truck shop from 2019 didn't know what it was subsidizing. The owner found out when we bought the business. That is a bad time to find out.
FAQ
My accountant gives me a year-end P&L — isn't that enough to calculate my break-even accurately?
A year-end P&L tells you what you spent in a period that's already closed. It's useful for taxes and for understanding historical performance. It's the wrong input for forward-looking pricing. By the time the document comes back from your accountant, your insurance may have renewed at a higher rate, you may have adjusted wages, and your truck costs may have shifted. Use the P&L as a starting point, then update each major cost line to reflect what you are actually committed to spending over the next 12 months. In the current environment, those two numbers diverge more than they used to.
How often should I recalculate my break-even number?
At every insurance renewal, every time you adjust technician wages, and any time you add or lose a truck. In practice that's two to three updates per year for most shops. A full rebuild at the start of each fiscal year is the baseline. Shops growing headcount quickly or operating in volatile fuel markets should review the truck operating cost line quarterly. Once the template is built, each update takes less than an hour.
I use a flat-rate pricing book from a major vendor. Are you saying those numbers are wrong for my shop?
They're calibrated to cost assumptions that are probably not your cost assumptions. If your insurance costs, wage rates, and truck operating costs run above whatever average the vendor used — which is likely in a competitive metro or with newer equipment — the book's floor price is below your actual floor. You can use a flat-rate structure and still build it on your own overhead basis. That's the version that protects your margin. The off-the-shelf figures are a starting point, not a substitute for running your own numbers.
What's a realistic difference in floor price between last year's overhead and a forward-looking figure?
It depends on how much your costs have moved and how long since you last updated the model. In the Atlantic Comfort Partners due diligence work, the gap on install labor floors was often large enough to swing margin by double digits — which is why we rebuilt it on every deal before we trusted the income statement. I can't give you a number that applies to your shop without knowing your specific insurance, wages, and truck costs. That's precisely the point. Run your own.
Enjoyed this article?
Get articles like this in your inbox every Monday. Free, no spam.
