Profit & Grit CFOs

Table of Contents

Profit & Grit Podcast

The Home Service Podcast for Trades Entrepreneurs​

Share this article

Strategic CFO Services for Home Services Companies

Tyler Martin, CPA and fractional CFO

Tyler Martin

Tyler Martin, CPA is a fractional CFO for home service companies and the founder of Profit & Grit CFOs.

He built and sold a CPA firm, then built an engineering services company to $25 million in annual revenue before selling it. He hosts Profit & Grit podcast.

More about Tyler →

22 min read

Nobody who owns an HVAC, plumbing, electrical, or roofing company wakes up and searches for a CFO. They search for the problem sitting in front of them. Why does the P&L say one thing and the bank account say another. Why did revenue grow while cash got tighter. Why does one department stay busy and still feel like it isn’t making money.

That’s usually when strategic CFO services start to make sense. Not as a title. As a fix.

I sit across the table from owners in the $3M to $15M range all the time, and the pattern is consistent. The books were built to file a tax return. The business is being run in ServiceTitan, Housecall Pro, payroll reports, truck costs, callbacks, memberships, and gut feel. Those two worlds rarely line up on their own. A CFO’s real job is closing that gap.

What a Strategic CFO Actually Does for a Home Services Company

It usually starts in a Monday meeting.

Revenue is up. The board in the shop looks decent. Trucks stayed busy last month. Then the owner asks three simple questions. Can we hire the next installer. Can we replace two aging vans before summer. Can we take a distribution without creating a cash problem in six weeks.

Nobody in the room can answer without guessing.

That is the job. A strategic CFO turns a tax-ready set of books into operating decisions the owner can trust.

In home services, the gap is usually obvious once you see it. The accounting file was built to close the year and file a return. The business itself runs by department, tech capacity, install crews, callbacks, maintenance agreements, financing mix, and seasonality. If those two views never get tied together, owners end up managing from instinct while staring at reports that are technically accurate and practically useless.

What does the work look like in practice?

First, cash gets translated into timing. Not just profit on paper. Actual timing of payroll, sales tax, debt payments, inventory buys, equipment deposits, and owner draws.

Second, reporting gets cleaned up enough to answer operating questions. I am not talking about prettier financials. I mean a month-end close that ties to the field system, catches accrual issues, and shows whether the numbers reflect how the work was sold and delivered.

Third, labor cost gets stated accurately. In these businesses, hourly wage is the easy number and usually the least useful one. The full cost includes payroll taxes, benefits, overtime patterns, training time, vehicle burden, and the inefficiency that shows up when a crew is on the clock but not billing clean hours.

Fourth, profitability gets separated by the way the company runs. Service, install, maintenance, project work, commercial, and whatever else matters in that shop. Until that happens, one department can cover for another and the owner will not see it early enough to fix it.

That is why a bookkeeper, controller, and CFO are not interchangeable, even when all three are good at their jobs. A bookkeeper records activity. A controller should protect accuracy and close quality. A CFO uses that cleaned-up information to help the owner choose. Hire now or wait. Raise prices or change mix. Add trucks or preserve cash. Keep pushing a department or cut it back.

The pain usually shows up in operator questions, not finance questions:

  • Can we afford two new trucks this quarter?
  • Did wage increases erase margin in our flat-rate book?
  • Is commercial work helping cash or stretching it?
  • Which manager owns the miss?

If you want cleaner lender conversations too, it helps to understand understanding your P&L for lender approval. Owners and lenders read the same statement differently, but both need numbers that are credible, current, and organized in a way that matches the business.

I have seen owners wait too long here because they assume CFO work means presentations, ratios, and boardroom talk. In a $3 million to $15 million home services company, it usually means something more practical. Get the books to match the operation. Get visibility before cash gets tight. Make decisions with less guesswork.

Restructuring the Books to Match How the Business Runs

A lot of owners hit the same wall around the same stage. Revenue is up, the CPA says the books are clean, and the owner still cannot answer a basic operating question with confidence. Is install making money after labor overruns and callbacks, or is service carrying it? Should maintenance get another tech, or is it only looking healthy because payroll is sitting in the wrong place?

That usually is not a discipline problem. It is a design problem.

Most books in a home services company were set up to file a tax return, not to run a shop. So the P&L ends up with one revenue bucket, a cluttered cost of goods section, and overhead absorbing expenses that belong closer to the work itself. The statements may be accurate enough for taxes and still be weak for management.

