91% of HVAC Businesses Have Cash Flow Problems
Revenue swings from $180K in summer to $45K in winter. Your fixed costs don't swing at all. Here's why 91% of HVAC companies struggle with cash flow — and the pricing mistake that makes it worse.
A four-truck HVAC company does $1.2 million in revenue. By any measure, that’s a successful business. The owner should feel comfortable. Instead, he’s lying awake in January wondering if he can make payroll.
His July revenue was $182,000. His January revenue is $47,000. That’s a 74% drop. But his truck payments, insurance premiums, office lease, software subscriptions, and salaried office staff cost the same every month — roughly $38,000 in fixed overhead regardless of season.
In July, $38,000 out of $182,000 is manageable. In January, $38,000 out of $47,000 leaves $9,000 for everything else — parts, gas, marketing, and his own paycheck. 91% of HVAC businesses report cash flow problems. When you see the math, the only surprise is that it’s not 100%.
The seasonal swing is the core problem
HVAC is one of the most seasonal businesses in home services. Revenue can swing from $180,000 in peak summer months to $45,000 in the slowest winter months — a 75% decline. Heating markets see the inverse, but the swing is just as brutal: strong winter revenue followed by dead spring months.
Most contractors intuitively understand this. What they underestimate is how thin the cushion actually is during the valleys.
| Month | Typical revenue | Fixed costs | Variable costs | Net |
|---|---|---|---|---|
| July (peak) | $182,000 | $38,000 | $109,000 | $35,000 |
| October (shoulder) | $85,000 | $38,000 | $51,000 | -$4,000 |
| January (valley) | $47,000 | $38,000 | $28,000 | -$19,000 |
| March (pre-season) | $62,000 | $38,000 | $37,000 | -$13,000 |
The peak months generate enough profit to cover the losses in the valley months — barely. But one bad summer (unseasonably cool weather, a slow start to the season) eliminates the cushion entirely.
Poor pricing is the number one cash flow killer in HVAC. When margins are thin even during peak season, there’s no surplus to bank for the off-season. The owner who makes 5% margin in July has nothing left for January. The owner who makes 15% in July has a reserve that carries the business through March.
Summer profits disappear by October
The most common cash flow pattern in HVAC follows a predictable — and preventable — cycle.
June–August: Revenue peaks. The owner feels flush. Deposits are hitting the account faster than expenses go out. This is when most owners make the decisions that create problems later.
September–October: Revenue drops 40–50%. But the owner just committed to a new truck lease, hired an additional tech, or signed up for an expensive marketing package during the summer high. Those costs don’t scale down with revenue.
November–January: Revenue hits bottom. The owner starts floating payroll on a business credit card or line of credit. Parts suppliers get paid late. Marketing spend gets cut — which means fewer leads in the spring, which extends the valley.
February–March: The credit line is maxed. The owner is three months behind on marketing payments. Spring demand is starting, but the pipeline is empty because marketing was cut in November. The owner borrows more to restart marketing, hoping summer revenue will bail them out.
April–May: Revenue recovers, but the first $30,000–$50,000 goes to paying down winter debt. The owner doesn’t break even until June. By the time summer peaks again, there’s no reserve — and the cycle repeats.
This is why busy doesn’t mean profitable. A company can do $1.2 million in annual revenue and still be one slow summer away from closing.
The pricing mistake that creates the cash flow problem
Most HVAC owners price their services based on what competitors charge. They look at the going rate for a diagnostic call, mark it up slightly, and call it a day. This is backwards.
Price should be set by your required margin, not by your competitor’s prices. If your operating costs require a 15% net margin to survive the off-season, your prices need to produce that margin — regardless of what the company down the road charges.
Here’s the math. A contractor with $38,000/month in fixed costs needs to bank at least $76,000 during the five peak months (May–September) to cover the seven months where revenue falls short. That’s $15,200/month in profit during peak season — which requires roughly 15% net margins on peak-season revenue.
At 5% margins, he banks $9,100/month during peak. Over five months, that’s $45,500 — about $30,000 short of what he needs to cover winter losses. That gap becomes credit card debt, which becomes interest payments, which further erodes next year’s margins.
The contractors who charge 15–25% more don’t lose customers. They lose price-shoppers — who are the least profitable customers anyway. The homeowners who choose based on trust and reviews don’t flinch at $450 versus $350 for the same repair.
Maintenance agreements are the cash flow fix
Every HVAC business coach, consultant, and industry veteran says the same thing: maintenance agreements smooth out seasonal revenue. The data backs it up.
Maintenance agreement customers are 5–7x more valuable over their lifetime than one-time repair customers. A $199/year maintenance agreement generates recurring revenue that hits the account in January, not just July. A book of 300 maintenance agreements produces $59,700 in annual recurring revenue — more than enough to cover the winter cash gap.
But most HVAC websites don’t sell maintenance agreements online. When we audited 147 HVAC websites, fewer than 20% had a dedicated maintenance agreement page with pricing and an online sign-up option. The rest either didn’t mention agreements at all or buried them behind a “call for details” barrier.
Recurring revenue at 60–70% margins is the single best defense against seasonal cash flow problems. A contractor with $60,000 in annual recurring revenue has a floor that covers fixed costs for five months — turning a survival problem into a growth problem.
Accounts receivable is the hidden cash drain
Commercial HVAC work creates a cash flow problem residential doesn’t: net-30 and net-60 payment terms. A contractor who completes $40,000 in commercial work in June may not see payment until August. In the meantime, he’s already paid his techs, bought the parts, and covered the overhead.
Slow-paying accounts can delay 20–30% of a company’s revenue by 30–90 days. For a company already running on thin margins, that delay can force them to borrow against summer revenue to cover summer expenses — eliminating the cash reserve before winter even starts.
The fix is operational, not financial: shorten payment terms, require deposits on large jobs, offer small discounts (2–3%) for early payment, and stop accepting net-60 terms from customers who consistently pay late.
Your website is either filling the pipeline or draining it
During the off-season, your website matters more — not less. 76% of home service searches lead to a same-day call. The homeowner searching “furnace repair” in January is an urgent buyer with money to spend. If your website takes 18 seconds to load or doesn’t show pricing, that urgent buyer calls your competitor.
The average HVAC site scores 34/100 and loses an estimated $4,200/month in missed conversions. During peak season, that’s painful but survivable. During the cash flow valley of January–March, those missed leads are the difference between making payroll and borrowing to make payroll.
Every lead your website fails to convert in the off-season compounds the cash flow problem. The contractor whose site converts at 5% and whose competitor’s site converts at 15% doesn’t just lose those customers once — he loses their lifetime value, their referrals, and their maintenance agreement revenue.
Cash flow is a pricing problem, not a revenue problem
The instinct is always to chase more revenue. More trucks, more ads, more calls. But adding revenue at thin margins just makes the seasonal swing bigger — higher peaks and deeper valleys.
The fix is margin first, revenue second. Charge what the work is worth. Build recurring revenue through agreements. Track every dollar of marketing spend. And fix the website that’s letting your best leads walk away.
The 91% with cash flow problems aren’t bad business owners. They’re good technicians running a business the way it’s always been run — and losing money every winter because the math was never on their side.
Keep reading
Want to know your score?
Drop your URL — full report in 48 hours.
We're on it.
Report in your inbox within 48 hours.