Fractional CFO & Controller services

Call (480) 415-8832
Interim Controller& CFO Partners

Industries / HVAC

Fractional CFO and Controller Services for HVAC Companies

Service and replacement are two businesses sharing a truck. Finance leadership that reports them separately, forecasts the shoulder season, and turns ServiceTitan data into numbers a lender or buyer will believe.

  • Service and install margin reported separately
  • Maintenance agreements accounted for correctly
  • ServiceTitan to general ledger reconciliation
  • Cash forecast built for seasonality

It is the second week of July. Every technician is running 12 calls a day, the phones have not stopped since Memorial Day, and the bank balance looks better than it has all year. It is also the moment the business is most likely to make a bad decision, because July cash hides a first-quarter problem that will arrive on schedule in February. The trucks you buy now get paid for in the months the phones go quiet.

HVAC contractors between $3M and $50M usually have excellent dispatch data and mediocre financial data. ServiceTitan can tell you a technician's average ticket to the dollar, and the general ledger cannot tell you whether the install department made money last quarter. The maintenance agreements sold in the spring sit in revenue instead of deferred revenue. Financing fees get netted somewhere. Truck inventory is a guess. The owner runs the company on the dispatch board and the bank balance because those are the only two numbers that reconcile.

We build the finance function that matches the operation: department P&Ls for service, replacement, and maintenance, a ServiceTitan to general ledger reconciliation that closes monthly, deferred revenue for agreements, a 13-week cash forecast shaped by your seasonality, and the KPI package a lender or private equity buyer will ask for. Our principal has worked in ServiceTitan inside a multi-entity field services organization and knows which of its reports to trust.

01

Service and replacement are two businesses with different margins

A service call sells labor and a part with a diagnostic fee attached. A replacement sells a piece of equipment with labor attached, often with consumer financing that costs you a percentage of the ticket. The gross margins, the sales cycle, the commission structure, and the cash timing are different, and the blended margin on a single P&L tells you nothing. A company can be losing money on every install and not know it, because the service department is carrying the average.

The fix is departmental accounting: revenue, cost of goods, direct labor, commissions, financing fees, and warranty costs tagged by business unit at the invoice level in ServiceTitan and mapped that way into the general ledger. Then overhead gets allocated on a basis you can defend, such as technician headcount or revenue, and the owner sees three P&Ls every month. The conversations that follow are usually short and productive.

Sometimes the install department is the hero and the service department is a marketing expense that generates replacement leads. That is a legitimate strategy. It should be a chosen one. Department reporting is what makes it a choice. Once the owner can see the service department's true contribution, decisions about pricing the diagnostic fee, staffing the shoulder season, and paying comfort advisors get made against numbers rather than against the loudest voice in the shop meeting.

02

Seasonality, the shoulder season, and the cash trough

Your revenue curve has two peaks and two valleys, and the valleys are where HVAC companies get into trouble. The spring and fall shoulder seasons combine low demand, high fixed labor cost, and the arrival of the equipment invoices from summer, with net 30 terms that expire in October. Companies that manage cash by watching the bank balance find this out annually, and it feels like a surprise every time.

A 13-week cash forecast for an HVAC contractor is built around booked calls, replacement sales in the pipeline, maintenance visits due, supplier payment terms, and the payroll dates. It tells you in August how much cash you need to carry into October, which sets the size of the line of credit, the timing of truck purchases, and whether the fall hiring plan is affordable. It also tells you whether pre-season tune-up promotions are generating cash or just activity.

We keep the forecast current every week, compare it to actuals, and use the variance to sharpen the next 13 weeks. The goal is that February is boring. The same model tells you what a mild summer does to the year, what a new truck does to the fall, and what a spring agreement promotion does to cash in the two months before the visits are performed.

03

Maintenance agreements are deferred revenue, not free cash

A customer pays $199 in April for two visits. Most HVAC books record $199 of revenue in April. In reality the company owes that customer two service visits, and the cash collected is a liability until the work is performed. When you sell 2,000 agreements in a spring promotion, the books overstate income and the balance sheet hides the obligation. A buyer's quality of earnings team will find it in the first week.

Recorded correctly, agreement revenue is recognized as visits are completed, the unperformed balance sits in deferred revenue, and the agreement base becomes a reportable asset: number of active agreements, renewal rate, visits due by month, and the replacement revenue that flows from agreement customers versus one-time customers. That last number is usually the strongest argument in the company for selling more agreements, and most owners have never seen it.

