Picture a $22M home services company in the tri-state. Two decades old, owner-operated, three trucks became thirty. It runs three service lines: replacement installs, service and repair calls, and a maintenance-agreement book. The top line is healthy and the year usually ends in the black. But two things keep the owner up at night. First, the bank balance is comfortable in July and white-knuckle in February, every single year, and nobody can say exactly why or exactly how low it will go. Second, when you ask which of the three service lines actually makes money, the honest answer is a shrug. The books say the company is profitable. They do not say which parts of it are.
That is the most common financial picture we see in home and property services, across HVAC, plumbing, electrical, landscaping, pest control, roofing, restoration, and pool. The business has clearly outgrown gut feel. It has not yet built the financial machinery to run at $20M the way it ran at $4M. None of this requires a full-time CFO. It requires a handful of specific things done right. Here is what they are.
You do not run one business. You run four.
A single blended gross margin is the most expensive number in the trades, because it hides the fact that your service lines behave nothing alike. A replacement install is a big-ticket, low-frequency job with real equipment cost, heavy labor, and a margin that looks fine until you fully load the truck, the drive time, and the callback rate. A service and repair call is smaller, faster, and usually carries a much fatter margin per billable hour. A maintenance agreement is the annuity: recurring, high-retention, cash collected up front, and worth more per dollar of revenue than anything else you sell. When all of it lands in one bucket, your winners quietly subsidize your losers and you cannot see it happening.
The fix is job costing by service line, with labor and materials tagged to the job and overhead allocated on a rule you actually believe. Most trade companies already capture the raw data inside ServiceTitan, Housecall Pro, or a similar field platform. The problem is almost never data capture. It is that the field system and the accounting system tell two different stories, and nobody has reconciled them into a margin report an owner can trust. Once you can see gross margin by service line, month over month, the decisions get obvious: which line to push, which to reprice, which crews are carrying the company, and which install jobs you are better off not winning.
Labor is the input you cannot buy your way out of
In a home services business, labor is the largest controllable cost and the scarcest resource, and it is getting scarcer. That is not a talking point, it is the federal projection.
8%
Projected HVAC technician employment growth, 2024 to 2034
The Bureau of Labor Statistics projects heating, air conditioning, and refrigeration mechanic and installer jobs to grow much faster than the average occupation, with roughly 40,100 openings a year and a May 2024 median wage of $59,810. The practical takeaway for an owner: you cannot hire your way out of a utilization problem, because the labor to hire is not there.
U.S. Bureau of Labor Statistics →Because you cannot simply add bodies, the lever that matters is utilization: billable hours divided by paid hours. A technician who is paid for 40 hours but bills 24 is running at 60 percent, and the 16 unbilled hours (drive time, diagnostics you never charged for, callbacks, shop time) are pure margin walking out the door. Owners feel this but rarely measure it, and they almost never quote off the real number. The trap is pricing off the wage instead of the fully loaded cost of that technician: wage plus payroll taxes, benefits, the truck, fuel, tools, insurance, and the unbillable hours spread across the billable ones. Price off the wage and a job that looks like a 45 percent gross margin can be a break-even job once the windshield time is counted.
- Track billable utilization by technician and by crew, weekly, not annually.
- Build a fully loaded hourly cost for each field role and price every job off that number, not the base wage.
- Watch callback and warranty-rework rate as a margin line, because a high callback rate is a hidden second labor bill on the same job.
- Treat the maintenance-agreement base as a utilization smoother: it fills the shoulder months and keeps good techs busy and on the payroll through the slow season.
The cash swing is structural, so forecast it instead of surviving it
Seasonality in the trades is not a surprise, so it should never be managed like one. Demand concentrates (cooling season, heating season, the spring landscape rush, the storm-driven roofing and restoration spikes) and the trough is just as predictable as the peak. The mistake is running the business off the bank balance, which lags reality by weeks, instead of a rolling 13-week cash forecast that shows the February low point back in November, while you still have time to do something about it.
Board Reporting Framework
Get a board-ready reporting structure used for PE- and sponsor-backed updates.
Layered on top of seasonality is a payment-timing gap that most owners underappreciate. Residential work is a cash-friendly model: the homeowner pays at completion or within a few days, so the money follows the job closely. Commercial, property-management, new-construction, and warranty work is a different animal, carrying Net 30, Net 60, or Net 90 terms and retainage on top. The more you grow that side of the book, the more you are effectively financing your customers, and the receivable balance can swell faster than profit. Growth itself burns cash the same way: every new truck, every stocked van, every crew added lands its cost weeks before the revenue collects. A profitable, fast-growing trade company can still run itself out of cash. Knowing the difference between a margin problem and a timing problem, and pulling the right lever for each, is most of the job.
The question to ask every Monday
Not "how much is in the bank," but "what is my lowest projected cash balance over the next 13 weeks, and what is driving it." If nobody in the company can answer that on demand, the forecast does not exist yet, and that is the first thing to build.
What good looks like at $15M to $30M
A well-run home services company in this range does not necessarily have more staff in the office. It has better instrumentation. Specifically, it can do these things without a fire drill:
1See margin by service line every month
Install, service, and maintenance each report their own gross margin, reconciled between the field platform and the books, so pricing and crew decisions rest on fact instead of instinct.
2Forecast cash 13 weeks out
A rolling weekly cash forecast that ties to the seasonal curve and the AR aging, so the winter trough is planned for in the fall and the credit line is a tool, not a rescue.
3Manage utilization as a KPI
Billable-hour utilization and callback rate are tracked by crew and reviewed weekly, because at scale a few points of utilization is the difference between a good year and a great one.
4Grow the recurring base deliberately
The maintenance-agreement book is measured, accounted for as deferred revenue, and grown on purpose, because recurring revenue smooths cash, retains customers, and is the single most valuable thing on the balance sheet to an outside buyer.
5Keep books that survive a hard look
Revenue recognized correctly, the balance sheet reconciled, add-backs documented, so that a bank, a bonding company, or an acquirer can look under the hood without finding surprises.
That last point is not hypothetical, and it is worth understanding even if selling is the furthest thing from your mind. The trades are consolidating hard, and the money is professional.
41.3%
Private-equity add-on deals as a share of HVAC-services M&A, YTD 2026
Per Capstone Partners, private-equity add-ons are now the single largest category of deals in HVAC services, and financial sponsors have overtaken strategic buyers as the majority acquirer. Consolidators are active in the tri-state and everywhere else, and they pay a premium for exactly two things: clean, diligence-ready financials and a durable base of recurring maintenance revenue.
Capstone Partners →The useful part is that the work you do to run the business better is the same work that makes it worth more. Margin visibility by service line, a growing recurring-revenue book, and books that hold up under diligence are operating tools first. They just happen to be the exact things a buyer pays up for. Build them because they make you money now, and the exit optionality comes free.
Where a fractional CFO fits
None of this is bookkeeping, and none of it is what a full-time CFO hire at $250K-plus is for at this size. It is the layer in between, and it is exactly the layer most $15M to $30M trade companies are missing. A fractional or interim CFO comes in to build the margin-by-service-line reporting, stand up the 13-week cash forecast, reconcile the field platform to the accounting system so the numbers actually tie, get the maintenance-agreement revenue accounted for properly, and put the books in a shape that survives a bank review or a buyer's diligence. Then the engagement scales to what the business needs, which is usually a few days a month once the machinery is running, not a permanent seat.
That is the Catalyst model. We work with owner-operated companies in the $5M to $75M revenue range, with the sweet spot at $15M to $30M, that are 7-plus years old and do not have (and may not need) a full-time CFO. The focus is the tri-state, and the mandate is finance-plus-operations, because in the trades the two are the same conversation. Cash, margin, systems, and readiness for whatever comes next, whether that is a growth push, a recapitalization, or nothing but a better-run business.
The bottom line
If your P&L is one blended number, your cash is a monthly surprise, and your best guess at your most profitable service line is a shrug, the business has outgrown its financial plumbing. Fixing that does not take a full-time hire. It takes the right instrumentation and someone who has built it before.