HVAC Profit Margins: What's Normal and What's Not

Most HVAC contractors I talk to have no idea whether their margins are healthy. They know what they billed last year, they know roughly what they paid in materials and labor, and they know whether their bank account felt comfortable or tight.

What they cannot tell me is whether the gross margin on their last install was 22 percent or 38 percent, and whether either of those numbers is good. Without that information, you cannot make informed decisions about pricing, hiring, or whether to take on a particular type of work.

This post walks through realistic benchmarks for HVAC profit margins so you have something concrete to measure your business against.

The numbers below come from industry surveys, contractor financial benchmarks, and the patterns we see working with HVAC businesses across Port St. Lucie, the Treasure Coast, and nationwide.

Your actual numbers will vary based on your service mix, your market, your operational efficiency, and your pricing discipline, but the ranges below should give you a clear sense of whether you are running in healthy territory or whether something structural needs attention.

For the broader picture of what HVAC bookkeeping should look like, see HVAC Bookkeeping: What Every HVAC Contractor Needs to Know. For the practical job costing setup that produces the margin data we're discussing here, see HVAC Job Costing in QuickBooks Online.

Why margin benchmarks matter

Margin benchmarks give you a way to evaluate your performance against the broader industry rather than relying on gut feel. If you are running at 18 percent gross margin on residential installs and the industry healthy range is 30 to 45 percent, you have a clear signal that something is off, whether that is pricing, estimating accuracy, material waste, or labor inefficiency. Without benchmarks, you would just assume that 18 percent is your normal and never investigate.

Benchmarks also help you set realistic targets when you are trying to improve. Knowing that strong HVAC businesses are running 40 percent gross margin on residential installs gives you something concrete to aim for. Targeting "more profit" is vague; targeting "raise residential install gross margin from 28 to 35 percent over the next 12 months" is actionable.

The numbers below are presented as ranges because no single number applies to every HVAC business. Geographic markets vary, service mixes vary, and operational structures vary. The ranges represent typical healthy performance for businesses doing $500K to $5M in annual revenue.

Gross margin benchmarks

Gross margin is revenue minus direct cost of goods sold, expressed as a percentage of revenue. For HVAC, direct cost includes equipment and material, burdened labor, equipment rental, subcontractor costs, and any other costs that can be tied directly to a specific job.

For residential installs, healthy gross margin typically lands between 30 and 45 percent. The bottom of this range reflects competitive markets with thin equipment margins and tight labor costs. The top of the range reflects premium positioning, strong sales close rates that reduce overhead per job, and efficient install crews. If you are running below 25 percent gross margin on residential installs, the most common causes are underpricing relative to the local market, equipment markup that is too thin, or labor allocation that is missing burdened cost.

For residential service calls, healthy gross margin typically lands between 50 and 65 percent. Service work has a much higher labor-to-revenue ratio than install work because the technician's time is the primary cost and the parts cost is minimal. The reason service margins look better than install margins is that you are essentially selling expertise rather than equipment. If your service margins are below 45 percent, you are probably underpricing your service rate or not capturing diagnostic fees, trip charges, or after-hours premiums.

For commercial work, healthy gross margin typically lands between 20 and 35 percent. Commercial jobs are usually larger in dollar value but thinner in margin because of competitive bidding, longer payment cycles, and more complex project management. The wide range reflects the difference between commercial service contracts (which can run higher margins because of recurring revenue dynamics) and one-off commercial install work (which is the thinnest margin segment in HVAC).

For maintenance agreements, gross margin typically runs between 55 and 70 percent. Maintenance work is the most predictable and highest-margin revenue line in HVAC because the work scope is well-defined, the customer relationship is already established, and the labor utilization is efficient. Any HVAC business not running a maintenance agreement program is leaving significant margin on the table.

Labor cost as a percentage of revenue

Labor is usually the largest cost on an HVAC P&L, so the ratio of labor to revenue is one of the most important benchmarks to track.

For residential install work, total labor (technician time plus install helper time, fully burdened with payroll taxes, workers comp, and benefits) typically runs 18 to 28 percent of revenue. Below 18 percent often means you are underestimating labor or paying below market rates that will cost you in turnover. Above 28 percent often means you have crew inefficiency, scope creep on jobs, or pricing that has not kept up with rising wage costs.

For residential service work, labor typically runs 25 to 35 percent of revenue. The labor ratio is higher than install work because service has a higher labor-to-parts ratio. Service businesses with strong dispatch efficiency and high diagnostic close rates can run on the lower end of this range. Service businesses with high technician downtime or low close rates often run above 35 percent.

For commercial work, labor ratios vary widely depending on whether you're talking about commercial installs (which can run 20 to 30 percent labor) or commercial service contracts (which can run 30 to 45 percent labor because of the relationship-management overhead and the often-included site visits that don't directly generate revenue).

Florida adds a specific wrinkle here because workers comp rates for HVAC trades are among the highest in the country. Your labor burden is structurally higher than contractors in other states, which means your labor-as-percent-of-revenue benchmarks should be evaluated with that context in mind. A 25 percent labor ratio in Florida represents tighter labor management than the same 25 percent ratio in a state with lower workers comp costs.