Tax-ready books often hide operating reality

The business runs by department, by crew, and by type of work sold. The books need to follow that structure.

A service manager cares about billed hours, callbacks, and average ticket. An install manager cares about labor overages, material creep, and whether a crew finished a job in the hours sold. The owner cares about which line of business should get the next truck and which one should stop getting the benefit of the doubt.

For service businesses, the core formula is job gross margin = (billable revenue – direct labor costs) / billable revenue, and direct delivery cost should include fully loaded labor plus job-specific contractors, materials, software, travel, permits, and rework, while shared overhead sits separately (service business gross margin framework). If those costs are mixed together, the books can still balance while management makes the wrong call.

What the rebuild usually looks like (limited example)

In practice, I usually start by changing the shape of the reporting, not by adding more reports. Revenue and direct costs get split by the way the company sells and delivers work.

DepartmentRevenueDirect LaborMaterials & SubGross ProfitGP %
Service     
Install     
Maintenance     
Other Projects     

The table stays simple on purpose. A $4 million HVAC shop and a $12 million multi-trade company do not need the same account list. They do need the same discipline. Revenue should map to the department that earned it, and direct cost should land with the work that caused it.

That usually means three changes:

  • Department-level revenue mapping: service, install, maintenance, commercial, or by trade if the company runs more than one
  • Direct cost cleanup: labor, materials, subcontractors, permits, equipment rentals, commissions tied to sold work, and rework posted where they belong
  • Historical remapping: old accounts translated carefully enough that trend lines still mean something after the chart changes

If the books only answer whether the company made money in total, they are late to the conversation.

The hard part is usually underneath the P&L

Owners often assume this is an accounting presentation issue. It is usually a systems issue first.

The field platform may show one revenue number while QuickBooks shows another. Payroll can post to overhead because that is where it landed by default, even though half the wages belong in direct labor. Accounts receivable may include old credits, unapplied cash, or closed jobs that never cleared correctly. Undeposited funds sits there month after month, and everyone gets used to it.

I see this all the time. The office starts trusting the service software. The CPA trusts the accounting file. The owner trusts neither.

That is why book cleanup in this range is less about prettier reporting and more about tying the operational systems back to the accounting system. Industry groups keep pointing to uneven visibility and weak job costing across contractors because a lot of shops still do not have clean agreement between the field system, payroll, and the general ledger (construction finance visibility gap).

Once those systems agree, the reporting gets useful fast. Weekly gross profit by department becomes credible. Labor overages stop hiding inside overhead. Service no longer covers for install on paper. Then the owner can decide from a real operating view instead of a tax view dressed up as management reporting.

Pricing and Gross Margin Where the Money Actually Leaks

A shop can post record sales in July and still feel broke by September. I usually find the same problem underneath it. The company is selling from one set of assumptions and costing jobs from another.

That gap gets expensive fast.

The books were often built to satisfy the tax return, not to show whether a maintenance call, a system changeout, or a membership plan makes money. So the owner sees revenue, sees work on the board, and assumes the issue must be marketing or close rate. In practice, margin leaks start earlier. They start in the pricebook, in labor burden that never made it into flat rate, in install templates missing small direct costs, and in service agreements priced off old callback patterns.

This is the visual I wish more owners had in mind when they think about profit leakage:

An infographic showing how pricing and gross margin adjustments significantly increase profitability compared to lead volume growth.

Where the leak usually is

I start with completed jobs, not estimates.

A quoted gross margin can look fine inside the software and still fall apart after warranty labor, permits, purchasing mistakes, commissions, and payroll taxes hit the file. That is why I compare sold work against actual job cost by department and by job type. Service, replacement, IAQ, maintenance, and light commercial should not be blended into one average if the goal is to make pricing decisions.

The misses are usually ordinary, which is why they survive so long:

  • Flat-rate menus built on old wage and burden assumptions
  • Diagnostic or dispatch fees that no longer cover the cost to roll a truck
  • Material markup handled by habit instead of a written rule
  • Membership pricing that ignores visit frequency, discounts, and admin load
  • Install quote templates that leave out permits, disposal, or startup labor

Owners who want a more grounded frame for HVAC business profit margins usually need that discussion tied back to their own job mix, not a generic target pulled from the trades.

Cost classification decides whether the answer is real

