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.
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.
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.
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.
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.
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.
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
- HVAC ContractorsFinance leadership for HVAC companies that run installs, service, and maintenance agreements at once, so the busy season pays for the slow one on purpose instead of by luck.
- Fractional CFOAn experienced chief financial officer, embedded in your company for a fraction of the cost of hiring one. Cash, forecast, profitability, and the decisions that depend on them.
- Fractional ControllerRecurring accounting leadership for companies whose books are almost right, almost on time, and almost trusted. We make them right, on time, and trusted.
- Cash-Flow ConsultingProfit is a calculation. Cash is a balance. We give you the forecast, the collection discipline, and the working-capital plan that keep the balance on your side.
Insights
- How Should a Service Business Measure Technician Performance?Revenue per technician tells you what happened last month. Six measures, weighted and paired correctly, tell you why it happened and what to coach on Monday morning.
- What Is a Healthy Gross Margin for an HVAC Company?Service, installation, and maintenance agreements earn different margins for different reasons. Here is how to measure each one correctly before you compare it with anything, and the pricing math that produces the margin you want instead of the one you got.
- What Is a 13-Week Cash-Flow Forecast?One page, 13 columns, updated every Monday. The forecast that tells you which Friday is the problem, and how many weeks you have to fix it.
Calculators
- Full-Time vs. Fractional CFO Cost CalculatorSalary is the smallest part of what a CFO costs. Put in the real numbers and compare them with a fractional engagement sized to your company.
- Working Capital CalculatorWorking capital is the money the business needs to run between the day you spend and the day you get paid. Here is how much you have, and how much you need.
- Construction WIP CalculatorEnter contract value, estimated cost, cost to date, and billings to date. Get percent complete, earned revenue, and whether the job is overbilled or underbilled.
Industries
- ConstructionJob costing the field trusts, a WIP schedule your bonding agent believes, and a cash forecast that sees the payroll before it leaves. Finance leadership for contractors doing $3M to $50M.
- General ContractorsMost of the money on a general contractor's income statement belongs to someone else. Finance leadership that keeps the pass-through moving, protects the fee, and gets the surety what it needs before it asks.
- Electrical ContractorsCopper moves, gear lead times stretch, and the labor estimate is the whole game. Finance leadership for electrical contractors who bid, build, and service, and need one set of books that tells the truth about all three.
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.