Skip to content
Top Dollar HVAC

Strategic Finance

You Brought In $64K and Kept Less Than You Started: The HVAC Cash-Flow Trap

How a 'great month' can leave an HVAC owner poorer — and the three numbers (job costing, cash flow, and seasonality) that fix it. A practical guide for owner-operators.

Top Dollar HVAC Research Desk Updated June 14, 2026 3 min read

The short answer

A high-revenue month can still lose money because revenue isn't profit and cash timing isn't either. The fix is three numbers most owners don't track: true cost per job (job costing), a forward cash-flow view, and a seasonality plan. Get those and 'where did the money go?' stops being a mystery.

One sentence from an HVAC owner sums up the most common money problem in this trade better than any textbook:

“You start the month at 17k. You bring in 64k and you’re left with even less than you started with lol.”

If that lands a little too hard, you’re not bad at business. You’re missing three numbers nobody handed you when you started turning wrenches. Let’s fix that.

Why a “great month” can leave you poorer

Two traps are working against you at once.

Trap 1: Revenue isn’t profit. That $64K is the top line. By the time it clears labor (loaded with payroll taxes and workers’ comp), the supply-house tab, fuel, insurance, software, the truck payment, and your own draw, the bottom line can be thin or gone. A big month just means big expenses moved too.

Trap 2: Cash timing isn’t profit either. You pay for materials and payroll now; some customers pay you later. Add a couple of equipment buys and a debt payment, and your bank balance can drop in a month you actually made money on paper. Profit and cash are two different stories, and owners feel the cash one.

The result is the same: money’s gone, and you can’t point to where. The fix isn’t working harder. It’s seeing three numbers.

Number 1: True cost per job (job costing)

This is the big one. Most owners price off gut and a rough markup, then find out months later — if ever — whether a job made money.

Job costing means tagging every job with its real, all-in cost:

  • Loaded labor — not just the tech’s hourly rate, but payroll taxes, comp, and benefits on top (often 1.2–1.4× the base wage).
  • Materials + the supply-house run (including the drive time nobody bills for).
  • A fair slice of overhead — the rent, the software, the office help, your truck.

Compare that to what you charged, and you finally see margin per job and per crew. The pattern that shows up almost every time: a chunk of your work is quietly unprofitable, and one or two job types carry the whole shop. Once you can see it, you can fix it — reprice the losers, do more of the winners.

If you don’t know your cost per job, you’re not pricing. You’re guessing, and hoping volume covers it.

This is also the foundation of a clean financial story when you eventually sell — buyers pay more for defensible margins.

Number 2: A forward cash-flow view

Your bank balance tells you about the past. What you need is a simple look forward: expected cash in and out, by week or month, a couple of months ahead. Nothing fancy — a rolling view that answers “can I make payroll in three weeks if these two invoices slip?”

Once you can see the dip coming, you can act early: lean on a customer for payment, hold a big purchase a week, or tap a line of credit on purpose instead of in a panic. The owners who get blindsided aren’t the ones with less money — they’re the ones with no forward view.

Number 3: A seasonality plan

Every HVAC owner knows the shoulder season is coming. Far fewer plan for it in dollars. “Slow season is here, how do I keep my guys busy?” is the most predictable crisis in the trade — which means it’s the most preventable.

A seasonality plan is just the forward cash-flow view, stretched across the year:

  • Bank reserves from peak months for the slow ones, on purpose.
  • Push maintenance agreements hard — they smooth revenue into the valleys and, not coincidentally, are the #1 thing that lifts your business’s value later.
  • Schedule slow-season work (tune-ups, commercial PM, install backlog) before the gap, not during it.

You don’t have to become an accountant

Here’s the good news: you don’t need an MBA or a full-time controller. You need these three numbers visible and current — which is exactly the gap most field and accounting software leaves wide open. ServiceTitan, Housecall Pro, and QuickBooks each do part of it; none hands an owner-operator real-time “am I making money” clarity.

That clarity is the whole point of our strategic finance help: clean books, real job costing, and a cash-flow view built for how an HVAC shop actually runs — so the next $64K month leaves you richer, and you know exactly why.


Tired of guessing where the money went? Get on the finance waitlist — we’ll help you see it.

Frequently asked

Why is my HVAC business not profitable even with good revenue? +

Because revenue isn't profit. After labor, materials, the supply house, overhead, debt payments, and taxes, a high-revenue month can still net little or nothing — especially if jobs are underpriced. Without job costing, you can't see which work actually makes money, so the leaks stay hidden.

What is job costing for HVAC? +

Job costing is tracking the true, all-in cost of each job — technician labor (loaded with payroll taxes and benefits), materials, the supply-house run, equipment, and a fair share of overhead — and comparing it to what you charged. It tells you your real margin per job and per crew, so you can stop bidding blind.

How do I manage HVAC cash flow in the slow season? +

Forecast it. Build a simple forward view of expected cash in and out by month, set aside reserves from peak season, push maintenance agreements to smooth revenue, and plan crew workload before the slow months hit instead of reacting once they do.

Educational content for HVAC business owners — not an appraisal, or tax, legal, or investment advice. See our editorial standards.

Free, no sales call

Get the money side of HVAC in your inbox.

Deal watch, profit levers, and benchmarks — in plain English.

We’ll send the newsletter and the occasional update. Unsubscribe anytime.

Keep reading

Your back-pocket helper

Not sure where to start? Start with what hurts most.

Pick the problem you'd fix today. We'll take it from there — no sales call, no pressure.

What do you want to fix?