About Field Notes Knowledge Vault Calculators Search Get Early Access

Why Most HVAC Techs Are Undercharging and Don't Even Know It

March 22, 2026·11 min read·By Omando O'Gilvie

I want to tell you something that took me longer than I am comfortable admitting to fully understand. You can be fully booked, running jobs every day, collecting payment on every invoice, and still be broke at the end of the month. Not because you are spending recklessly. Not because your customers are not paying. But because the number you are charging was wrong from the start.

I have watched this happen to good technicians. Skilled people who knew their craft, worked hard, showed up every day, and still could not figure out why there was nothing left after paying their bills. The answer in almost every case came down to the same thing. They set their rate the wrong way.

The Three Ways Techs Set Their Rate, and Why All Three Are Wrong

When I talk to independent HVAC technicians and small operators about how they came up with their hourly rate, I almost always hear one of three answers.

The first is that they looked at what a competitor was charging and matched it or came in slightly lower to win work. This feels logical until you realize that your competitor might have set their rate the same way, from someone else who also guessed. You end up with a chain of pricing decisions that traces back to no one's actual costs.

The second is that they calculated what they need personally to pay their rent, feed their family, and cover their basic bills. They divided that by their working hours and called it their rate. This at least starts with a real number, but it misses most of the picture entirely.

The third is that they charged what felt right, raised it occasionally when they got busy, and hoped the math worked out. It rarely does.

⚠️ The core problem with all three approaches: None of them account for the actual cost of running a trade business. Your rate does not just need to cover what you take home. It needs to cover everything your business spends before you take home a dollar. Most techs dramatically underestimate that number.

The Number Nobody Tells You About: Billable Hours

Before we even get to expenses, there is a number that changes everything and most techs never calculate it honestly. It is your actual billable hours per day.

You work eight hours a day. But how many of those hours does a customer pay for? Think about it honestly. You drive to the job. You stop at a supply house to pick up a part. You answer phone calls. You write up quotes. You do your invoicing. You drive home. None of that time appears on an invoice.

A realistic solo technician in New York bills approximately five to five and a half hours out of every eight-hour day. When you are first going solo and still building your route efficiency and client base, that number can be closer to four to four and a half hours.

This matters enormously. A tech charging $150 per hour who bills five hours a day earns $750 in daily revenue. The same tech billing four hours earns $600. Over 240 working days that is a difference of $36,000 per year from the same rate and the same effort. The hours you are not billing are not free. They are part of your cost of doing business and your rate needs to account for them.

The Real Calculation: Building Your Rate From the Ground Up

Here is how a solo technician with a wife, three kids, and a single van in New York should actually arrive at their rate. I am going to use real numbers so you can see exactly how this works.

Step 1, Total your annual overhead

Van payment$9,600/yr
Fuel (NYC routes)$4,800/yr
Commercial vehicle insurance$3,000/yr
General liability insurance$2,400/yr
Workers comp (required in NY)$1,800/yr
Tools, equipment, consumables$2,400/yr
Phone, software, miscellaneous$3,360/yr
Total annual overhead$27,360

Step 2, Add your personal income requirement

This is not what you want. It is what you and your family genuinely need to live in New York. Mortgage or rent, food, kids' expenses, utilities, your car, clothing, everything. Be honest. A family of five in New York needs a minimum of $80,000 per year to live with any dignity. That is the number we use.

Step 3, Account for the costs that replace what an employer used to cover

When you worked for someone else, they paid half your Social Security and Medicare taxes. They may have provided health insurance. They contributed to systems that protected you. When you go solo every single one of those costs becomes yours.

Family health insurance (family of 5, NY)$18,000/yr
Self-employment tax (15.3% on net income)~$12,240/yr
Retirement contribution (10% of income goal)$8,000/yr
Total additional costs$38,240

Step 4, Add a profit margin

A business that only covers its costs is one bad month away from a crisis. A healthy solo operation targets 15 to 20 percent net profit above the survival number. We will use 15 percent.

Step 5, Add everything together

Annual overhead$27,360
Personal income requirement$80,000
Additional solo costs$38,240
Subtotal$145,600
15% profit margin$21,840
Total annual revenue required$167,440

Step 6, Divide by your real billable hours

240 working days at 5 billable hours per day gives you 1,200 billable hours per year.

$167,440 divided by 1,200 hours equals $139.53 per hour.

Round that up to $140 or $145 and that is your floor rate. Not a rate you picked. A rate your actual numbers require.

💡 Now here is what changes everything: If your billable efficiency drops to 4 hours per day, which happens when you are newly solo, your 1,200 billable hours becomes 960. The same $167,440 divided by 960 hours is $174.42 per hour. Your rate in year one needs to be higher than your rate in year three, not lower. Most new solo techs do the exact opposite.

The Rate Conversation Nobody Is Having

I have been in rooms full of HVAC contractors when the topic of pricing comes up. The conversation almost always turns into who charges what, who is undercutting whom, and complaints about customers who shop on price. What I almost never hear is anyone explaining to the newer techs how to actually calculate the number they should be charging.

That gap is expensive. Not just for the individual tech but for the entire trade. When a skilled professional undercharges because they never learned to build their rate from real costs, they set a market expectation that drags everyone down. Customers start expecting lower prices because they have found contractors willing to work for them. The contractor eventually burns out, exits the trade, or runs a business that looks busy but never builds real wealth.

The technician who charges correctly is not being greedy. They are being professional. They are running a real business that can afford to show up equipped, insured, and prepared to do the job right. That is what the customer is paying for even if they do not always understand it in the moment.

What This Means for You

If you have been setting your rate based on what feels right or what a competitor charges, the most valuable thing you can do today is calculate what your rate actually needs to be based on your specific costs and income requirements.

Your numbers are different from mine. Your overhead may be higher or lower. Your family situation is different. Your income goal is yours. The formula is the same for everyone but the inputs are personal and the output will be specific to your situation.

We built a free labor rate calculator specifically for this. It walks you through every cost category, asks for your real numbers, and tells you your floor rate, your target rate, and how many billable hours you need to hit your income goal at different price points. No signup required.

Calculate Your Real Labor Rate

Enter your actual costs and income requirements. Get your floor rate, target rate, and billable hour targets in under two minutes.

Open the Calculator →

You built the skill. You carry the tools. You carry the insurance and the liability and the knowledge. Charge like all of it matters. Because it does.