Gross margin only means something if direct costs are sitting in the right bucket.

I see payroll posted to overhead because that was the default mapping. I see senior tech callback time disappear into a general wage account. I see install helpers coded one way in payroll and another way in the field system. On paper, the department looks healthy. In the business, it is working too hard for too little return.

That is the job here. Fix the operating math so the P and L matches the way the company runs.

If burdened labor is understated, prices stay low and nobody understands why busy months do not create cash. If permits, equipment freight, rental lifts, or rework are left out of direct cost, install looks stronger than it is. If delivery-related software and consumables sit in admin expense, service pricing gets built on fiction.

A strategic CFO should be able to trace that leak back to a decision. Raise the dispatch fee. Rebuild the flat-rate table. Split out warranty labor. Stop pricing memberships as a sales tool if they are being delivered at a loss. In some companies, the answer is higher prices. In others, it is tighter purchasing discipline, a different labor mix, or saying no to work that keeps the team busy but does not produce margin.

A quick walkthrough helps some owners see this more clearly:

Cash Flow Seasonality and the 13-Week Forecast

Cash stress in the trades usually isn’t caused by one dramatic event. It’s caused by timing.

Payroll hits on schedule. Truck loans hit on schedule. Sales tax, payroll tax, rent, software, debt service, and inventory all keep moving whether call volume is peaking or not. Inflows don’t behave that neatly.

That’s why I trust a 13-week cash flow forecast more than an annual forecast when the question is survival and control, not boardroom planning.

A five-step infographic showing how to manage business seasonality using a 13-week cash flow forecast model.

How the forecast actually works

A 13-week cash flow forecast is a rolling, week-by-week projection over roughly one quarter. The standard mechanics are simple. Start with opening cash, subtract weekly disbursements such as payroll, supplier payments, taxes, debt service, and capex, then roll the closing balance into the next week as the new opening balance (13-week forecast operating mechanics).

The model doesn’t need to be fancy. It needs to be current.

I usually want these inputs in it:

  1. Opening cash: Bank balance adjusted for anything known but not yet reflected.
  2. Expected inflows: Collections based on AR aging, deposits, recurring memberships, and scheduled project billings.
  3. Expected outflows: Payroll, payroll taxes, AP, debt payments, owner draws, capex, and tax reserves.
  4. Known events: Equipment purchases, insurance payments, annual renewals, bonus timing, or seasonal inventory buys.

Then every Monday, the oldest week drops off and a new week gets added.

Why weekly updates matter

Maintained rolling forecasts typically achieve about ±5% to ±10% variance at the aggregate level, while annual forecasts often sit around ±15% to ±30%. Best-in-class teams target forecast error under 5% for weeks 1 to 2, under 10% at 4 weeks, under 15% at 8 weeks, and under 20% at 13 weeks (forecast accuracy guidance).

That’s why weekly refreshes matter. In trades businesses, cash timing shifts fast when payroll, taxes, equipment purchases, and collections move around.

A forecast that’s directionally right and updated every week beats a polished annual budget that nobody touches again.

If you want a plain-English refresher on Resolut cash flow forecasting, it does a good job grounding the concept before you build your own model. And if you want a working starting point, an Excel cash flow forecasting template is often enough to establish discipline before a more customized model is built.

Why this matters so much in smaller operators

One neutral industry summary cites small-business survey data showing 51% of small firms identify uneven cash flow as a challenge and 56% say paying operating expenses is difficult. The same summary cites JPMorgan Chase Institute data showing median small-business inflows and outflows of about $380 per day, or roughly $140,000 annually, while median daily balances were only $12,100 (small-business cash flow benchmarks).

That’s the operating context. Thin buffers. Constant timing pressure. A lot of businesses that look profitable still need help deciding whether to hire, delay capex, push collections, or hold owner distributions.

Bookkeeper Controller and CFO in Plain Terms

An owner shows me a P&L, points to net income, and asks whether it is time to hire a service manager, buy two more trucks, or tighten distributions. The bookkeeper did the job. The transactions are in. The tax return can get filed. But that report usually was not built to answer operating questions like those.

That is the gap.

In home services, especially in the $3M to $15M range, owners often hear bookkeeper, controller, and CFO used like they mean the same thing. They do not. The difference is not seniority on a business card. The difference is what problem each role solves.

What each role is there to do