Deferred revenue also fixes the cash forecast, because the visits due by month become a labor schedule and the renewals become a receipts line. It fixes the income statement too. Spring stops looking like the best month of the year for reasons that have nothing to do with how much work was done, and the shoulder seasons get credit for the visits they actually perform.

The agreement base is the most valuable thing an HVAC company owns and the one thing most balance sheets leave off entirely.
04

ServiceTitan and the general ledger: why the numbers disagree

ServiceTitan is a strong operating system and an unreliable accounting system, and it was never meant to be the second thing. Revenue in ServiceTitan is invoiced revenue; revenue in the general ledger should be earned revenue. Financing fees, refunds, warranty parts, and inventory adjustments get handled differently by every office. The result is a monthly argument between the operations report and the P&L that the owner has to referee.

We build the mapping: every ServiceTitan business unit, job type, and invoice item to a general ledger account and department, with financing fees recorded as a cost of the install and not netted from revenue, warranty labor costed to the department that sold the job, and truck inventory counted and adjusted on a schedule. Then we reconcile ServiceTitan to the general ledger every month, line by line, and publish the differences with a reason next to each one.

Once the two systems agree, the ServiceTitan dashboards become financial reports rather than operational hunches, and the owner can stop keeping a third set of numbers in a notebook. The reconciliation also catches the quiet problems: invoices adjusted after the month closed, refunds that never posted, financing applications funded at a different amount than the invoice, and inventory that left the warehouse without a job attached.

05

Labor: utilization, burden, and the pay plan

Technician labor is the cost that decides whether an HVAC company makes money, and it is usually managed by feel. Billable hours divided by paid hours, by technician, by week, is the number. A technician at 55 percent utilization who is paid for 45 hours costs the company nearly as much as one at 80 percent and produces far less. Drive time, callbacks, training, and the parts run to the supply house are where the difference lives.

The pay plan matters as much as the rate. Spiffs, commissions on replacement leads, and performance pay change behavior, and every change should be modeled against the department P&L before it is announced in the shop meeting. We calculate fully burdened labor cost, including payroll taxes, benefits, vehicle, phone, and the tools that walk off, and use it to price service labor and to evaluate every pay plan proposal that reaches the owner's desk.

Callback rate rides along with utilization. A callback is unbilled labor, a warranty part, and a customer who is now less likely to buy the replacement. It belongs on the same page as the average ticket. So does the technician's agreement attach rate, because the technician who sells agreements on every call is building next year's revenue, and the one who does not is running a repair shop on your trucks.

06

What a lender or private equity buyer will ask an HVAC owner

HVAC has been an active acquisition market, and most owners between $5M and $50M have received a letter. Whether you intend to sell or simply want a bank that returns your calls, the questions are the same: recurring revenue from agreements, EBITDA by department with add-backs you can support, technician count and turnover, marketing cost per booked call, customer concentration in the commercial book, and a balance sheet with deferred revenue and inventory stated honestly.

A buyer's diligence team reconstructs your numbers whether you help them or not. The difference between a prepared company and an unprepared one shows up as a lower multiple, a longer process, or a retrade after the letter of intent. We prepare the data room in the ordinary course of the monthly close, so that the reports exist before the request does.

For owners not selling, the same discipline supports a larger credit line, equipment financing on better terms, and a management team that can run the business on numbers while the owner takes a week off in July. The numbers a buyer wants are, not by coincidence, the numbers that make the company better to own. That is the argument for building them now rather than in the quarter before a process starts.

Instrument panel

The numbers that run a hvac business

Fewer than ten. Predictive, not descriptive. Reviewed every month by the people who move them.

Technician billable utilization
Billable hours over paid hours by technician is the single largest driver of service department profit.
Average service ticket
Ticket size by technician and by call type shows who is diagnosing thoroughly and who is running to the next call.
Maintenance agreement attach rate
Agreements sold per service call is the leading indicator of next year's recurring revenue and replacement leads.
Service versus install gross margin
Two departments, two margins, reported separately, because the blend hides whichever one is losing.
Callback rate
Every callback is unbilled labor and a lost replacement opportunity, so it is tracked by technician and by job type.
Days sales outstanding, commercial and residential separated
Residential pays at the door; commercial does not, and the blended number disguises the collections problem.
Cost per booked call by channel
Marketing spend divided by calls that actually got booked, not leads that came in, decides where next month's budget goes.
Replacement close rate
Proposals that became installs, by comfort advisor, shows whether the lead flow or the sales process needs work.

