← All insights
Full-Stack Finance Article Oct 2026 · 5 min read

Bookkeeping for HVAC Companies: The Numbers an Owner in the Field Needs

By the CFOLogic team

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

NumberWhy it matters
Cash today and next few weeksPayroll and suppliers do not wait for invoices
Unpaid invoices by ageOld invoices are the cash you already earned and have not collected
Gross margin on completed jobsShows which kinds of work pay, and which do not
Booked work aheadTells 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.

Book a Discovery Call →

Related insights

Sources

Revenue from maintenance agreements is recognised over the service period under US GAAP revenue recognition principles (ASC 606); confirm treatment for your business with your CPA.
Full-Stack Finance Published Oct 2026 · CFOLogic Insights
The newsletter

Actionable insights like this, once a month.