RolePrimary DeliverableTypical Annual Cost (US)Best Fit Revenue
BookkeeperCurrent transactions, reconciliations, payroll support, basic codingVaries by market and structureSmaller firms and as a base function in larger ones
ControllerAccurate month-end close, enforced accounting rules, timely financial statementsVaries by market and structureGrowing firms needing reliable reporting discipline
CFODecisions on pricing, labor, forecasting, capital, growth, and owner strategyFull-time hire is often not economical at this sizeFirms that have outgrown reactive finance

I am not putting salary figures in that table because market rates vary too much by geography, staffing model, and scope. The practical point is simpler. A lot of companies need CFO judgment long before they need a full-time CFO payroll line.

Where the handoff actually happens

A bookkeeper keeps the score.

A controller makes sure the score is right.

A CFO uses that score to help the owner make better calls.

That last role only works if the books reflect how the company really runs. I see the same disconnect over and over. Revenue is lumped together when service, install, and maintenance behave differently. Cost of goods is coded for tax convenience instead of job visibility. Payroll sits in broad buckets that hide overtime, callbacks, and burden by function. At that point, the owner is looking at accounting output, not operating truth.

So the handoff is less about title and more about use:

  • Bookkeeper: Records bills, deposits, payroll, and reconciliations so the records are current.
  • Controller: Closes the month, catches errors, applies rules consistently, and gets financials out on time.
  • CFO: Uses cleaned-up financials to answer questions the owner has to bet on.

Those questions are usually practical.

Is gross margin weak because pricing is off, or because install labor is underquoted? Can the business afford another tech, or will receivables and payroll timing make that hire painful? Is the company really producing cash, or is it just showing profit while trucks, inventory, and tax payments eat the bank balance?

If the books are late or unreliable, fix control first. If the books are technically clean but still do not help with decisions, that is CFO territory.

Why fractional usually fits this band

At this size, very few companies need a full-time CFO sitting in the office every day. They do need someone who can restructure reports, pressure-test assumptions, and tell the owner when a decision is based on bad categorization instead of business reality.

That is why the fractional model makes sense. The owner gets senior finance judgment without forcing the company to carry a full executive seat too early.

In practice, that might mean a controller owns close and reporting while a fractional CFO works on pricing logic, labor capacity, bank covenant planning, owner pay, or expansion math. Firms like Profit & Grit CFOs are one example in that market. They work on month-end close, field-to-accounting integration, labor burden modeling, and 13-week forecasting for home service operators.

For owners, the plain-English version is simple. The bookkeeper records the past. The controller makes the past trustworthy. The CFO turns that information into a decision tool the owner can use.

A Data Cleanup Story That Stopped a Bad Hire

One of the most useful CFO projects I’ve done didn’t produce a dashboard. It stopped an unnecessary hire.

A home services client running ServiceTitan had an offshore employee handling invoicing. The owner’s read on the situation was straightforward. She was buried, collections weren’t happening, aging wasn’t being managed, and the obvious next move looked like adding help.

That would’ve been an expensive guess.

What the logs actually showed

Before anyone hired a second person, I pulled the system activity. ServiceTitan office logs. QuickBooks audit history. Day-by-day activity over several months.

Her role lived almost entirely inside those systems, so the logs gave a pretty clean read on actual work patterns. The issue wasn’t understaffing. The issue was utilization.

The company was paying for 40 hours and getting about 20, with Fridays going quiet by mid-morning. That’s not a theory. That’s what the work pattern showed when we reconstructed it.

What changed after the cleanup

The conversation changed immediately.

Instead of hiring support for an overloaded role, the owner rebuilt the role itself:

  • Invoicing was redistributed to staff who already touched the work upstream.
  • Collections got dedicated time instead of being the task that never happened.
  • The replacement hire was local and structured to cover after-hours phones plus receivables follow-up.

Bad data creates fake staffing problems. Clean data usually points to a process problem first.

That’s a good example of what people miss about strategic CFO services. Sometimes the highest-value work isn’t forecasting or board-style reporting. It’s digging into source data until the business stops paying for the wrong solution.

I’ve seen the same pattern in AR cleanups, sales tax batching issues, and field-system-to-accounting mismatches. The owner sees pressure and assumes headcount. The logs say something else. One afternoon of careful analysis can stop a hire, tighten collections, and fix the blockage.

Building a Company a Buyer Would Want

