Serving Trades Contractors Nationwide  ·  Based in Baton Rouge, LA
(225) 274-6576 info@911bookkeepers.com Free Consultation →
JOB COSTINGMay 2, 2026
JOB COSTING
Job Costing for HVAC: How to Know Which Jobs Actually Make Money
911 BOOKKEEPERS
BUILT FOR THE TRADES

The short answer

HVAC job costing is the practice of tracking every dollar that goes into a specific job, equipment, materials, labor, and a share of overhead, then comparing that total to what you billed. The result tells you the true profit on each job instead of a guess. Most HVAC contractors price off feel and find out at year end that some of their busiest work was barely breaking even. Job costing flips that around so you price for profit before the truck ever rolls.

Key takeaways

What is job costing and why does it matter for HVAC?

Job costing is exactly what it sounds like: assigning the real costs of a job to that job. Instead of one big pile of materials and one big pile of payroll at the end of the month, you tie those costs to the specific work that created them.

This matters more in HVAC than in almost any trade because your jobs are so different from each other. A maintenance tune-up, a capacitor swap, and a full system changeout are three completely different cost structures. Lumped together, they hide each other. A high-margin maintenance plan can mask a changeout you priced too low, and you would never know until the cash ran short.

Job costing pulls those apart so you can see the truth, job by job.

The three costs in every HVAC job

1. Materials and equipment

This is the most visible cost, so it is the one contractors track best. The condenser, the air handler, the line set, the fittings, the thermostat. The trap here is forgetting the small stuff. Refrigerant, fasteners, sealant, and shop supplies add up across a year, and if they never get tied to a job, your margins look better on paper than they are in the bank.

2. Labor (the one that gets underestimated)

Labor is where most job costing goes wrong. It is not just the hourly wage you pay the tech. Your fully burdened labor cost includes payroll taxes, workers comp, benefits, and the drive time, callbacks, and warranty trips that eat hours you never billed.

A tech you pay 25 dollars an hour might cost you 35 or more once you load in everything. If you cost jobs at the bare wage, every job looks more profitable than it is, and the gap shows up as a thin bank account at the end of a busy month.

3. Overhead (the one that gets ignored)

Overhead is your cost of being in business at all: office, insurance, software, the owner's truck, advertising, admin pay. These costs exist whether you run one job or fifty. To cost a job honestly, you spread a slice of overhead across your jobs, usually as a percentage of revenue or a rate per labor hour. Skip this step and you will price work that covers materials and labor but never covers the cost of keeping the doors open.

A simple HVAC job costing example

LineAmount
Job billed to customer$8,000
Equipment and materials$3,200
Burdened labor (28 hrs at $38)$1,064
Overhead allocation (15% of revenue)$1,200
Total job cost$5,464
Job profit$2,536
Job margin~32%

Now imagine the same job, but you priced it at 6,500 to win a competitive bid and your labor ran long. The same costs would leave you with a few hundred dollars and a lot of risk. Without job costing, both jobs feel like wins. With it, you can see which one is actually worth doing again.

How to start job costing without a finance team

You do not need enterprise software to begin. You need three things working together.

First, a clean chart of accounts in Xero that separates direct job costs from overhead. Second, a consistent way for techs to capture time and materials per job, even a simple field app or disciplined ticket habit. Third, a monthly review where you compare estimated cost to actual cost on a sample of jobs. The contractors who win are not the ones with the fanciest tools. They are the ones who look at the same numbers every month and adjust their pricing because of what they see.

What job costing tells you over time

Run it for a quarter and patterns appear. You will spot the job types that consistently carry strong margins and the ones that look busy but barely pay. You will see which techs run efficient and which jobs always blow past the estimate. You will know whether your install pricing is keeping up with rising equipment costs. That is the difference between hoping you are profitable and knowing where your profit comes from.

Margin varies by job type
 
Install
 
mid
Service
 
good
Maintenance
 
best

Frequently asked questions

What is the difference between job costing and estimating?

Estimating is your prediction of what a job will cost before you do it. Job costing is the actual cost after the work is done. Comparing the two is how you make your estimates more accurate over time.

What is burdened labor cost in HVAC?

Burdened labor is the full cost of a technician, not just wages. It includes payroll taxes, workers comp, benefits, and unbillable time like drive time, callbacks, and warranty work.

How do I allocate overhead to HVAC jobs?

Two common methods are a percentage of job revenue and a rate per labor hour. The goal is to spread fixed business costs across your jobs so each job carries its fair share.

Can a small HVAC company do job costing?

Yes. With a clean chart of accounts in Xero and a consistent way to capture time and materials per job, even a one or two truck shop can job cost effectively.

Stop guessing which jobs pay

If you are pricing off gut feel and finding out at tax time how it went, job costing is the upgrade. 911 Bookkeepers sets up job costing in Xero for HVAC contractors so you can see profit per job, per truck, and per tech. Book a free books review at https://911bookkeepers.com or call (225) 274-6576.

Jeremy Brewer is the founder of 911 Bookkeepers LLC in Baton Rouge, Louisiana. He worked in the field as an HVAC tech before building books for the trades, and he serves as a licensed paramedic in EMS. He is a Xero Certified Advisor.

Related posts in this series: HVAC Bookkeeping: The 12 Numbers · Revenue vs. Profit · HVAC Payroll Done Right

Your books shouldn’t be a 911 situation.

Book a free 30-minute financial checkup and find out exactly where your business stands.

Book Your Free Checkup Call (225) 274-6576

← Back to all posts