(437) 561-6272

CPA Quick Support — a licensed CPA on call from $99/month.

Get an instant quote
Who we help · HVAC companies · Accounting

HVAC accounting for installs, service calls and revenue you have not earned yet.

An HVAC company is two businesses sharing a truck fleet: lumpy, equipment-heavy installs and steady, labour-heavy service. Books that blend them cannot tell you which one made money, and maintenance-plan billings collected upfront are not revenue yet, whatever the bank balance says. We keep the split honest and the plan liability real, month after month.

HVAC technician servicing a rooftop unit

Two businesses, one truck fleet

Good HVAC books start by refusing to blend installs and service. Install revenue is lumpy: a few large invoices a week, driven by close rate and equipment cost, with the furnace, AC or heat pump as the biggest line on the job. Service is the opposite: dozens of small tickets built from diagnostic fees, parts markup and billed hours. They rise and fall on different rhythms and fail in different ways, so the chart of accounts keeps them apart from the first entry.

In practice that means separate revenue and cost-of-sales accounts for installs, service and plan work, with equipment, parts and direct labour mapped to each. A blended gross margin looks healthy right up until it hides install margin sliding two points a quarter because supplier prices moved and the quote template did not. Split books surface that within a month, not at year-end. Distributor volume rebates and co-op credits belong against equipment cost too, or install margin quietly flatters itself.

Maintenance plans: cash now, revenue later

Plan money collected upfront is a liability until the visits happen. Whether members pay a year at a time or monthly by card, the books carry deferred revenue and release it as the term or the covered visits run off. The bank balance is not the score.

MomentWhat the books do
A member pays a year upfrontCash up, deferred-revenue liability up. The income statement shows nothing yet.
The HST return for that period13% is due on the payment when collected, even though the revenue is unearned.
Each covered month or visit passesA slice moves from liability to earned plan revenue.
Year-end with unserved months leftThe balance stays a liability, and a matching tax reserve keeps it out of taxable income until earned.

Run this properly and the plan book becomes the most valuable page in the file: a recurring-revenue base with a renewal rate you can actually read, which lenders and eventual buyers notice. Run it as deposit-and-forget and it overstates this year, understates next year, and leaves HST questions sitting in a liability that was never booked.

From dispatch board to trial balance

The field software is the source of truth for jobs, and the accounting should receive it cleanly rather than fight it. We work with ServiceTitan, Jobber and FieldEdge feeding QuickBooks Online, with Dext capturing supplier invoices from Wolseley, Noble or Master so equipment cost lands on the job that consumed it, and Plooto paying the bills on schedule.

  • Consumer-financing payouts. A Financeit-funded install deposits net of the dealer fee. The books need gross revenue and a financing-fee expense, or per-job margin is fiction.
  • Truck stock. Parts riding around on six vans are inventory. A simple count discipline keeps cost of sales honest without turning techs into warehouse clerks.
  • Holdbacks when you sub on builds. New-construction mechanical work carries the Construction Act's 10% holdback. We track holdback receivables on their own line, because the revenue is real and the cash is months away.
  • T5018 in both directions. You report the subcontractors you pay; the GCs you work for report you. Books that reconcile to those slips end CRA matching letters at the first reply.

Payroll, WSIB and a month-end you will actually read

Techs, apprentices and heat-wave overtime run through payroll inside End-to-End Accounting: bookkeeping, payroll, financial reporting and tax filing under one roof. WSIB premiums are remitted from real payroll numbers, and clearance certificates stay current for the GTA builders who check before your crew gets on site.

The month-end pack stays short on purpose: install margin, service margin, plan count and renewal rate, the deferred-revenue balance, and receivables with holdbacks flagged. July gets compared to last July, because comparing it to June tells you about the weather, not the business. When the numbers raise a bigger question, like whether a second install crew would pay for itself, that is Fractional CFO territory, and these books are already shaped for it.

Where the tax file plugs in

Because the same team keeps the books and files the returns, year-end is an output, not a project. The reserve on unearned plan revenue is claimed from balances we already trust, holdback timing carries straight into the corporate tax filing, and the rebate and warranty oddities that make HVAC returns interesting are handled as routine rather than discovered in March. Clean segments all year also mean that when you eventually price the business, or a lender prices you, nobody has to guess which half earned the profit.

Common questions

03
We collect a full year of plan money upfront. Is it income when it lands?

Not in the books: it is deferred revenue, released as the visits or months are delivered, and a tax reserve keeps the unearned balance out of taxable income. HST is different: 13% is generally due for the period in which you collect the payment.

Can you work with ServiceTitan or Jobber?

Yes. The dispatch platform stays the source of truth for jobs and invoicing; we make sure its sync into QuickBooks Online lands revenue, equipment cost and financing fees in the right buckets, then reconcile monthly.

How should holdbacks on builder work appear in our books?

As a separate holdback receivable, not buried in regular AR. The revenue is recognized with the work, the cash arrives after release under the Construction Act, and HST on the held-back portion follows its own timing, which we track for the return.

Keep exploring

03

Construction & Trades

Every construction & trades niche we work with.

Visit page

HVAC tax services

Rebates, warranty cheques and holdback HST filed on the right lines.

Visit page

Roofer accounting

Deposits, draws and crew costs through an extreme season.

Visit page

Books that know installs from service

A free 15-minute discovery call, no commitment. Walla replies within two business days, either way.

CPA Ontario
Client stories

Rated 5.0 on Google.

Instant quoteGet pricing in 2 minutes Call us(437) 561-6272