Exit readiness isn’t a separate finance project you do near the end. It’s the accumulated result of running the business cleanly for years.

Buyers don’t pay more because the owner says the company has potential. They pay more when the reporting is believable, gross margins hold up, recurring revenue is visible, and the business doesn’t fall apart when they start asking detailed questions.

What buyers underwrite first

In home services, the first pass usually centers on a short list.

  • Recurring revenue mix: Maintenance agreements and repeatable service revenue matter because they reduce dependence on one-time work.
  • Gross margin trend: Buyers want to know whether margins are stable by line of business, not just blended across the company.
  • Financial credibility: They need statements that can survive diligence and tie to the underlying systems.

That’s why the same work that helps you manage better now also makes the business more transferable later. If you want to think through the exit side in more detail, selling an HVAC business is its own discipline.

Why early cleanup matters

Owners who wait until they’re ready to sell usually discover that the books need more than polishing. They need reconstruction.

I’d much rather help an owner five years early than one year early. Five years gives you time to fix pricing, clean the chart of accounts, establish an accrual close, separate departments properly, and build a management team that can speak to the numbers without the owner carrying every answer.

There’s also a cash angle buyers care about. A 2026 global CFO survey found 90% of CFOs view predictive cash-flow forecasting as a capability aligned with managed services (global CFO survey). In contractor settings, that matters because growth can mask weak cash conversion. The same source set notes that median contractor collections are only 85.1% of billed revenue and 6.2% of jobs finish negative. Revenue growth alone is a weak signal.

A blunt self-check

Take fifteen minutes and ask yourself these questions.

  • Could your current financials survive a buyer’s first week of questions
  • Can you show gross profit by department without manual cleanup
  • Do AR, deferred revenue, payroll liabilities, and loan balances tie cleanly
  • Can someone besides you explain the last month’s margin movement
  • Would a buyer trust the bridge between ServiceTitan and QuickBooks

If the honest answer is no, that doesn’t mean the business is weak. It means the transfer story isn’t finished yet.

A buyer wants a finished product. So does the owner who has to live inside the business until that day comes.


If you’re at the point where revenue is moving but the numbers still aren’t helping you decide, that’s the work Profit & Grit CFOs is built to do. They provide fractional CFO support for home service companies, including clean month-end close, field-to-accounting integration, labor burden and margin analysis, and 13-week cash forecasting so owners can run the company with usable numbers instead of guesswork.

FAQ

What are strategic CFO services for home services companies?

Strategic CFO services help owners turn accounting data into operating decisions. In a home services business, that usually means better reporting by department, cleaner job costing, cash flow forecasting, labor burden analysis, and clearer guidance on hiring, pricing, and capital spending.

When does a home services company need a CFO?

Most owners start looking for CFO help when revenue is growing but cash still feels tight, margins are unclear, or the financials do not answer basic operating questions. That often happens in the $3M to $15M range, but the real trigger is complexity, not just size.

What is the difference between a bookkeeper, controller, and CFO?

A bookkeeper records transactions and keeps the books current. A controller makes sure the numbers are accurate and the month-end close is reliable. A CFO uses that financial information to support decisions about pricing, staffing, growth, cash, and profitability.

Why is department-level reporting important in HVAC, plumbing, and electrical companies?

Because service, install, maintenance, and project work do not behave the same way. Department-level reporting shows which parts of the business are actually producing margin, which ones are consuming labor or cash, and where management needs to act.

What is a 13-week cash flow forecast?

A 13-week cash flow forecast is a rolling weekly model that tracks expected inflows and outflows over the next quarter. It helps owners plan for payroll, taxes, truck purchases, inventory, debt payments, and owner draws before a cash problem shows up.

Is a fractional CFO better than a full-time CFO for a small home services company?

For many companies in this range, yes. A fractional CFO gives the owner access to senior financial judgment without the cost of a full-time executive hire. That makes sense when the business needs better decisions and better systems, but not a full-time CFO seat every day.

Make Better Financial Decisions

Real Talk.
Real Profits.

A weekly show built for blue-collar entrepreneurs in the trades who want to grow, profit, and build something that lasts.

You’ll only hear from us when new episodes drop.
No spam, ever!

GET STARTED

Want to see what your numbers are actually telling you?

 Two ways to start. Pick whichever fits.

No pressure either way. Let’s chat!

Latest Podcast Episodes:

More Great Articles: