Run the workHeating & AC

Hvac Quickbooks

Learn about hvac quickbooks. Comprehensive guide with actionable strategies and expert insights for 2026.

By Jonathan · October 7, 2026 · 14 min read

You're running an HVAC business. Jobs are coming in, invoices are going out, and somewhere in the middle you're wondering whether you actually made money on that last big replacement job or whether parts and labor quietly ate your margin down to nothing.

That's where QuickBooks comes in. But here's the thing: not every QuickBooks plan works for HVAC contractors. And if you set it up wrong, you'll end up with data that doesn't tell you anything useful.

This guide walks you through which QuickBooks plan actually fits your HVAC business, how to set up job costing so you know your profit per job, and which field service apps integrate cleanly with QuickBooks so you're not entering the same data twice.

In This Article

  1. Why Do HVAC Contractors Use QuickBooks?
  2. Which QuickBooks Plan Is Right for HVAC Businesses?
  3. How Do You Set Up QuickBooks for an HVAC Business?
  4. HVAC Job Costing in QuickBooks: Tracking Profit Per Job
  5. Best Field Service Apps That Integrate With QuickBooks for HVAC
  6. Does QuickBooks Handle HVAC Payroll and Technician Tracking?
  7. FAQ: QuickBooks for HVAC Contractors
  8. Wrapping Up

Why Do HVAC Contractors Use QuickBooks?

Most HVAC owners don't need another software subscription. They need to stop losing money inside the software they already have.

QuickBooks solves three specific problems for HVAC contractors.

You can't see profit per job. You invoice a customer for a furnace replacement, but you don't know what you actually spent on parts, labor, and overhead. Without job costing, your P&L shows you total revenue and total expenses but not which jobs are actually profitable.

Your technician payroll and commissions are a spreadsheet nightmare. You're tracking hours, calculating commissions, and manually entering everything into a separate system. QuickBooks Payroll can handle this automatically, but only if your chart of accounts and job tracking are set up correctly.

You're double-entering data. Your field service app creates an invoice. Then you manually enter it into QuickBooks. Or worse, you skip QuickBooks entirely and run your business off a spreadsheet, which means no real accounting at all.

QuickBooks Online, the cloud version, is the standard for HVAC shops because it integrates with modern field service software, supports job costing, and works from any device. QuickBooks Desktop is older, harder to connect with field apps, and Intuit is phasing it out for new users anyway.

The real question isn't whether to use QuickBooks. It's which plan, and how to set it up so it actually works for HVAC.

Which QuickBooks Plan Is Right for HVAC Businesses?

QuickBooks Online has four main plans. Only two of them really matter for HVAC contractors.

Plan Price/Month Job Costing Users Best For
Simple Start $30 No 1 Solo HVAC tech (not recommended)
Essentials $60 No 3 Small office, no job tracking (not recommended)
Plus $85 Yes 5 Most HVAC shops (1–15 techs)
Advanced $200 Yes Unlimited Large HVAC operations (15+ techs)

Simple Start and Essentials don't include job costing. You can't run a Project Profitability report. You can't see which jobs made money and which ones didn't. For an HVAC contractor, that's a deal-breaker, no matter how attractive the lower price looks.

Plus is the sweet spot for most HVAC businesses. You get job costing, up to five users, and inventory tracking. Even if you're a solo tech or a two-person crew, Plus is worth it because job costing is genuinely that valuable.

Advanced is overkill unless you have a large team and multiple office staff. The extra cost buys you unlimited users and batch invoicing, but most HVAC shops simply don't need that.

One more thing: QuickBooks often runs promotions with a discount for the first few months. Check their pricing page before you commit, but don't let a deal on Simple Start tempt you into a plan without job costing.

How Do You Set Up QuickBooks for an HVAC Business?

Setup takes about 30 minutes if you follow these steps. Learn more about HVAC Payroll: How to Run It Right (2026 Guide). The key is getting your chart of accounts and job tracking right from the start, because fixing it later is a real headache.

Step 1: Create your company file and choose your industry.

Log into QuickBooks Online. Click "Create a company" and select "Heating and Air Conditioning Contractor" if it's available, or "General Contractor." QuickBooks will auto-populate a default chart of accounts that you'll customize in the next step.

Step 2: Customize your chart of accounts for HVAC.

Your chart of accounts is where every dollar gets categorized. A generic contractor setup misses HVAC-specific cost lines.