Equipment and material cost as a percentage of revenue

Equipment is the largest direct cost on most HVAC install jobs and one of the most volatile.

For residential install work, equipment and material typically runs 35 to 50 percent of revenue. The high end of this range reflects tight equipment margins (which can happen when you're competing primarily on price), while the low end reflects strong markup discipline and premium positioning. If your equipment is running above 50 percent of revenue, your markup is too low or your operational costs aren't being captured elsewhere on the P&L.

For service work, parts typically run 15 to 25 percent of revenue. Most service revenue is labor, with parts being a smaller component except on larger repair jobs that involve compressor replacements, coil replacements, or other significant component swaps.

Material price volatility is a structural challenge in HVAC right now. Equipment costs have risen significantly over the past three years and continue to fluctuate based on refrigerant transitions, supply chain issues, and tariff dynamics. Your pricing needs to keep up with material cost increases or your margins compress quickly. If you haven't raised prices in 12-18 months, you are almost certainly running thinner margins than you realize.

Overhead as a percentage of revenue

Overhead includes everything not tied directly to a specific job: office rent, software, marketing, administrative payroll, insurance, professional services, vehicle costs that aren't job-specific, and ownership compensation.

For HVAC businesses doing $500K to $2M in revenue, overhead typically runs 18 to 28 percent of revenue. Smaller businesses often run higher overhead ratios because fixed costs like software, insurance, and basic administrative infrastructure don't scale down proportionally with revenue.

For HVAC businesses doing $2M to $5M, overhead typically runs 15 to 22 percent. The economies of scale start to kick in around the $2M mark as administrative infrastructure can be amortized over more revenue.

If your overhead is running above 30 percent of revenue, something is structurally off. Common causes are bloated administrative payroll, excessive software stack, owner compensation that exceeds what the business can support at its current size, or marketing spend that isn't producing enough revenue to justify itself.

Net margin benchmarks

Net margin is what's left after all costs (direct costs and overhead) are subtracted from revenue. This is the bottom line that determines whether your business is actually profitable and whether you can build wealth from it over time.

For HVAC businesses doing $500K to $2M, healthy net margin typically lands between 8 and 15 percent. Below 8 percent often means you're underpricing, your overhead is bloated, or your direct costs are running heavier than industry norms. Above 15 percent at this revenue level usually means strong pricing discipline combined with operational efficiency.

For HVAC businesses doing $2M to $5M, healthy net margin typically runs 10 to 18 percent. The scale advantages on overhead start producing better bottom-line results as the business grows.

For HVAC businesses doing $5M and up, net margin can run 12 to 20 percent or higher with strong management, though many businesses at this scale actually see net margin compress because they're investing in growth (additional crews, fleet expansion, new service lines) that consumes margin in exchange for revenue growth.

These net margin numbers reflect HVAC businesses where the owner is also taking a market-rate salary as W-2 compensation. If your "net margin" calculation includes owner profit on top of an owner salary, the numbers should be evaluated accordingly. A 12 percent net margin after a $120K owner salary is structurally different from a 12 percent net margin where the owner isn't taking a salary and is treating the net as their total compensation.

What to do if your margins are below the benchmarks

The most common reasons HVAC margins underperform fall into a few categories, and each has a different fix.

If gross margin is too low, the cause is usually pricing, estimating accuracy, or material waste. Pricing is the fastest lever to pull but the hardest psychologically. Most HVAC contractors underprice because they're afraid of losing bids, but the data consistently shows that price competition produces a race to the bottom and that businesses competing on quality and service at premium prices outperform price-competitors on every measurable metric over time.

If labor cost ratios are too high, the cause is usually crew inefficiency, scope creep on jobs, or labor cost increases that have outpaced pricing increases. Time tracking by job (covered in our HVAC job costing post) is the foundational fix because it gives you visibility into where labor is actually going. Without time tracking, you're guessing.

If overhead is too high, the cause is usually accumulated infrastructure that was built when the business expected to be larger than it actually is. Software stacks, administrative roles, and facility costs all tend to accumulate during growth periods and rarely get cut back when revenue plateaus. An honest audit of every overhead line item against current revenue is usually worth doing annually.

If net margin is too low despite reasonable gross margin and overhead, the cause is often owner compensation that doesn't reflect what the business can support, or it can be cash flow timing issues that make profitable businesses look unprofitable on paper because of working capital constraints.

The benchmarks above give you a starting point for diagnosis. Where you actually focus depends on which line on your P&L is furthest off industry norms.

At Prophet Accounting, we work with HVAC contractors and other home service trades across Port St. Lucie, the Treasure Coast, and nationwide. We set up job costing that surfaces gross margin by job and by crew, structure your chart of accounts so labor and overhead ratios are visible, and deliver monthly reports that benchmark your performance against where it should be.

If your margins aren't where they should be and you can't tell why, schedule a consultation at prophetaccounting.com/contractors. For a quick read on monthly bookkeeping costs, our pricing calculator gives you a ballpark in about two minutes.

Previous
Previous

Bookkeeping for Coaches and Consultants: A Practical Guide

Next
Next

Retainer vs. Project Revenue: How to Track Both in QuickBooks