What we install

Deliverables in the first 90 days

  • Department P&L structure

    Service, replacement, and maintenance reported separately, with financing fees, commissions, and warranty costed to the department that earned them.

  • ServiceTitan to general ledger mapping and monthly reconciliation

    Business units, job types, and invoice items mapped to accounts, with a monthly tie-out and a documented variance list.

  • Deferred revenue for maintenance agreements

    Agreement sales recorded as a liability and recognized as visits are completed, with an agreement base report by month.

  • Seasonal 13-week cash forecast

    Receipts by call volume and pipeline, disbursements by payroll and supplier terms, updated weekly and sized to the shoulder seasons.

  • Labor and pay plan model

    Fully burdened technician cost, utilization by technician, and a model that tests every proposed spiff or commission change before it goes live.

  • Lender and buyer KPI package

    Recurring revenue, EBITDA by department, technician metrics, and marketing efficiency in a format that survives diligence.

FAQ

Questions owners ask on the first call

Do you know ServiceTitan, or will we have to teach you?

We know it. Our principal has worked in ServiceTitan as CFO of a multi-entity field services organization, including the business unit setup, the accounting integration, and the reports that do and do not tie to the general ledger. You will not spend the first month explaining what a job type is.

What does a fractional CFO or controller cost for an HVAC company?

Fractional Controller engagements start at $2,500 per month and Fractional CFO engagements at $3,500 per month. These are starting points. An HVAC company with multiple locations, a large agreement base, and a lender or buyer asking questions will land higher because the reporting volume is higher. Cleanup of prior periods is scoped separately and finished before the monthly cadence begins.

How quickly can you get the departments reported separately?

If ServiceTitan business units are set up sensibly, the first departmental P&L comes out of the first monthly close, usually within 30 to 45 days. If business units, job types, and the general ledger mapping need to be rebuilt first, add a month. Either way, you will know the timeline after the assessment, not after the invoice.

We are in Texas. Does it matter that you are in Arizona?

No. We are based in Scottsdale and work with HVAC companies nationwide. The close, the reconciliation, the forecast, and the monthly review happen remotely on a set schedule. We come on site for the kickoff, for a lender or buyer meeting, and when the situation calls for it. Your seasonality is different from ours, and the forecast is built around yours.

We are thinking about selling in two or three years. When should we start?

Now, because buyers want to see two to three years of clean departmental history, not a cleanup done the quarter before the process. The work that supports a sale, meaning deferred revenue, department P&Ls, reconciled ServiceTitan data, and documented add-backs, is the same work that makes the company easier to run in the meantime. Nothing about it is wasted if you decide not to sell.

We have a bookkeeper who does the QuickBooks entries. Do we still need her?

Almost certainly yes. Transaction entry, bill pay, and payroll processing still need doing, and a good bookkeeper does them well. What we add is the layer above: the department structure, the ServiceTitan reconciliation, the deferred revenue, the forecast, and the reporting to owners and lenders. We work with your bookkeeper, and she usually ends up with a clearer job.

Can you help us decide whether to add a plumbing or electrical division?

Yes. The decision comes down to a model: the marketing cost to generate the first year's calls, the technician burden and ramp, the truck and inventory investment, the agreement cross-sell from the existing base, and the month the division reaches contribution break-even. We build that model from your own HVAC numbers rather than from an industry rule of thumb, and we tell you what we see.

What happens at the end of the engagement?

The department structure, the reconciliation, the deferred revenue process, and the forecast are documented and running in your team's hands or in the hands of a controller we help you hire. Many HVAC owners keep a monthly CFO cadence for lender, buyer, and pay plan decisions after the controller work is internal. Either way, the system stays with you.

Keep reading

Go deeper on hvac finance

The services built for this industry, the articles that work the numbers, and the calculators that check them.

Services

Insights

Calculators

Industries

Financial assessment

See what each department is really earning

A financial assessment reviews your ServiceTitan setup, your agreement accounting, your labor economics, and your cash position across the season, and tells you what to fix first. Schedule a financial assessment.