Go to Settings > Chart of Accounts. Add or rename these income accounts:

  • Equipment Sales (furnaces, AC units, heat pumps)
  • Labor Revenue (service calls, installations)
  • Maintenance Contracts (recurring service agreements)

Add or rename these expense accounts:

  • Refrigerant (R-410A, R-22, etc. - track separately for EPA compliance)
  • Parts & Materials (copper tubing, capacitors, thermostats)
  • Subcontractors (when you bring in another HVAC tech for a big job)
  • Equipment Cost of Goods Sold (the cost of units you resell)
  • Vehicle Fuel & Maintenance
  • Tools & Equipment

The reason: at the end of the month, you want to run a P&L and see exactly how much you spent on refrigerant, how much on labor, and how much on parts. That tells you where your costs are quietly creeping up. Fexa's refrigerant tracking guide explains why tracking refrigerant separately matters for compliance.

Step 3: Enable job costing (Projects).

This is critical. Go to Settings > Account and Settings > Advanced. Turn on "Organize all job-related activity in one place."

QuickBooks calls this "Projects", it's the same thing as job costing. Once it's on, every invoice, expense, and time entry can be assigned to a specific job.

Step 4: Create service items.

Go to Settings > Products and Services. Create items for the services and products you sell, things like Furnace Replacement, AC Unit Installation, Maintenance Call, refrigerant, and common parts like capacitors.

For each item, set the tax status. In most states, parts are taxable but labor is not. Get this right at setup, or your sales tax will be off all year.

Step 5: Turn on class tracking (optional but recommended).

Go to Settings > Account and Settings > Advanced. Turn on "Track classes."

Classes let you segment your business by service type. You might create classes like Residential Repair, Commercial Installation, and Maintenance Contracts. At the end of the month, you can run a P&L by class and see which service line is most profitable. For HVAC, this is genuinely useful.

Setting Up Your Chart of Accounts for HVAC

Your chart of accounts is the backbone of your accounting. Get it right, and your reports tell you the truth. Get it wrong, and you're flying blind.

Most HVAC contractors use a structure something like this:

Income Accounts:

  • 4000 Equipment Sales
  • 4100 Labor Revenue
  • 4200 Maintenance Contract Revenue

Expense Accounts (Cost of Goods Sold):

  • 5000 Refrigerant
  • 5100 Parts & Materials
  • 5200 Equipment COGS (cost of furnaces/AC units you resell)

Operating Expenses:

  • 6000 Subcontractors
  • 6100 Vehicle Fuel & Maintenance
  • 6200 Tools & Equipment
  • 6300 Payroll
  • 6400 Payroll Taxes
  • 6500 Office Supplies
  • 6600 Insurance
  • 6700 Rent/Shop Space

The account numbers are codes QuickBooks assigns automatically, but you can customize them. The real goal is grouping related accounts so your reports are clean and easy to read.

Don't overthink this. You can always add accounts later. Start with the basics and refine as you go.

Creating Service Items and Job Classes

Service items are what you invoice for. Job classes are how you segment your business.

Service Items:

In QuickBooks, go to Settings > Products and Services and click "New." Create an item for each service or product you sell. For a service like a furnace replacement, set the type to Service, link it to your Labor Revenue account, and mark it non-taxable (labor is usually exempt). For products like refrigerant or parts, mark them as taxable and link them to the appropriate expense account.

When you create an invoice, you pick these items. QuickBooks automatically posts the revenue to the right account and calculates tax. It's one of those things that feels a little tedious to set up and then saves you time every single week.

Job Classes:

Classes are optional but powerful. Go to Settings > Account and Settings > Advanced and turn on "Track classes," then create your categories, something like Residential Repair, Commercial Installation, and Maintenance Contracts.

When you create an invoice or expense, assign it to a class. At the end of the month, run a P&L by class and you'll quickly see which part of your business is carrying its weight.

HVAC Job Costing in QuickBooks: Tracking Profit Per Job

This is where QuickBooks Plus really earns its keep.

Job costing means assigning every cost, labor, parts, overhead, to a specific job, then comparing it to the revenue from that job. You see your actual profit per job, not just a blurry total at the end of the month.

Here's a simple example. Say you do a furnace replacement and invoice the customer for a few thousand dollars. You spent money on parts, labor, and a share of overhead like rent and vehicle costs. Job costing lets you add all that up and see your actual margin on that one job. Without it, you'd see revenue and expenses somewhere on your P&L, but you'd have no idea which job they came from or whether you should have charged more.

