HVAC

What Should a HVAC Pro Charge Per Hour?

The Brivium Team8 min read
What Should a HVAC Pro Charge Per Hour? illustration

Ask ten HVAC owners what they charge per hour and you will get ten answers, most of them guesses. The guy down the road charges $110, so you charge $110, and a year later you are busy, tired, and somehow broke. The fix is not a magic number. It is a method. You start with the income you want, count the hours you can actually bill, add back what it costs to keep the lights on, and the rate falls out of the math. This post walks through that process for a US HVAC business, with real numbers and honest ranges instead of promises.

Key takeaways

  • Your HVAC hourly rate should be calculated from target income, billable hours, and overhead, not copied from a competitor.
  • A tech is paid for 2,080 hours a year but only bills a fraction of them, which changes the math dramatically.
  • Overhead recovery (truck, insurance, software, office) gets baked into every billable hour, not treated as an afterthought.
  • Typical US HVAC billed labor rates land in a wide range, so your real number depends on your costs, not the market average.

Why copying a competitor's rate loses money

Your competitor's rate reflects their costs, their payroll, their debt, and their mistakes, not yours. Maybe they own their building outright and you lease. Maybe they run three trucks and spread overhead thinner. Maybe they are quietly going out of business and that $95 rate is the reason. You have no idea. When you copy a number, you inherit someone else's blind spots and hope it works out.

The only rate that keeps you in business is one built from your own numbers. It might be higher than the shop across town. That is fine. If your work is good and your service is tight, the right customers pay for it. Racing to the bottom on price is how skilled trades end up undercharging for dangerous, licensed work.

Start with the income you actually want

Work backwards. Decide what you need to earn before you decide what to charge. Be honest about the total, not just the paycheck you take home.

  • Your target owner pay or salary for the year.
  • What you pay your techs, including payroll taxes and workers' comp.
  • A profit margin on top, because profit is not the same as your salary. It funds growth, slow months, and the next truck.

Say you want to pay yourself $85,000, you run one tech who fully loaded costs you about $75,000 a year, and you want roughly 10 percent profit on the business. Those three pieces frame everything that follows. Profit is the part most owners skip, and skipping it is why they never get ahead.

Count billable hours, not clock hours

Here is where most rate math goes wrong. A full-time tech is on the clock about 2,080 hours a year. But you cannot bill all of them. Drive time, warranty callbacks, pulling parts, training, truck maintenance, estimates that do not close, holidays, PTO, and sick days all eat into billable time.

In the field, typical billable efficiency runs 50 to 65 percent of paid hours for a working HVAC tech. That means out of 2,080 paid hours, maybe 1,100 to 1,350 actually show up on an invoice. If you set your rate as if all 2,080 hours bill, you undercharge by a third or more and never notice until the year ends short.

The hidden tax on your rate

Every unbillable hour still gets paid. Those hours do not disappear, they get recovered inside the rate you charge for the billable ones. Count them honestly or eat the difference.

Add overhead, then do the math

Overhead is everything you spend to stay open that is not direct tech wages. For a small HVAC shop that usually includes trucks, fuel, tools, insurance, licensing, phone and software, office or shop rent, marketing, accounting, and bad debt. For a lean one or two truck operation, overhead often lands in the $60,000 to $120,000 a year range depending on how much you carry.

Now put it together with a worked example for a single tech:

  1. Owner pay target: $85,000.
  2. Fully loaded tech cost: $75,000.
  3. Overhead for the year: $90,000.
  4. Subtotal of costs to cover: $250,000.
  5. Add 10 percent profit: $250,000 x 1.10 = $275,000 that revenue must produce.
  6. Billable hours from one tech at 60 percent efficiency: 2,080 x 0.60 = 1,248 billable hours.
  7. Required labor rate: $275,000 divided by 1,248 = about $220 per billable hour.

That number can surprise people, so read it carefully. It is not what you pay the tech. It is what you must bill per working hour so that one tech covers a share of owner pay, their own wages, overhead, and profit. If you were charging $110 because that is what the competitor charges, you were running at roughly half of what the business needs.

Your real figure moves with your inputs. Lower overhead, better billable efficiency, or a second tech sharing the load all pull the number down. The point is not the exact dollar amount. The point is that you now know where it comes from and what to change if it feels too high.

When to use flat rate instead of hourly

A lot of successful HVAC shops do not quote an hourly rate to the customer at all. They use flat rate pricing: a fixed price per task, built from the same underlying math. The customer sees one clean number, and your fast techs are not penalized for finishing quickly. The hourly rate still matters because it is the engine behind every flat price you set.

  • Hourly makes sense for diagnostics, odd jobs, and time-and-materials service calls.
  • Flat rate makes sense for repeat repairs and installs where you know the labor hours cold.
  • Either way, your calculated rate is the floor. Price below it on purpose, not by accident.

Protect your margin after you set the rate

Setting the rate is step one. Keeping it is step two. Margin leaks out through unbilled callbacks, slow collections, discounts handed out to avoid an awkward conversation, and jobs where the hours ran long and nobody tracked it. Tighten the operation and a modest rate performs better than a high rate full of holes.

  • Track billable versus paid hours every week so your efficiency number stays real.
  • Get paid on the spot. A signed invoice that sits for 45 days is a loan you gave for free.
  • Review your overhead and rate at least once a year, more often when fuel, parts, or insurance jump.

Brivium helps HVAC crews send branded quotes, schedule the day, and take card payments on site, so the rate you calculated is the rate you actually collect.

Start free trial

Bottom line

There is no universal HVAC hourly rate, and anyone who hands you one is guessing. Start with the income you want, count only the hours you can truly bill, fold in overhead, add profit, and let the math give you a number. Then defend that number with tight scheduling and fast collections. Do that and the competitor's rate stops mattering, because you will know something they probably do not: exactly what you need to charge to come out ahead.

Quick gut check

If you cannot explain where your hourly rate came from in two sentences, it is a guess. Rebuild it from your own costs this week.

Frequently asked questions

What is a typical HVAC hourly rate in the US?

Billed HVAC labor rates vary widely by region, overhead, and whether the shop quotes hourly or flat rate. Rather than chase an average, calculate your own rate from target income, billable hours, and overhead so it covers your actual costs plus profit.

Why can't I just charge the same as the shop down the road?

Their rate reflects their costs, debt, and efficiency, not yours. Copying it means inheriting their blind spots. Your correct rate comes from your own numbers and may be higher or lower than any competitor's.

How many hours a year can a HVAC tech actually bill?

A full-time tech is paid about 2,080 hours but typically bills only 50 to 65 percent of them after drive time, callbacks, estimates, training, and PTO. Setting your rate as if all hours bill will undercharge you significantly.

Should HVAC businesses charge hourly or flat rate?

Many shops use flat rate for known repairs and installs, and hourly for diagnostics or time-and-materials work. Either way, your calculated hourly rate is the engine behind every flat price and acts as your pricing floor.

Quote faster. Win more jobs.

Brivium turns your estimate into a branded quote customers approve and pay online. Free for 14 days, no credit card required.

Start free trial