HVAC Business Profit Margins in 2026: Why the Average Owner Keeps 5% and the Top 25% Keep 20%

HVAC business owner reviewing a dark-mode financial dashboard showing service company margin trends

If your HVAC company produces $2 million in revenue and keeps 5% net profit, you have $100,000 left after expenses.

At 20%, the same revenue produces $400,000.

That is a $300,000 difference without adding another truck, employee, or lead source.

This is why HVAC business profit margins deserve more attention than revenue alone. A busy company can still be underpriced, overburdened, poorly dispatched, and leaking profit through callbacks and discounts.

A practical benchmark for many HVAC contractors is roughly 5% to 12% net profit. Stronger operators can reach 15% to 22%, depending on market, service mix, owner compensation, accounting method, and how fully the business accounts for labor and overhead.

The difference is not usually one magic tactic.

It is the quality and sequence of your operating systems.

The numbers show a wide profit gap

The December 2025 ACCA and Farmington Consulting Group Contractor of the Future study surveyed more than 1,000 HVACR contractors across the United States.

The study found:

  • Contractors using flat-rate pricing for service calls reported approximately 7% average net profit
  • Contractors using other pricing methods reported approximately 4%
  • Contractors allocating at least 12% of revenue to marketing and advertising reported approximately 9% net profit
  • Contractors allocating less than 12% reported approximately 5% net profit

These figures show an association, not a guarantee. Higher marketing spend does not automatically create higher profit. A contractor may be spending 12% because the company has strong pricing, sales, and fulfillment systems: or because it is trying to compensate for weak organic demand.

Do not take this as permission to increase marketing tomorrow.

Do not buy more leads for underpriced work.

Fix the economics first.

Abstract HVAC business profit leakage flow showing labor, parts, callbacks, invoices, and red leak indicators

Gross margin comes before net profit

Net profit is what remains after direct job costs, payroll, vehicles, rent, insurance, software, marketing, office expenses, financing fees, and every other operating cost.

Gross margin tells you whether the work itself is priced correctly before those overhead expenses are applied.

Useful planning targets are:

Work type Practical gross margin target
Service and repair 50%–60%
Residential replacement/install 35%–45%

These are target ranges, not universal rules. Commercial work, new construction, equipment mix, geography, warranty exposure, and labor efficiency can move the numbers.

But if your service department regularly produces less than 50% gross margin, you have a pricing or execution problem.

If replacement work consistently falls below 35%, you may be selling equipment without recovering installation labor, warranty risk, sales cost, financing fees, or overhead.

Start by separating your financial reporting into at least:

  • Service and repair
  • Maintenance agreements
  • Replacement sales
  • Installation labor
  • Parts and equipment
  • Warranty and callback work

Do not let a strong replacement month hide weak service margins. Do not let total revenue hide a department that loses money.

Labor is more expensive than the wage on the offer letter

The U.S. Bureau of Labor Statistics reported a median HVAC technician wage of $28.75 per hour in May 2024, or approximately $59,810 annually.

That is the technician’s wage.

It is not the technician’s total cost.

Add payroll taxes, workers’ compensation, health insurance, paid time off, training, uniforms, tools, vehicle expense, phones, software, and management time. A planning assumption of 35% to 50% burden above direct wages is common, although your actual burden must come from your payroll and operating records.

At a $28.75 wage, a 40% burden produces a direct labor cost of approximately $40.25 per paid hour before truck and overhead costs.

Then consider utilization.

A frequently used HVAC planning assumption is that approximately 31% of technician time is non-productive. The exact percentage varies by definition. Some studies measure billable time; others measure wrench time, paid time, travel, waiting, paperwork, parts runs, or shop time.

For example, a 2026 Field Promax analysis reported 5.7 billable hours in an 8.8-hour paid workday: roughly 35% non-billable time.

The lesson is simple:

You do not price labor based on eight paid hours if you only invoice five or six.

Price using your real billable hours.

Track:

  • Paid hours
  • Billable hours
  • Drive time
  • Waiting time
  • Parts runs
  • Callback hours
  • Training hours
  • Administrative time

If you do not measure these categories, you are guessing at your labor rate.

Five systems that move HVAC business profit margins

Five connected HVAC operating systems for pricing, agreements, dispatch, pay plans, and weekly reporting

1. Build pricing from your own numbers

Do not copy a competitor’s price.

Do not use a national price book without adjusting it.

Build your billable hourly rate from:

  1. Burdened labor cost
  2. Annual overhead
  3. Real billable hours
  4. Warranty and callback exposure
  5. Target profit

Then build your flat-rate tasks from that rate.

The ACCA/Farmington study supports the business case: flat-rate service contractors reported approximately 7% net profit versus 4% for other pricing methods.

There is also a customer reason to make the change. Profit Rhino reports a Callahan Roach survey of more than 11,000 homeowners in which 92% preferred flat-rate pricing over time-and-materials pricing.

Customers want to know the number before the work starts.

Your team needs a price book that includes:

  • Standard labor time
  • Landed part cost
  • Labor charge
  • Part markup
  • Warranty reserve
  • Standard price
  • Agreement-member price
  • Gross margin check

