A well-built QuickBooks Online file for an HVAC company runs on the Plus plan or higher, uses a lean chart of around 70 accounts, and tracks service, replacement, and maintenance work through classes, so the P&L shows which side of the business is actually making money. That’s the setup we use when we keep the books for HVAC and other home service companies, and it looks very different from the default file QuickBooks hands you when you sign up.
The default setup isn’t built for a trade where one company runs quick service calls, five-figure system replacements, and recurring maintenance agreements all at once. Left alone, it lumps everything into a few generic revenue and expense lines, and the owner ends up with a P&L that balances but can’t answer the questions that matter, like whether installs are profitable or what a technician hour really costs.
This post walks through how to set up QuickBooks for an HVAC business in the order we’d do it, from the plan and chart of accounts to classes, financing deposits, field software, and labor costs.
For the bigger picture of what HVAC books should track, see HVAC Bookkeeping: What Every Owner Should Know.
Which QuickBooks plan an HVAC business needs
For most HVAC companies, QuickBooks Online Plus is the right starting point, because it’s the first plan that includes class tracking and projects. Classes are how you separate service lines on the P&L, and projects are how you see profit on individual jobs, so a company on Simple Start or Essentials is missing the two tools that make HVAC books useful.
Advanced makes sense once the company grows into more users, more complex reporting, or multiple entities, but most HVAC businesses under a few million in revenue are well served by Plus. Pricing changes often, so check Intuit’s current rates before you pick a plan.
Start with a chart of accounts built for HVAC
The chart of accounts is the foundation, and it’s where most HVAC files go wrong first. A good one stays lean at around 70 accounts, keeps the full cost of equipment, parts, refrigerant, and burdened technician labor in cost of goods sold, puts the owner’s pay on its own Officer’s Compensation line, and keeps revenue flat so classes can do the work of separating service lines.
HVAC Chart of Accounts walks through every account and why it’s there, and the template below has the full structure ready to import into QuickBooks.
Free download
Use classes to separate your service lines
Classes are what turn a generic P&L into one that tells you how each side of the business is performing. Most HVAC companies need four or five, typically service and repair, replacement and installation, maintenance agreements, and new construction if you do it, and every invoice and every direct cost gets tagged to one of them.
The reason to use classes instead of separate income accounts is that classes run through the whole P&L. An income account can tell you install revenue was $900,000, but a class can tell you install revenue was $900,000, install costs were $630,000, and install gross margin was 30 percent, which is the number you actually need when you’re deciding how to price replacements.
Running the P&L by class each month shows you which service line is carrying the company and which one needs attention, and HVAC Profit Margins gives you the benchmarks to compare against.
Record financing and card deposits at their full amount
Consumer financing is one of the most common places HVAC books go wrong, because the lender pays you less than the sale price and the deposit doesn’t match the invoice. Here’s what that looks like on a single job.
Say you sell a $12,000 system replacement financed through a consumer lender with an 8 percent dealer fee. The lender deposits $11,040, and if someone records that deposit as $11,040 of revenue, the books understate the sale by $960 and the fee disappears entirely.
The fix is a clearing account.
The full $12,000 invoice is recorded as revenue, the payment is applied to the invoice through the clearing account, and the $960 goes to a Consumer Financing Fees account that sits as a reduction of revenue. Card processing works the same way, with the merchant fee recorded separately rather than netted out of the deposit. Done consistently, your revenue reflects what you actually sold and your fees show up as a number you can see and manage.
Connect your field software the right way
Most HVAC companies run their jobs in ServiceTitan, Housecall Pro, Jobber, or something similar, and how that software syncs to QuickBooks matters as much as the chart of accounts. Pick one system as the source of truth for invoices and payments, and map each of its line items to the right QuickBooks product or service so equipment, parts, and labor land in the right accounts.
The most common sync problem we see is revenue being counted twice, where the field software pushes the payment into QuickBooks and someone also records the bank deposit as income.
Reconciling every month and watching for old uncleared deposits or a growing balance in Payments to Deposit catches it early. Service lines from your field software, often called business units, can usually map straight to QuickBooks classes, which saves a lot of manual tagging.
Put the full cost of labor where it belongs
Labor is the biggest cost in an HVAC business, and in Florida it’s an expensive one, because workers’ comp rates for the trades are among the highest in the country and fully burdened labor commonly runs 30 to 50 percent above base wages.
Technician wages, the payroll taxes and workers’ comp on those wages, benefits, and commissions all belong in cost of goods sold. If the burden sits in overhead, your gross margin looks better than it really is and your pricing is built on a number that’s too low.
Running payroll through QuickBooks Payroll or a payroll provider that maps cleanly to these accounts keeps this automatic.
HVAC Labor Cost Percentage covers what a healthy labor ratio looks like, and HVAC Payroll and Crew Cost Tracking covers how to see what each crew actually costs.
Handle deposits and maintenance agreements on the balance sheet
Customer deposits on replacement jobs belong in a liability account until the work is done, not in revenue the day the money comes in. If you’re on accrual, prepaid maintenance agreements work the same way, starting in an unearned revenue account and moving into income as the visits are performed.
If you’re on cash basis, which many smaller HVAC companies are, agreement revenue counts when it’s collected, but tracking agreements by class still shows you whether the program is profitable.
Add job costing once the foundation is in place
With the plan, accounts, classes, and payroll set up correctly, job costing is the next layer, where every install gets its own project and you can see profit job by job.
HVAC Job Costing in QuickBooks walks through the HVAC-specific setup, and How to Set Up Job Costing in QuickBooks Online covers the full system, from job numbers to cost policy to how the estimator, project manager, and accountant work together.
Free download
At Prophet Accounting, we work with HVAC companies and other home service trades across Port St. Lucie, the Treasure Coast, and nationwide.
We set up QuickBooks around how your business actually runs, connect your field software cleanly, and deliver monthly reporting by service line so you can see what’s working.
Schedule a consultation at prophetaccounting.com/contractors or give us a call at (772) 380-2871.
For a quick read on monthly bookkeeping costs, our pricing calculator gives you a ballpark in about two minutes.