# How to Manage Cash Flow in a Seasonal HVAC Business
A residential HVAC contractor in Ohio told me once that his April bank balance looked like the business was failing, and his July balance looked like it was thriving — and both were lies. He was profitable on paper across the full year. He just hadn't built anything to smooth the 90 days in between when payroll and truck payments didn't care that nobody was calling for a furnace repair.
That's the core problem in this trade: seasonality doesn't lower your total revenue as much as it concentrates it into two windows and leaves the rest exposed.
Disclaimer: This article is for informational purposes only and does not constitute financial, tax, or legal advice. Consult a licensed accountant or financial advisor before making decisions specific to your business.
HVAC demand spikes in June through August and again in November through January, with March, April, October, and parts of September running near-dead in a lot of U.S. markets. A shop pulling $80,000 in July might see under $18,000 in April. Payroll, insurance, truck payments, and software subscriptions don't scale down to match.
Here's the part owners miss: this usually isn't a profitability problem. It's a timing problem. You spent July's cash on materials and overtime, and October's revenue hasn't landed yet. That gap — often 60 to 90 days of thin inflow — is where owners reach for expensive short-term debt, delay paying suppliers, or lay off a tech they'll be desperate to rehire in ten weeks.
Once you stop treating "low bank balance in March" as a crisis and start treating it as a predictable feature of the business, the decisions get a lot easier.
Most small HVAC owners "forecast" by glancing at Friday's balance. That works fine until the week it doesn't. A rolling 13-week cash flow model — a spreadsheet updated every Monday, projecting the next 91 days of cash in and cash out — catches the trough before it catches you.
Three inputs make this work:
The payoff is spotting something like a three-week window in late March where outflows will exceed inflows by $22,000, with enough runway to draw on a credit line before you need it — while a bank still wants to lend to you, not after you've missed a payment.
Jobber and QuickBooks both offer cash flow projections, and Jobber's ties directly into job scheduling data, which generic accounting software doesn't see. That said, a shared Google Sheet updated by hand on Monday mornings works just as well if you actually do it every week — the tool matters less than the habit.
Nothing else on this list moves the needle like converting one-time jobs into standing agreements.
Annual maintenance agreements, typically $150–$350 per system per year, cover two tune-ups, priority scheduling, and a parts discount. Two hundred active agreements at $200 each is $40,000 in revenue that lands largely during the months you need it, not the months you already have plenty. Industry benchmarking from trade groups like ACCA suggests maintenance customers convert to full replacement jobs at roughly 3x the rate of one-off customers — a customer who's had two tune-ups from you doesn't shop three competitors when the heat pump finally dies.
Monthly membership pricing ($15–$29/month) is gaining traction with companies like Service Champions and Four Seasons Heating and Air Conditioning, largely because it removes the psychological friction of writing a single $250 check. It flattens revenue further but adds payment processing overhead and more admin. Under $1.5M in revenue, I'd start with an annual agreement offering a pay-in-full or two-installment option — it's simpler to administer and you're not yet at the volume where the subscription infrastructure pays for itself.
Add-on services — UV purifiers, whole-home humidifiers, duct sealing — carry strong margins and aren't weather-dependent. A customer worried about air quality in February doesn't care that it's the slow season. Train techs to present a structured menu at every maintenance visit and you can add $400–$900 per job with zero additional service calls.
Expense discipline in the off-season isn't about slashing everything uniformly — it's about timing.
Protect:
Cut or defer:
The standard "three to six months of expenses" rule doesn't translate cleanly here — it's built for personal finance, not a business with predictable seasonal troughs. The more useful target is 60 to 90 days of fixed operating costs, held separately from operating cash.
For a shop with $18,000/month in fixed costs — a three-person payroll, insurance, truck payments, software — that's $36,000 to $54,000 in a dedicated account, untouched by day-to-day operations.
The most workable way to get there without a painful lump-sum sacrifice is a "profit first" style allocation: every time revenue lands, immediately route a fixed percentage — even just 3% to 5% of gross — into a separate reserve account before it ever hits your operating budget. On $600,000 in annual revenue, 4% is $24,000 a year, built almost invisibly, that covers a bad off-season without touching a credit line.
Credit only works well here if it's arranged before you need it.
Business line of credit. The most flexible option — draw what you need, repay when peak revenue lands, pay interest only on what's drawn. With two-plus years of tax returns, $50,000–$150,000 lines are realistic for an established shop. Apply during a strong month: banks lend against demonstrated cash flow, and your July or January financials will look far better than an April application.
Invoice factoring. If you do commercial work on net-30 or net-60 terms, factoring sells those receivables for 85%–95% of face value, immediately. Fees run 1%–5% of invoice value — pricier than a line of credit, but faster and accessible to newer businesses without an established banking relationship.
SBA 7(a) seasonal provisions. Repayment can be structured to match your revenue cycle — lighter payments in slow months, heavier in peak. It's slow to close (60–90 days), which makes it a planning tool, not something to reach for mid-crisis.
The trade-off across all three: the cheapest capital (line of credit) requires the most advance planning and the strongest financials, while the fastest capital (factoring) costs the most per dollar. Most shops end up using a line of credit for planned gaps and factoring only when a slow-paying commercial client creates an unplanned one.
The off-season isn't just something to survive financially — it's the only stretch of the year with enough slack to fix things. Review whether your maintenance pricing still reflects current costs (a lot of shops are quietly running 2021 rates in 2024 job costs). Audit close rates by technician. Renegotiate supplier pricing around annual volume. Knock out licensing and continuing education requirements while there's time to actually sit down and do it.
Training pays back fastest here. A tech who learns to sell and install a whole-home dehumidifier in March is generating margin in April without a single extra service call — that's off-season time converting directly into peak-season revenue.
One thing to do today: pull the last 12 months of bank statements and lay out actual monthly revenue against actual monthly fixed costs, side by side, in a plain spreadsheet. Fifteen minutes of work will show you exactly when your troughs hit and how deep they run — and that's the only honest starting point for a plan that survives contact with next March.