Use the HVAC flat-rate pricing template as a starting point. Then adjust every important line to your own costs.

Pricing first.

Everything else depends on it.

2. Build a service agreement program

A service agreement is not just a discount card.

It should create a repeatable customer relationship, planned maintenance revenue, better scheduling control, and more opportunities to identify repairs or replacement needs before an emergency.

Set clear rules for:

  • What the agreement includes
  • Visit timing
  • Member pricing
  • Priority scheduling
  • Renewal process
  • Technician expectations
  • Agreement gross margin
  • Cancellation and expiration tracking

Do not sell agreements at a price that creates future losses. Calculate the labor, travel, included materials, administrative time, and expected warranty exposure.

Your agreement program should support profit: not simply increase customer count.

Review the HVAC service agreement system before you build offers your team cannot deliver profitably.

3. Create dispatch rules before buying more software

Dispatch affects margin through travel, capacity, callbacks, missed calls, and technician fit.

Create the rules before you evaluate technology.

Your rules should answer:

  • Which technician handles which type of call?
  • How much same-day capacity stays open?
  • How do you protect agreement visits?
  • When does a callback receive priority?
  • Which calls require a senior diagnostician?
  • How do you limit unnecessary windshield time?
  • Who approves schedule changes?

A full board is not always a profitable board.

A technician driving across town for a low-margin call may look busy while producing poor contribution. A same-day emergency slot may be worth more than filling every hour at 7:00 a.m.

Use software to enforce a working process.

Do not expect software to create one. The HVAC field service software guide explains what technology can support: and what still requires management judgment.

4. Pay for margin, not revenue

A technician paid on revenue has an incentive to produce revenue.

That may include discounted work, low-margin equipment, jobs with expensive parts, or sales that create excessive callbacks.

A better structure may include:

  • A stable hourly base
  • Commission or incentives tied to gross profit
  • A written margin floor
  • Callback controls
  • Clear non-commissionable costs
  • A seasonal income safeguard
  • A simple calculation technicians can understand

Do not copy a commission percentage from another contractor. Your overhead, labor burden, pricing, and job mix are different.

Use your own job costing.

Also review your overtime exposure before launching a new plan. Federal rules generally require commissions and certain non-discretionary bonuses to be included in the regular rate used to calculate overtime. Have an employment attorney review the plan and confirm state requirements.

See the HVAC technician pay plan guide for the financial and operational questions you should answer first.

5. Review a weekly scorecard

Monthly financial statements are necessary.

They are not enough.

By the time a monthly report shows a margin problem, the underlying decisions may be several weeks old.

Track a short weekly scorecard with numbers such as:

  • Revenue by department
  • Gross margin by department
  • Average service ticket
  • Replacement close rate
  • Agreement sales and renewal rate
  • Callback percentage
  • Billable utilization
  • Discounts
  • Lead cost
  • Marketing spend as a percentage of revenue
  • Accounts receivable
  • Cash balance
  • Technician production versus labor cost

Do not track twenty-five numbers if nobody acts on them.

Pick the numbers that answer the next operating question:

  • Are we pricing service work correctly?
  • Are technicians producing profitable work?
  • Are callbacks consuming margin?
  • Are discounts increasing?
  • Are marketing dollars producing profitable customers?
  • Are we collecting the money we already earned?

A scorecard creates visibility.

Visibility creates accountability.

Accountability creates correction.

The correct sequence is pricing first, reporting last

Contractors often start with the most visible system instead of the most important one.

They buy dispatch software. They increase ad spend. They redesign the website. They change technician pay.

Then they discover the company is still underpriced.

Use this sequence:

  1. Calculate your real labor and overhead burden
  2. Set pricing and gross margin targets
  3. Build the service agreement economics
  4. Create dispatch rules
  5. Align technician pay with profitable behavior
  6. Install weekly reporting and accountability

Reporting comes last because it measures the systems underneath it.

But begin reviewing numbers immediately. You need a baseline before you change anything.

HVAC owner and operations manager reviewing a weekly margin scorecard and utilization dashboard

How to move from 5% toward 15% or 20%

Do not assume you can add 15 percentage points of net profit through one improvement.

Find the leaks.

A 5% net margin may be losing money through several smaller problems:

  • Service prices built on wage instead of burdened labor
  • Installation gross margin below target
  • Technicians paid on revenue
  • Excessive callbacks
  • Unbilled diagnostic time
  • Weak agreement renewals
  • Uncontrolled discounts
  • Poor dispatch density
  • Marketing attached to low-margin jobs
  • No weekly accountability

You may recover one point through pricing, another through lower callbacks, another through improved technician utilization, and more through better sales conversion and cost control.

That is how the margin moves.

Not through theory.

Through measurement, sequencing, and implementation.

Find the leak before you spend more money

If you are unsure where your HVAC business profit margins are breaking down, start with a diagnosis.

The JordanWORX Revenue Leakage Assessment helps you examine the money that can disappear through callbacks, missed replacement opportunities, weak pricing, poor utilization, and other operating leaks.

No pressure.

No obligation.

Start with the numbers you already have. Identify the largest leak. Fix the system connected to it. Then measure the result.

Assess first. Spend second. Build the right next step.

Sources