How do HVAC companies track job costs accurately?
HVAC companies run two fundamentally different types of work, and each one needs its own job costing approach. Installation projects (new systems, replacements, ductwork) look more like construction jobs with materials, labor, and sometimes subcontractors. Service and repair calls are smaller, faster, and high volume. Lumping them together makes it impossible to see where your money is actually going.
For installations, track every cost against the specific job. Materials like the unit itself, line sets, ductwork, fittings, thermostats, and refrigerant should all be coded to that project. Labor hours for each technician on the job get tracked separately. If you pull a permit, that cost goes to the job too. When the job is done, you should be able to pull a report showing exactly what it cost you versus what you charged. That difference is your actual margin, not the margin you estimated.
For service calls, the same principle applies but at a smaller scale. Every part you pull from the truck gets recorded against that call. Technician time on site gets logged. Drive time matters too. A 45-minute repair that required an hour of driving is really 1 hour and 45 minutes of labor cost. If you’re only counting wrench time, you’re understating your true cost per call and overestimating your margins.
Parts and materials inventory is where a lot of HVAC companies lose visibility. Techs grab parts from the warehouse or their truck and forget to log them. Or they buy something at a supply house and the receipt ends up in a cup holder. Every part that goes into a job without being recorded is profit you think you made but didn’t. Build a system where parts usage is documented at the time of the call, not days later from memory.
Overhead allocation is the piece most owners skip. Your trucks, fuel, insurance, tools, warehouse rent, and dispatching costs are all real expenses that eat into job profitability. You don’t need a complicated formula. Figure out your monthly overhead, divide it by your total billable hours or jobs, and apply that per-job cost. This gives you a much more honest picture of what each job actually costs to complete.
Warranty work deserves its own tracking. Going back to fix something under warranty has a real cost in labor and parts, but no revenue attached. If warranty costs are buried in your general expenses, you won’t see which types of jobs or which skilled trade work generates the most callbacks. Tracking warranty separately lets you spot patterns and fix the root cause.
Use your field service software or QuickBooks to run job profitability reports at least monthly. Look at margins by job type, by technician, and by customer segment. You might find that your residential maintenance agreements are more profitable than the big commercial installs you chase. Or that one technician consistently runs over on time estimates. You can’t manage what you don’t measure.
The HVAC companies that know their numbers job by job make better pricing decisions, bid more confidently, and stop accidentally doing work at a loss. If your books aren’t set up to give you this level of detail, contractor bookkeeping services built around trade businesses can get the structure right so your job costing actually means something.
Long Beach's CPA for Contractors and Trades
The Next Step:
A Quick Conversation
Tell us about your business and where you need help. We'll ask a few questions, let you know what we can do, and give you a quick quote.
More Questions
What are the biggest financial mistakes contractors make?
Most contractor financial problems trace back to the same few issues: no real bookkeeping, not knowing job-level costs, and getting blindsided by taxes. These are fixable, but they get expensive the longer you wait.
Read answerDo I need to charge sales tax on services in California?
Most services in California are not subject to sales tax. But contractors and trades businesses need to understand how sales tax applies to materials they install, because the rules depend on how your contracts are structured.
Read answerCan I use QuickBooks to track subcontractor payments?
Yes. QuickBooks Online handles subcontractor tracking well if you set up each sub as a 1099-eligible vendor, code payments to the right jobs, and collect W-9s before you pay anyone.
Read answerWhat happens if I miss a quarterly tax payment?
The IRS charges an underpayment penalty that works like interest on what you should have paid. It's not catastrophic, but the longer you wait, the more it costs. Pay what you can as soon as you can to minimize the damage.
Read answerHow do I pay quarterly taxes to the IRS?
Make estimated tax payments four times a year using IRS Direct Pay or EFTPS. The due dates are April 15, June 15, September 15, and January 15. Base each payment on your expected annual tax liability or your prior year's total tax.
Read answerWhat financial reports should a contractor review monthly?
At minimum, review your profit and loss statement, balance sheet, accounts receivable aging, and job costing reports every month. These tell you whether you're actually making money, who owes you, and which jobs are profitable.
Read answer