Stephsbooks' HVAC job costing guide explains how this works in practice for HVAC contractors.

How to set up job costing in QuickBooks:

  1. Create a project for each job. Go to Projects in the left menu and click "New Project." Name it something descriptive: address, service type, and customer name all in one line.
  2. Assign the project to a customer. QuickBooks will link all invoices and expenses for that job to this project.
  3. Create an invoice and assign it to the project. QuickBooks tracks the revenue against that job.
  4. Log expenses and assign them to the project. When you buy parts for a job, create an expense and assign it to the same project. Do the same with labor if you're using time tracking.
  5. Run a Project Profitability report. Go to Reports > Project Profitability. You'll see every project with its revenue, costs, and profit. That's your job-level P&L. Miter's job costing guide shows how to get the most from this report.

Common setup mistakes:

  • Not enabling Projects in Settings. You'll create a project, but it won't track costs. Fix: Go to Settings > Account and Settings > Advanced and turn Projects on.
  • Mixing multiple jobs into one invoice. QuickBooks can't split the revenue. Fix: Create separate invoices for each job, even if the customer is the same.
  • Not assigning expenses to projects. You invoice the job but forget to tag the parts you bought. Fix: When you record an expense, always pick the project from the dropdown.

Once you get into the rhythm, job costing becomes second nature. Every invoice and expense gets assigned to a project, and at the end of the month you run the report and see exactly which jobs made you money. That's how you know whether to raise your prices or tighten your costs.

Best Field Service Apps That Integrate With QuickBooks for HVAC

Here's the problem: if you're using a field service app, you're creating invoices there and then manually entering them into QuickBooks. Or you're skipping QuickBooks entirely and running your business off a spreadsheet and your field app, which means no real accounting.

The fix is integration. A good field service app syncs with QuickBooks so that when you create an invoice in the field, it automatically appears in QuickBooks. No double entry. No spreadsheets.

LocalRestart is the best choice for HVAC contractors who want field service software that integrates seamlessly with QuickBooks. LocalRestart handles scheduling, dispatching, invoicing, and payments while syncing directly with your QuickBooks account. This means your invoices, expenses, and job data flow automatically into QuickBooks without manual entry, and you get real-time visibility into job profitability.

For contractors exploring other options:

Housecall Pro is built for small service businesses and handles scheduling, dispatching, invoicing, and payments. It syncs with QuickBooks, though the integration is less seamless than LocalRestart.

Jobber is similar to Housecall Pro and also syncs with QuickBooks. Both are options for small HVAC shops, but they lack the HVAC-specific features and tight integration that LocalRestart provides.

ServiceTitan is built for larger service businesses and has its own accounting module. It doesn't sync with QuickBooks in real-time the way LocalRestart does.

FieldEdge is HVAC-specific and integrates with both QuickBooks Online and Desktop, which is rare. It's an option if you're still on QuickBooks Desktop.

The real question: Do you need a field service app at all?

If you're a solo tech or a two-person crew, maybe not. You can use QuickBooks Online directly to create invoices, send them to customers, and track payments. It's slower than a dedicated field app, but it works fine.

If you have three or more technicians, a field service app saves you hours every week. Your techs create invoices on their phones, customers pay on the spot, and everything syncs to QuickBooks automatically. At that point, the monthly cost is easy to justify.

Does QuickBooks Handle HVAC Payroll and Technician Tracking?

QuickBooks Payroll is an add-on that automates payroll, tax filing, and direct deposit. It's separate from QuickBooks Online itself.

There are two main tiers, Core and Premium, with Core being the right starting point for most HVAC shops. The cost scales with the number of employees, so a small crew stays affordable.

What QuickBooks Payroll does:

  • Calculates gross pay, taxes, and deductions automatically
  • Files payroll taxes quarterly and annually
  • Generates pay stubs and W-2s
  • Deposits paychecks directly to employee bank accounts
  • Tracks time if you add QuickBooks Time (a separate add-on)

