Home › For shops › HVAC labor rates guide

HVAC labor rates guide

Updated 2026-11-07 · By the HVAC Service Estimator team

There is no trustworthy national HVAC labor rate worth quoting, and a rate copied from a competitor is a guess about their overhead, not a price for your work. What you can do is calculate the rate your own business needs, from overhead, fully loaded wages and the hours you genuinely bill. This page gives the method and the cost lines contractors most often leave out of it.

Why this page does not give you a number

Every other page on this site quotes figures with a named source. This one does not, deliberately. Current HVAC labor rate data that stands up to scrutiny is not something we have a source for, and the numbers that circulate online are mostly undated, aggregated from consumer cost estimates, or reverse-engineered from quoted job totals that bundle equipment, labor and margin together. Publishing one of those as a benchmark would be inventing a figure.

Your costs, on the other hand, are knowable. That is the number that actually governs whether your business survives a slow spring.

The four-step calculation

  1. Monthly overhead. Everything that costs money whether or not a truck moves.
  2. Fully loaded wages. Not the hourly wage - the wage plus payroll taxes, workers' compensation, benefits and paid time off. Workers' compensation for HVAC work is not cheap, and leaving it out understates a technician's real cost substantially.
  3. Actually billable hours. Measured, not assumed.
  4. Target margin. Divide cost per billable hour by one minus the margin.

Overhead lines contractors forget

Billable hours, honestly

A technician paid for 160 hours in a month does not bill 160. What comes off:

HVAC is more seasonal than most trades, and the shoulder-season gap is the thing that breaks a rate calculated off a July week. If you bill at a rate that only works during peak demand, the business loses money for four months a year.

Worked example

These inputs are illustrative, not benchmarks - substitute your own. A two-technician company has $14,000 a month in overhead and $16,000 in fully loaded wages, so $30,000 in monthly cost. Each technician is paid for 160 hours and bills 65 percent of them, giving 208 billed hours. Cost per billed hour is $30,000 divided by 208, about $144. At a 20 percent target margin, $144 divided by 0.80 gives about $180 an hour.

Now change one input. If billable hours fall to 55 percent - a realistic shoulder-season figure - the same costs spread over 176 hours give $170 per hour at cost and about $213 at the same margin. Productivity moves your required rate more than almost anything else, which is why drive time and comebacks are financial problems, not just annoyances.

Separate rates by work type

One blended rate means your easy work subsidizes your difficult work. Most contractors are better served by several:

Rate typeCoversWhy it differs
InstallationChangeout and new install laborLonger blocks, often two techs, more predictable
Diagnostic and serviceTroubleshooting a complaintShort visits with high drive-time overhead per billed hour
Sealed systemRecover, braze, nitrogen test, evacuate, weigh in chargeEPA 608 certification, recovery and vacuum equipment, higher risk
Combustion and gasFurnace work, venting, combustion analysisLife-safety work, analyzer and calibration cost
Controls and electricalThermostats, zoning, communicating systemsSkill-dependent, hard to estimate in advance
After-hours and emergencyNights, weekends, holidaysPremium wage cost and the disruption itself

Showing these as separate lines on an estimate also explains why a two-hour sealed-system repair costs more than a two-hour duct repair, which is a question you will otherwise answer verbally on every job.

Access as billable labor, not a hazard of the trade

Access is HVAC's version of a labor modifier, and leaving it out of the estimate means absorbing it. An attic changeout in August, a crawlspace with eighteen inches of clearance, a roof unit requiring a lift, or a crane set are all materially longer and harder than the same work at ground level in a garage. Price access as its own labor line with the hours stated. If you are habitually quoting attic work at the same hours as basement work, you are losing money on the attics and you can see it in your own job history.

Flat rate versus hourly

Flat rate pricing - a published price per task - is common in HVAC service because the customer knows the number before authorizing the work, and a technician who works efficiently is not penalized. It only functions if the underlying hourly rate and the assumed time are both right, which brings you back to this calculation. Hourly billing suits diagnostics, ductwork, retrofits and anything where the scope genuinely is not known. Most contractors run both: flat rate for common repairs, hourly for diagnosis and non-standard work, with a written not-to-exceed figure so the customer is not exposed.

When to recalculate

If your calculated rate sits well above what your market seems to pay, look hard at billable hours and overhead before concluding you cannot charge it. More often than not, the problem is drive time and unconverted estimates rather than the rate itself.

Price the visit itself with HVAC service call rates, handle equipment pricing in HVAC equipment markup, and see how to write an HVAC estimate for where these rates land on the document.

Frequently asked questions

What is the average HVAC labor rate?

This page does not publish one, because no source we are willing to cite carries a current, methodologically sound national HVAC labor rate. Figures circulating online are mostly undated or aggregated from consumer quote estimates, which mix labor, equipment and margin. Calculate your own rate from your own costs and check it against quotes you actually lose.

Should I use one rate or several?

Several, if your work varies. Installation, diagnostic and service, sealed-system work and after-hours calls carry different skill requirements, different equipment and different risk. One blended rate means the easy work subsidizes the hard work, and the hard work is where the liability is.

How do I know how many hours I actually bill?

Track it for a month rather than assuming. A technician paid for 160 hours rarely bills 160 - drive time between calls, warranty returns, parts runs, pulling permits, stocking the truck and slow days all come off. Using paid hours instead of billed hours is the single most common reason a calculated rate comes out too low.

Should the rate include a profit margin?

Yes, explicitly. Covering your costs is break-even, not a business. Divide your cost per billable hour by one minus your target margin: for 20 percent, divide by 0.80. If you skip this step you have calculated the rate at which you work for free.

Estimates and invoices in minutes

HVAC Service Estimator turns a photo into an itemized estimate, then an invoice. Free to download.

Try it now →Contact sales

More in for shops