Lesson 3 of 7 · The Profitable HVAC Shop
What a Technician Really Costs You
Replace hourly wage with the fully loaded cost of putting a trained technician in front of a customer.
- Free
- No signup
- Work at your pace
| Who it is for | Owners, Stage 1–4 (one to ten technicians). Essential before your first or next hire. |
|---|---|
| Time | 12 minutes to read, 30 minutes to do |
| You will need | A recent payroll register, your workers’ compensation rate, and your benefits costs |
| Tool | HVAC Employee True Cost Calculator |
The painful truth
A new technician can create more chaos than capacity. The wage you agreed to in the interview is not the technician’s full cost. It is only the starting point.
Pricing from wage alone omits $17,360 in Ridgeline’s example, 28% on top of the wage and about 22% of loaded annual cost, before non-billable time is considered.
Why this happens
The wage is the number that gets negotiated, the number on the offer, and the number the technician talks about. Everything else arrives separately from different vendors on different days: employer payroll taxes, workers’ compensation, benefits, the phone, uniforms, and the meter that walked off.
None of those feel like “paying Marcus.” All of them are.
The core idea: loaded cost, then two hourly rates
Loaded annual cost is everything you spend in a year because that person works for you:
- Wages, including any overtime you consistently pay
- The employer’s share of payroll taxes
- Workers’ compensation premium
- Benefits you pay for: health contribution, retirement match, paid leave if not already inside the wage figure
- Work-support costs: uniforms, phone, tablet, hand tools, training, certification, license fees
Then you convert it into two different hourly numbers, and confusing them is where most pricing errors start.
Cost per paid hour = loaded annual cost ÷ hours you pay for. This is what the person costs you.
Cost per billable hour = loaded annual cost ÷ hours you can actually invoice. This is the only one that matters for pricing, because it is the only one a customer ever pays for.
The gap between those two numbers is the whole game. Lesson 4 is about closing it honestly.
Worked example: Marcus at Ridgeline Heating & Air
Fictional company, illustrative figures. Payroll tax and workers’ compensation rates vary considerably by state, wage level, and classification code: use your own.
Marcus is a service technician at Ridgeline. Dale hired him at $30 an hour and thinks of him as a $62,400 employee.
| Component | Basis | Annual |
|---|---|---|
| Wages | $30/hr × 2,080 paid hours | $62,400 |
| Employer payroll taxes | 10% (illustrative) | $6,240 |
| Workers’ compensation | 5% (illustrative) | $3,120 |
| Benefits | $500 per month | $6,000 |
| Uniforms, phone, hand tools, training, licenses | Calculated above | $2,000 |
| Loaded annual cost | $79,760 |
| Cost per paid hour | $79,760 ÷ 2,080 = $38.35 |
|---|---|
| Cost per billable hour | $79,760 ÷ 1,400 = $56.97 |
| Loaded cost as a multiple of wage | 1.28× |
Marcus is not a $30 technician. He is a $38.35 technician when he is on the clock and a $56.97 technician when he is in front of a customer. Dale had been building prices on a labor cost somewhere around $40 an hour and could not work out why busy months were not producing money.
The question you are actually asking: can I afford another one?
This is the decision this lesson exists for. Here is the honest version of the math for a fifth technician at Ridgeline, at the same wage.
| Loaded cost of the new technician | $79,760 |
|---|---|
| Overhead they add: van payment, commercial insurance, fuel, phone, software seat, additional office time | $18,000 (illustrative) |
| Total first-year cost | $97,760 |
Now work out the revenue required. At Ridgeline, equipment and materials consume 31.9% of revenue, so 68.1 cents of every revenue dollar is available to cover labor, overhead, and profit.
| Revenue needed just to break even on this hire | $97,760 ÷ 0.681 = $143,554 |
|---|---|
| Revenue needed to also contribute a 10% margin | $168,262 |
| If they bill 1,000 hours in year one (realistic while learning your systems) | They must produce $144 to $168 of revenue per billable hour |
| Ridgeline’s current revenue per billable hour | $840,000 ÷ 5,600 = $150 |
Notice that this marginal hiring test does not ask the new technician to recover overhead Ridgeline already pays. It includes only the overhead the hire adds.
Read that last comparison carefully, because it is the point of the lesson. A brand-new technician has to perform at roughly the company average from his first week just to avoid costing Dale money, even while learning the price book, paperwork, and where the spare capacitors live.
That does not mean do not hire. It means hire with your eyes open, hire before the busy season rather than during it, and know in advance how many months of underperformance you can fund. The answer to “can I afford another technician” is a cash question with a date on it, not a feeling about how busy you are.
What changes the result
- Your workers’ compensation rate. This varies substantially by state and classification code and is often the single largest swing factor between two otherwise identical shops. Use your actual rate from your actual policy.
- Overtime. If a technician reliably works overtime, their effective loaded cost per hour is higher than a straight 2,080-hour calculation shows. Model it as it actually happens.
- Where you count paid leave. If holiday and vacation are inside the 2,080 paid hours, do not add them again as a benefit. Count once.
- Apprentices and helpers. A lower wage does not automatically mean a lower cost per billable hour, because a helper usually bills a much smaller share of their paid time.
- Tool and vehicle policy. A shop that supplies everything has a higher loaded cost and usually a lower wage. Compare total cost, not wages.
A note on classification: do not guess at this one
Whether a worker is an employee or an independent contractor is a legal determination governed by federal and state rules, and getting it wrong carries real consequences including back taxes, penalties, and liability. It is not a cost-saving lever and it is outside the scope of this lesson.
Start with the IRS guidance on independent contractor versus employee and the U.S. Department of Labor’s misclassification guidance, then talk to an employment attorney or a CPA who works in your state. State tests frequently differ from the federal test and are often stricter.
Common mistakes
- Pricing off the wage. At the illustrative rates above, that understates labor cost by 28% before you even account for non-billable time.
- Using a rule of thumb multiplier you heard somewhere. “Wage times 1.3” might be right for you or might be off by ten thousand dollars. Your workers’ compensation rate alone can move it.
- Counting a cost twice. If technician phones are already in your overhead from Lesson 2, do not add them here as well.
- Dividing by 2,080 for pricing. Customers do not pay for paid hours. Divide by billable hours.
- Forgetting the overhead a new hire adds. A technician arrives with a van, insurance, fuel, a phone, a software seat, and a share of your office manager’s attention.
- Hiring in June because you are drowning. The hire you make in a panic is the hire you fund through the slow season.
Do this now
- Pick one technician. Pull their actual wages for the last twelve months, including overtime.
- Get your actual employer payroll tax percentage and your actual workers’ compensation rate from your policy, not from an estimate.
- Add up what you paid for their benefits, uniforms, phone, tools, training, and licenses.
- Enter it all into the HVAC Employee True Cost Calculator.
- Write down the loaded annual cost, cost per paid hour, and cost per billable hour.
- Repeat for every field employee, or at minimum for one representative technician at each pay level, and total it. That total is the field labor line in your Lesson 1 profit calculation. Replace your estimate with it.
- If you are considering a hire, run the revenue-required math above with your own material percentage before you place the ad.
Check yourself
- Two shops both pay $32 an hour. One has a workers’ compensation rate of 4%, the other 11%. Roughly how far apart are their loaded costs, and what should that do to their prices?
- Why is cost per billable hour always higher than cost per paid hour, and which one belongs in a price?
- You give a technician a $2 an hour raise. Ignoring everything else, roughly what does that cost per year at your burden rate?
- A helper earns $19 an hour but bills 600 hours a year. A senior technician earns $38 and bills 1,500. Which one costs you more per billable hour?
- Your labor cost per billable hour just came out much higher than you expected. Name three inputs to check before you conclude the number is wrong.
Check your answers
- About $4,659 per technician per year before billable efficiency. Seven percentage points on a $66,560 annual wage is $4,659, or about $2.24 per paid hour. The gap per billable hour is larger because fewer hours are sold.
- Paid hours include time customers cannot cover. The same annual cost is divided by fewer billable hours, so cost per billable hour is higher. The billable-hour figure belongs in pricing.
- About $5,300 at Ridgeline’s proportional burden. The wage alone rises $4,160 a year; payroll taxes, workers’ compensation, and percentage-based benefits raise the loaded increase. Fixed phone or tool costs may not change.
- The helper. Using the lesson’s proportional burden, the helper at 600 billable hours costs about $84 per billable hour versus about $67 for the senior technician. Low utilization can outweigh a lower wage.
- Check the inputs before rejecting the result. Verify paid hours and overtime, payroll-tax and workers’ compensation rates, benefits and support costs, and the billable-hour denominator.
Your tool
The HVAC Employee True Cost Calculator takes wages, burden, benefits, and work-support costs and returns annual, monthly, and per-billable-hour cost. Free, no signup, nothing stored.
Key takeaway
A technician costs materially more than their wage, and the only version of that cost that belongs in a price is the cost per billable hour. Before you hire, work out how much revenue the new person has to produce and how many months you can fund them falling short of it.
Next lesson
Every number in this lesson depended on one assumption: 1,400 billable hours. That assumption is where most shops quietly lose a fortune.
Lesson 4: The Hours You Can Actually Sell →
Sources and assumptions
Payroll tax and workers’ compensation percentages shown are illustrative placeholders, not rates you should use. Employer payroll tax obligations are set federally and by state; workers’ compensation rates are set by classification code, state, and carrier. Worker classification guidance: IRS and U.S. Department of Labor. Wage and hour requirements, including overtime, are governed by the Fair Labor Standards Act and by state law, which is often more protective.
All Ridgeline and Marcus figures are illustrative assumptions created for this lesson.
Disclaimer
Educational content only. Not legal, employment, tax, or accounting advice. Worker classification, wage and hour, and workers’ compensation requirements vary by state and change over time: confirm with a qualified professional licensed in your state before acting.
Editorial status
Published by ClimaCall. Independent technical review is pending. No outside reviewer is attributed to this lesson.