We hear this every August and September from contractors who just had their best summer ever: "I don't understand it, we were slammed, and I still can't cover payroll this week." It's one of the most common and most confusing problems in this business, and it almost always comes down to the gap between profit and cash.
Profit is what's left after revenue minus expenses on paper. Cash is what's actually sitting in your account right now. Those two numbers can tell completely different stories, especially for a seasonal trade like HVAC. You might have booked a strong month of revenue, but if a good chunk of it is sitting in unpaid invoices, tied up in a truck payment, or already spent on materials for next week's jobs, your books can show a profit while your bank account tells you something else entirely.
A few specific things drive this gap for HVAC contractors more than most industries. Commercial jobs with net-30 or net-60 payment terms mean you're covering payroll and parts weeks before that revenue actually lands. Equipment purchases, whether it's a new truck or new diagnostic tools, hit your cash all at once even though they get expensed differently on your books over time. And busy season often means front-loading spending on materials and overtime before the invoices for those jobs are even sent, let alone paid.
The fix isn't complicated, but it does require actually tracking cash flow separately from profit, not just glancing at your bank balance and hoping it holds. We build our HVAC clients a rolling cash flow forecast that looks forward 90 days, so you can see a cash crunch coming in October instead of discovering it the week payroll is due.
If you've ever looked at a strong month on paper and still felt like you were scrambling to cover bills, that's not a sign you're bad at running your business. It's a sign your books aren't showing you the full picture yet.
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.