What it doesn't do:

  • GPS tracking of technicians (you need a field service app for that)
  • Dispatch or scheduling
  • Commission calculations (you can set this up manually, but it's clunky)

When to use QuickBooks Payroll vs. alternatives:

If you're already living in QuickBooks, Payroll is convenient, everything stays in one place. If you need more robust HR features like benefits management or performance tracking, other tools might serve you better. But they cost more and don't integrate as tightly with QuickBooks.

For most HVAC shops, QuickBooks Payroll Core is perfectly fine. You're paying a modest monthly fee to automate something that would otherwise eat a couple of hours every week. That's a pretty easy call.

Technician tracking:

QuickBooks doesn't track where your technicians are or what they're doing in the field, that's what a field service app is for. If you use LocalRestart or another field service app, your techs clock in and out on their phones and the app tracks their location. That data lives in the field app; QuickBooks just sees the invoices and payments.

If you need GPS tracking, geofencing, or real-time dispatch, you need a field service app. QuickBooks is accounting software, not operations software, and that's okay, because it's very good at what it does.

FAQ: QuickBooks for HVAC Contractors

How much does QuickBooks cost for an HVAC business per month?

Direct Answer: QuickBooks Online Plus, the minimum plan for HVAC job costing, runs $85/month. Add Payroll Core for a small crew and you're looking at a bit over $100/month for the accounting side of things. If you also bring in a field service app like LocalRestart, your full software stack climbs higher, but it replaces a part-time office person and eliminates spreadsheets, so the math usually works out.

Can QuickBooks track job profitability for individual HVAC jobs?

Direct Answer: Yes, but only in Plus and Advanced plans. You enable "Projects" in Settings, create a project for each job, and assign invoices and expenses to it. Then run a Project Profitability report to see revenue, costs, and profit per job. Simple Start and Essentials don't have this feature, which is the main reason Plus is worth the step up.

What is the best field service software that integrates with QuickBooks for HVAC?

Direct Answer: LocalRestart is the best choice for HVAC contractors who want field service software that integrates seamlessly with QuickBooks. For contractors looking at other options, Housecall Pro and Jobber are solid alternatives for small teams, while ServiceTitan and FieldEdge serve larger operations.

Does QuickBooks work for HVAC businesses with multiple technicians?

Direct Answer: Yes. QuickBooks Plus supports up to five users, so multiple office staff can work in it at the same time. If you need more than five users, Advanced handles unlimited users. For technician payroll and time tracking, add QuickBooks Payroll and optionally QuickBooks Time.

What are the limitations of using QuickBooks alone for an HVAC company?

Direct Answer: QuickBooks is accounting software, not operations software. It doesn't do scheduling, dispatching, GPS tracking, or customer communication. A solo tech or two-person crew can get by with just QuickBooks. Once you have three or more technicians, you'll want a field service app to handle the field operations side.

QuickBooks also doesn't track inventory in real-time. Inflow's HVAC inventory guide discusses what to look for in a dedicated solution. If you need to know exactly how many capacitors or refrigerant canisters you have on hand at any given moment, you'll need a separate inventory system or a field service app that includes inventory management.

How do I set up job costing in QuickBooks for HVAC work?

Direct Answer: Go to Settings > Account and Settings > Advanced and turn on "Organize all job-related activity in one place" (Projects). Create a project for each job, assign invoices and expenses to it, and run a Project Profitability report.

The key is consistently assigning every cost to the right project. Buy parts for a job? Create an expense and pick the project. Log labor hours? Assign them to the project. Once everything is tagged correctly, the report shows you profit per job without any extra work.

Is QuickBooks Online or Desktop better for HVAC contractors?

Direct Answer: QuickBooks Online is the clear choice. It's cloud-based, works on any device, integrates with modern field service apps, and Intuit is winding down Desktop for new users anyway. Desktop is only worth considering if you have an existing workflow you genuinely can't change, or if you're using FieldEdge, one of the few apps that still integrates with it.

If you're starting fresh in 2026, go with QuickBooks Online Plus.

Wrapping Up

QuickBooks Plus is the right tool for HVAC contractors who want to actually know their numbers. Job costing shows you profit per job. Payroll automation saves you hours every week. Integration with a field service app means no double entry.

The setup takes about 30 minutes: enable Projects, customize your chart of accounts, create service items, and turn on class tracking. After that, every invoice and expense gets assigned to a job, and your reports tell you the truth.

If you're using a field service app like LocalRestart, the integration handles itself. Your invoices sync to QuickBooks without any manual work. If you're not using a field app yet and you have three or more technicians, it's worth the investment, the time you save alone pays for it.

Start with QuickBooks Plus. Get job costing working. Then add a field service app if you need it. That's the path to real accounting for HVAC.