For HVAC companies

Your busy season should fund your slow one. Does it?

The short answer

Most HVAC shops ride the seasonal wave without ever knowing what the busy months actually earned. Job costing splits installs from service, shows whether maintenance agreements make money or just make work, and prices in true crew cost — so next season's pricing is based on this season's actuals. Fixed monthly pricing starting as low as $600, books closed by the 15th.

Shannon Price, founder of Accelerate Business Solutions

By Shannon Price

Founder, Accelerate Business Solutions · Published August 21, 2026 · Last updated September 19, 2026

Sound familiar?

Slammed in July. Sweating in February.

Seasonal cash-flow whiplash

Summer and winter carry the year, shoulder seasons drain it. Without clean monthly numbers, you can't tell what the busy months need to earn to cover the slow ones.

Maintenance agreements: profit or busywork?

The agreement base keeps growing, but revenue from renewals is lumped in with everything else — and the labor to service them is never counted against it.

Equipment margin vs. labor margin

The install quote blends equipment markup and crew hours into one number. When the job closes, nobody knows which half made the money.

Refrigerant and parts vanish

Distributor runs, refrigerant, and miscellaneous parts hit one expense account. Per-job material cost is a guess until long after the invoice went out.

Install crews vs. service techs

Two different crews, two different cost structures, one blended set of books. You can't tell which side of the shop is carrying the other.

Warranty work with no cost attached

Callbacks under warranty get scheduled, worked, and forgotten — the labor cost never lands anywhere, so job margins are flattered.

Trusted by business owners who run on real numbers

Matthew Stieg Painting logo
Renovating KC Design + Remodel logo
Home Accents by Morgan logo
Triple Clean logo
The Blooming Bud logo

How to do bookkeeping for an HVAC company

HVAC bookkeeping follows the same six steps whether you run two trucks or twenty. Most shops get the first two right and lose the value at step three.

  1. 1. Split direct job costs from overhead

    Labor, equipment, parts, subcontractors, and fuel sit as direct job costs — separate from insurance, office costs, and your own draw. Without this split, per-job margin is fiction.

  2. 2. Create job types: install, service, maintenance

    Every job carries a type in QuickBooks Online. That one field lets you compare a month of installs against a month of service calls — instead of one blended revenue number.

  3. 3. Split equipment margin from labor margin

    On every install, equipment markup and crew hours get tracked separately. When a job underperforms, you'll know whether the problem is what you paid the distributor or what the crew took.

  4. 4. Code every part and refrigerant run to the job

    Distributor runs, refrigerant, and misc parts get tagged to the job that consumed them. This is the discipline step — most HVAC books fail here.

  5. 5. Measure the agreement program honestly

    Agreement revenue is separated from the labor and parts it takes to service the base. The true margin — not the renewal count — decides whether the program is priced right.

  6. 6. Close monthly and plan across the seasons

    Per-job-type P&L plus clean monthly closes show what peak season must bank to carry the shoulder months. Next year's pricing gets built on this year's actuals.

The bookkeeping mistakes that cost HVAC companies the most

  • Install quotes blending equipment markup and labor, so neither margin is visible
  • Refrigerant and parts in one expense bucket, no per-job coding
  • Agreement renewals counted as profit without the servicing cost
  • Warranty callbacks scheduled but never costed — margins flattered
  • A strong busy season mistaken for a profitable year

Should you outsource HVAC bookkeeping?

A full-time in-house bookkeeper runs roughly $55,000–$75,000 a year once benefits and payroll taxes are counted, and most shops under $5M in revenue don't have forty hours a week of bookkeeping work to hand them. Outsourced bookkeeping gives you install-vs-service reporting at a fixed monthly fee, from someone who already knows cost codes, agreement margin, and seasonal cash planning. Keep it in-house when daily transaction volume is high and your people already code jobs cleanly.

What you get every month

Books tuned for install season and the slow one.

A generalist bookkeeper categorizes what hits the bank. We run your books the way an HVAC company needs them run — install and service separated, agreements measured, every month closed on schedule.

Per-job profit & loss

Installs, service calls, and maintenance visits each carry their own P&L. See which work pays — and which quietly doesn't.

Agreement profitability

Renewal revenue measured against the labor and parts it takes to service the base, so your agreement program is priced as a profit center.

True crew cost

Wages, burden, drive time, and callbacks rolled into a real hourly cost per crew — install and service priced from reality.

Seasonal cash visibility

Clean monthly closes show exactly what peak season needs to bank to carry the shoulder months — no more February surprises.

Books closed by the 15th

