TradesQuote

HVAC Labor Rate: How to Set Your Hourly Rate

HVAC Labor Rate: How to Set Your Hourly Rate

The single fastest way for an HVAC business to bleed money is to bill a labor rate built on the tech’s wage. Pay a tech $28 an hour, charge $50, and it feels like a fair markup — but it isn’t even close to break-even once you account for everything the wage doesn’t cover. Your labor rate has to recover the wage plus the cost of employing that person, plus a share of running the business, plus profit — all spread across the hours you can actually bill. This guide shows how to build that number from the ground up.

It pairs with Markup vs Margin (how to price the parts and the whole job) and How to Estimate an HVAC Job (assembling the full quote). This one is specifically about the labor rate.

Your Billed Rate Is Not Your Wage

A billable labor rate is built in four layers:

  1. Base wage — what you pay the technician per hour.
  2. Labor burden — everything else it costs to employ them (below).
  3. Overhead — a share of the cost of running the business, allocated to each billable hour.
  4. Profit — what’s left for the company after all costs, and the reason you’re in business.

Your billed rate is not your wage

A $28/hr wage becomes roughly a $105/hr billed rate once burden, overhead, and profit are layered on.

Skip any layer and the job quietly loses money. The most commonly missed layer is overhead — it doesn’t show up on the job ticket, so it’s easy to forget that every hour of work has to help pay for the trucks, software, insurance, and office.

Labor Burden: The Hidden Cost of an Employee

Labor burden is everything you spend to employ a tech beyond their wage:

  • Payroll taxes (Social Security, Medicare, unemployment)
  • Workers’ compensation and liability insurance
  • Health insurance and benefits
  • Paid time off, holidays, and training
  • Phone, uniforms, and small tools

Add it up and burden typically runs 25–40% on top of the base wage. A $28/hr tech really costs you somewhere around $35–$39/hr before they’ve turned a single screw. That figure — wage plus burden — is your true hourly labor cost, and it’s the foundation everything else sits on.

You Pay 8 Hours but Bill About 5

Here’s the part most rate calculations get wrong. A tech is paid for a full day, but you can’t bill the whole day. Drive time, restocking the truck, paperwork, photos, callbacks, and waiting on parts are all paid and none of it is billable.

You pay 8 hours, you bill ~5

Only about 65% of a paid day is typically billable — so the true cost of the whole day must be recovered from those billable hours.

If only 65% of the paid day is billable, your true labor cost per billable hour isn’t $38 — it’s $38 ÷ 0.65 ≈ $58/hr. Ignore this and you’ll underprice every job by a third, no matter how carefully you handled burden.

The Loaded Labor Rate Formula

Putting it together:

1. True hourly cost = base wage × (1 + burden %) 2. Cost per billable hour = true hourly cost ÷ billable fraction 3. Add overhead allocated per billable hour 4. Billed rate = (cost per billable hour + overhead) ÷ (1 − target margin)

Worked example

  • Base wage $28/hr, burden 35% → true cost $37.80/hr
  • Billable fraction 65% → $58.15 per billable hour
  • Overhead allocated at $25 per billable hour → $83.15
  • Target net margin 20% → $83.15 ÷ 0.80 = ≈ $104/hr billed

So a $28/hr tech needs a billed rate north of $100/hr just to hit a modest 20% margin — which is exactly why residential HVAC labor commonly lands in the $90–$150/hr range, and higher in high-cost metros. If your number comes out far below that, a layer is missing.

Allocating overhead is the step that takes real numbers. Total your annual overhead, divide by your total billable hours across all techs, and you get the overhead dollars each billable hour must carry. Do this once a year and your rate stays honest.

Flat-Rate vs Time & Materials

A labor rate underpins both common pricing models — the difference is how you present it to the customer.

Flat-rate vs time & materials

Flat-rate sells a fixed price per task and rewards fast techs; T&M bills the hours worked and suits open-ended work.

Most established shops run flat-rate for repairs and defined installs (price certainty sells, and it stops penalizing your fastest techs) and fall back to time & materials for diagnostics and unpredictable retrofits. Either way, the loaded rate above is what the flat-rate price book is built from.

Common Underpricing Mistakes

  • Billing the wage plus a token markup — ignores burden, overhead, and the billable-hour gap all at once.
  • Forgetting non-billable time — the biggest single error; it understates cost by ~35%.
  • Treating overhead as “extra” — overhead is a cost of every hour, not a bonus to skim.
  • Never updating the rate — wages, insurance, and fuel climb every year; a rate set three years ago is losing money today.
  • Matching the lowest competitor — if a competitor is cheaper, they may simply be the one going out of business.

Build Your Rate and Your Quotes

HVAC Estimate Calculator — turn your labor rate, hours, and materials into a priced quote.

Once you’ve set a loaded labor rate, the HVAC Estimate Calculator rolls labor, materials, and markup into a job price. For the pricing math behind the markup, read Markup vs Margin, and for the full quoting workflow see How to Estimate an HVAC Job.


FAQ

How do I calculate my HVAC labor rate?

Start with the base wage, add labor burden (25–40% for taxes, insurance, and benefits) to get true hourly cost, divide by your billable fraction (often ~65%) to get cost per billable hour, add an overhead allocation, then divide by (1 − your target margin) to get the billed rate. A $28/hr tech typically needs a billed rate above $100/hr.

What is a typical HVAC hourly labor rate?

Residential HVAC labor commonly runs $90–$150 per hour, with higher rates in high-cost metros and for specialized or emergency work. The exact number depends on your wages, burden, overhead, and target profit — not on what competitors charge.

What is labor burden?

Labor burden is everything you spend to employ a technician beyond their wage: payroll taxes, workers’ comp and liability insurance, health benefits, paid time off, training, phone, and small tools. It usually adds 25–40% on top of the base wage.

Why can’t I bill all 8 hours a tech works?

Drive time, restocking, paperwork, callbacks, and waiting on parts are paid but not billable. Typically only about 65% of a paid day is billable, so your labor rate must recover the cost of the whole day from those billable hours.

Is flat-rate or time and materials better for HVAC?

Flat-rate gives customers price certainty and rewards efficient techs, which suits repairs and defined installs. Time and materials bills the hours actually worked and suits diagnostics and unpredictable jobs. Both are built on the same loaded labor rate; most shops use flat-rate as the default and T&M for open-ended work.