Pricing

HVAC profit margin: what good actually looks like

A healthy HVAC business runs 50% to 65% gross margin on service, 28% to 40% on equipment replacement, and 5% to 15% net across the whole operation.

If you have never calculated these, the number you are about to find will probably be lower than you expect. That is normal and it is fixable.

Gross and net are different questions

Gross margin is revenue minus direct costs — technician wages with payroll burden, equipment, parts, materials. It tells you whether your pricing works.

Net margin is what remains after overhead: office staff, vehicles, insurance, marketing, software, rent, and a real salary for you. It tells you whether your business works.

Plenty of HVAC companies have healthy gross margin and no net margin, because overhead grew faster than revenue. Measuring only gross is how that goes unnoticed for years.

Why install margin is structurally lower

A $9,000 system replacement might carry $4,500 in equipment. Even with a perfectly efficient crew, the percentage is capped.

That is not a failure. Install generates dollars; service generates percentage. A business doing only installs at 32% and a business doing only service at 58% can produce the same net — the install shop just needs more revenue to get there.

The problem arises when you assume install margin should look like service margin and price your replacements as though it could.

Where the margin actually leaks

Unbilled diagnostics. Every free diagnosis is your most skilled hour, given away.

Callbacks. A warranty return visit on a job you already invoiced is pure loss, and almost nobody measures it. Track callback rate by technician — it is usually the single most revealing number in an HVAC business.

Truck stock. Parts that leave the van and never appear on an invoice.

Inconsistent quoting. Two technicians pricing the same repair differently means one of them is under-charging on every job.

Overtime in peak season. July revenue looks wonderful until you cost the hours behind it.

How to work yours out

Take one full year, not one month — HVAC is too seasonal for a monthly figure to mean anything.

  1. Total revenue, split into service, install and agreements
  2. Direct costs for each: technician wages plus burden, equipment, parts
  3. Gross margin per category
  4. Total overhead including a market-rate salary for yourself
  5. Net margin

If you are not paying yourself a real salary, your net margin is fictional — you are funding the business with unpaid labour and calling the difference profit.

The agreement base changes everything

Maintenance agreements carry good margin themselves, but their real effect is indirect: they fill the shoulder seasons, and they produce repair and replacement work at a fraction of the acquisition cost of advertising.

A business with 400 plan members and one with none can run identical pricing and report very different net margins. It is also the number a buyer looks at first if you ever sell.

Measuring it without a spreadsheet marathon

You cannot improve a margin you are not measuring per job.

Jobber’s Grow plan at $199/mo adds job costing, which attributes labour and materials per job so you can see which work actually pays. QuoteIQ includes job costing on its Pro tier at $149.99/mo, which is the cheaper route to the same visibility. Housecall Pro from $189/mo adds the maintenance agreement management that drives the numbers above.

QuoteIQ pricing page showing five plans: Essentials $29.99, Beginner $74.99, Pro $149.99, Elite $299 and Max $699 per month, with the users and AI credits included in each.
QuoteIQ's tiers, captured 31 August 2026. Job costing — the feature that makes margin measurable per job — arrives on Pro at $149.99.

Questions operators actually ask

What is a good profit margin for an HVAC business?

Gross margin of 50% to 65% on service and 28% to 40% on equipment replacement, with a net margin of 5% to 15% across the business. Net below 5% means you have no buffer for a mild season; above 15% usually indicates a substantial maintenance agreement base.

Why is install margin lower than service margin?

Because equipment cost dominates the job. A $9,000 system replacement might carry $4,500 of equipment, which caps the percentage no matter how efficient your install crew is. That is normal and not a problem — install generates dollars, service generates percentage.

How do I actually calculate gross margin?

Revenue minus direct costs — technician wages including payroll burden, equipment, parts and materials — divided by revenue. Do not include office staff, vehicles, insurance or marketing; those are overhead and belong in the net calculation.

Where does HVAC margin usually leak?

Unbilled diagnostic time, warranty callbacks, truck stock shrinkage, and technicians quoting inconsistently. Callbacks are the quiet one — a return visit on a job you already invoiced is pure margin loss and rarely gets measured.

How do maintenance agreements change the numbers?

They smooth the shoulder seasons, carry good margin themselves, and produce repair and replacement work at far lower acquisition cost than advertising does. A business with a large plan base has both a higher net margin and a much higher sale value.