Every transaction categorized, every account reconciled, reports in your hands on a set date — every single month.

A/R, A/P, 1099s & sales tax

Who owes you, who you owe, subcontractor 1099s, and filings handled — no January archaeology project.

Signs your shop needs job costing

  • You don't know if maintenance agreements make money
  • Install and service margins are one blended number
  • Last busy season ended with less cash than you expected
  • Equipment markup and labor margin can't be separated
  • Warranty callbacks never show up as a cost anywhere

Who this fits

  • Residential and light-commercial HVAC shops
  • Owner-led companies, roughly $250k–$5M in revenue
  • Shops running install crews and service techs side by side
  • Anyone with a growing agreement base and no idea of its margin
  • Owners tired of pricing next season on gut feel

Fixed monthly pricing starting as low as $600, based on transaction volume and active jobs. You'll get an exact number on the first call — not a range that grows later.

Questions HVAC owners actually ask

Can you track whether our maintenance agreements actually make money?

Yes. We separate agreement revenue from the labor and parts cost of servicing those agreements, so you see the true margin of the program — not just the renewal count. Many HVAC shops discover their agreements are priced as a marketing expense, not a profit center.

Our year is feast-or-famine. Can bookkeeping help with that?

It can't change the weather, but it changes how you see it. Clean monthly closes show you exactly what the busy season needs to generate to carry the slow one — and per-job margins tell you which work to prioritize when the phones light up.

How is HVAC accounting different from regular bookkeeping?

Regular bookkeeping tracks money in and out of the business. HVAC accounting tracks it per job and per program: install margin split between equipment markup and labor, maintenance agreements measured against the true cost of servicing them, warranty callbacks costed instead of forgotten, and seasonal cash flow planned from clean monthly closes. A generalist bookkeeper categorizes transactions — HVAC accounting tells you which jobs, crews, and programs actually make money.

How do you do bookkeeping for an HVAC company?

Six steps, in order: (1) split direct job costs — labor, equipment, parts, subcontractors, fuel — from overhead like insurance and office costs; (2) create job types in QuickBooks Online for install, service, and maintenance agreement work; (3) code every part, refrigerant, and distributor run to the job it belonged to; (4) separate equipment margin from labor margin on every install; (5) measure agreement revenue against the true cost of servicing the base; (6) close the month with a per-job-type P&L and a seasonal cash plan. Step 3 is where most HVAC books break down.

What does a bookkeeper do for an HVAC company?

An HVAC bookkeeper codes parts and labor hours to jobs, splits install margin between equipment and labor, measures the maintenance agreement program's true margin, costs warranty callbacks, tracks true crew cost per truck, handles A/R and A/P, files subcontractor 1099s, and closes the month with a per-job-type P&L. A generalist bookkeeper does only the reconciling — which is why the job-level numbers stay invisible.

Should I outsource my HVAC company's bookkeeping?

Outsource when the job-level numbers matter more than the hours cost. A full-time in-house bookkeeper runs roughly $55,000–$75,000 a year with benefits and payroll taxes, and most shops under $5M don't have 40 hours a week of bookkeeping work. An outsourced specialist gives you install-vs-service reporting at a fixed monthly fee, with job costing experience you'd otherwise have to train for. Keep it in-house if daily volume is high and your people already code jobs cleanly.

My books are months behind. Can you catch me up?

Yes. Catch-up and cleanup is routine work here, quoted as a one-time fixed project after we look at one month of your books — not an hourly meter. Then monthly service keeps you current from there.

What does it cost?

Fixed monthly pricing starting as low as $600, depending on transaction volume and how many active jobs we're tracking. No hourly billing. One install repriced from real numbers usually covers months of the fee.

Keep reading:

Client results

What owners say after the books are handled

Shannon got our books cleaned up and finally showed us which jobs were actually making money. We stopped guessing on bids and our margins went up because of it.
Matthew StiegOwner, Matthew Stieg Painting
Having Shannon handle the bookkeeping took a huge weight off. Everything is closed on time, the numbers make sense, and I get my evenings back instead of fighting QuickBooks.
RenoKCRemodeling contractor
Shannon helped me clean up a year of QuickBooks financials and get me on the right track to be able to see clean financials after going through a few other bookkeeping companies. Finally found one that does what they say they will, and their end of month reporting analysis is better than any of the others I've used.
Christie ThomasSmall business owner

Find out which jobs are really paying you.

Free 30-minute consult. Bring your roughest month — we'll tell you honestly what it would take to get job-level clarity, and what it costs.

Book your free consult