An HVAC owner is usually on a roof, in a crawlspace or with a customer when something in the books needs a decision. The paperwork waits until evening. The bills that should have gone out last week go out late, and the question of which jobs made money gets answered by feel.
Good bookkeeping for this kind of business does not mean more reports. It means books built around how the business earns money, so the few numbers that matter are ready without the owner rebuilding them.
Two kinds of revenue
Installs and replacements are projects. They have a quote, materials, labor and sometimes permits, and they are often billed in stages. Each one should carry its own costs so you can see its margin when it closes.
Service calls and maintenance agreements are recurring. A maintenance agreement paid upfront for a year is not a year's revenue on the day it is paid. It is earned month by month as the visits happen, and the unearned part is a liability until then. Book it all at once and the month of sale looks excellent while the following eleven look thin.
Keep the two apart in the chart of accounts. They have different margins, different cash patterns and different risks.
Job costing that ties out
Every material purchase and every labor hour should land on a job. That is easier said than done when technicians buy parts at the supply house on a company card.
Give each card a rule: the receipt is coded to a job before the end of the day. Many field-service platforms push job numbers into the accounting system so the coding happens on the purchase. Either way, the test is simple. At month end, how much material cost is sitting on no job at all? That number should be small.
Labor is the other half. Paid hours from payroll should reconcile to hours on jobs plus a known amount of drive time, training and downtime. Drive time is where margin quietly leaks, especially on jobs far from the shop.
Inventory on the trucks
Parts on a truck are inventory until they are used. If they are expensed when bought, the books understate what you own and overstate what each month cost. Count truck stock on a regular schedule, and record parts as they move from the shop to a job.
Technician pay and commissions
Flat-rate pay, spiffs and commissions on replacements and agreements are common in the trade. Record them against the jobs and agreements that earned them, not as general payroll, so the margin on each kind of work is honest.
Seasonal cash
Heating and cooling seasons create peaks and troughs in work and in cash. The peak months bring cash in but also tie it up in materials and payroll. Plan the slow months in advance with a forward cash forecast, not from the balance on the day.
The numbers an HVAC owner needs every week
| Number | Why it matters |
|---|---|
| Cash today and next few weeks | Payroll and suppliers do not wait for invoices |
| Unpaid invoices by age | Old invoices are the cash you already earned and have not collected |
| Gross margin on completed jobs | Shows which kinds of work pay, and which do not |
| Booked work ahead | Tells you whether the next few weeks will be full |
Four numbers, ready each Monday, are worth more than a full set of statements nobody reads.
What better books will not fix
They will not fix pricing. If installs are quoted below cost once drive time and callbacks are counted, clean books will show it clearly and will not change it.
They will not collect invoices either. An aged receivables report tells you who owes what. Someone still has to call them.
Frequently asked questions
How should an HVAC company record maintenance agreements?
As revenue earned over the term of the agreement. An annual agreement paid upfront is recorded as a liability when paid and recognised month by month as the service period passes.
What is job costing for HVAC?
Tracking the materials, labor and other direct costs of each job against its revenue, so the gross margin of every install and service call can be seen when it is completed.
Should HVAC parts on trucks be counted as inventory?
Yes. Parts held on trucks are inventory until used on a job. Expensing them when bought understates the assets of the business and distorts the cost of each month.
What financial reports does an HVAC owner need?
A short weekly view: cash today and for the coming weeks, unpaid invoices by age, gross margin on completed jobs, and booked work ahead. Full monthly statements support it.
Where CFOLogic fits
We set up the chart of accounts, job costing and agreement accounting so the books match how the business earns money, then run the monthly close and the weekly numbers. Navigator, our software, reads the books every morning, so the owner can ask "did we make money on installs this month?" from the van and get the answer with the entries behind it.