What is a good gross margin for HVAC?

HVAC owners need a margin target that supports the shop across repairs, maintenance and installations. Start with your own cost definitions and workload before borrowing a percentage from another business. The gross margin calculation guide covers the arithmetic. This page focuses on interpreting the result for HVAC work, including equipment costs, crew time and the gross profit dollars required to cover the business's remaining expenses.

The short answer

A good HVAC gross margin leaves enough gross profit dollars to cover the business's remaining expenses and planned profit at a realistic workload. There is no single percentage that fits repairs, maintenance and installations equally. Define included costs, separate the work types and test the target against your own overhead and crew capacity.

Separate HVAC work before comparing margins

A diagnostic visit, a maintenance appointment and an equipment installation have different economics. An installation can include substantial equipment purchases and several people on site. A repair may rely more on diagnosis, travel and a smaller set of materials. A maintenance route depends partly on how visits fit together.

Combining these categories can hide the source of a margin change. A month with more equipment replacements may have a different overall percentage even if each job type performs exactly as planned. Review revenue, direct costs, gross profit dollars and job count within meaningful categories before judging the business-wide result.

Use the field service profitability guide for the broader business view. Your comparison should distinguish a change in delivery performance from a change in what customers bought. A single blended target can still be useful for budgeting, but it needs a realistic service mix behind it. Otherwise the crew may be asked to explain a percentage that moved because of dispatch and sales choices.

Define labor and equipment costs consistently

Write down what the HVAC job calculation includes. Equipment, materials, direct labor and subcontractor charges may be relevant. Decide how labor burden, travel, equipment use and other costs are treated under your policy. Keep direct job costs separate from any overhead allocation used for planning.

Check whether costs are complete when you review the job. A late supplier invoice can make an installation appear more profitable than it is. An extra visit can be missed if its time or materials are not connected to the work. Do not compare provisional jobs with fully costed jobs and assume the difference reflects execution.

Owner labor also needs thought. If the owner works in the field, a planning model that ignores the cost of replacing that labor may overstate what the business can support. Label any replacement-cost assumption separately from the booked accounts. The objective is a consistent decision model, not making every internal report appear identical when they answer different questions.

Test gross profit dollars with hypothetical jobs

Suppose a hypothetical HVAC repair bills $500 and includes $250 of direct costs. Gross profit is $250 and gross margin is 50%. Suppose an installation bills $10,000 with $7,000 of included direct costs. Gross profit is $3,000 and gross margin is 30%. These are illustrative figures, not HVAC benchmarks.

The repair has the higher percentage, while the installation produces more gross profit dollars. Neither comparison settles which work the business should prefer. Consider crew time, available capacity, customer commitments, payment timing and the repeatability of the work. Keep safety and appropriate service scope outside any pressure to chase a margin percentage.

The profit per job calculator can help examine a job scenario. When combining jobs, add revenue and direct costs first, then calculate the overall margin. Do not average the two percentages without weighting by revenue. In this example, the combined result is $3,250 gross profit on $10,500 revenue, which is about 31.0%.

Build a target that supports the shop

Start with the gross profit dollars needed to cover overhead and planned operating profit. For a hypothetical month, $25,000 of overhead plus $10,000 of planned operating profit requires $35,000 of gross profit. At $100,000 revenue, that implies a 35% gross margin under the selected definitions. It is a budget scenario, not a recommended HVAC target.

Test whether the revenue and service mix are achievable with your available people and working days. Review seasonality, known projects and recurring commitments. A target that depends on uninterrupted installation work may be fragile if equipment availability or demand changes. Model more than one plausible mix before committing the schedule around it.

Then choose a specific operating action: improve the estimate handoff, confirm required materials earlier or review repeat visits on comparable work. Assign responsibility and check completed jobs after the change. Do not treat every low-margin job as a pricing failure; scope, cost completeness and preparation can all affect the result. Reconcile the job review with the wider business accounts before judging net profitability.

Use your Housecall Pro records in the review

ServicePro IQ adds reports built from your Housecall Pro data. Its Profit page lists completed jobs with work order number, estimate number, estimator, cost, revenue, profit and profit percentage. Use those job details to choose which records to examine. A displayed profit figure still needs a clear cost definition before you treat it as a business-wide margin.

You can filter reports by date range, day, week, month or year, and by tag, tag combination, lead source and employee. Filters stay in place as you move between report pages. That makes a consistent review possible, but you should still check whether the underlying jobs have comparable scope and complete costs.

Read about ServicePro IQ for Housecall Pro before connecting. ServicePro IQ requires a Housecall Pro MAX account and reads your data without changing anything in Housecall Pro. Job and revenue figures refresh once an hour, at 20 minutes past the hour. Your contact lets you know when reports are ready after connection. Review pricing and use the free 7-day trial to examine your own records.

Frequently asked questions

Should maintenance and installation share one target?

They can contribute to a combined business plan, but reviewing them separately makes their different costs and capacity needs visible. Use a blended target only with a clear service-mix assumption.

Is a high gross margin proof the shop is profitable?

No. Gross profit must still cover expenses outside the direct-cost definition. Check overhead, other applicable expenses and the accounting period before drawing a business-wide conclusion.

What should I check first when margin falls?

Check the mix of work and the completeness of costs, then inspect similar jobs for estimating or delivery changes. A missing bill, extra visit or larger share of equipment-heavy jobs can each change the result.

Judge HVAC margins against your own work

Give your HVAC gross margin discussion a completed-job starting point before choosing a target. ServicePro IQ’s Profit report displays cost, revenue, profit and profit percentage from your Housecall Pro data, so you can inspect the recorded economics of repairs or installations against your cost definitions. Review the work behind your HVAC margins with a free 7-day trial, no credit card required.

Start your free 7-day trial