How do I price an HVAC job?

The short answer

HVAC pricing should separate equipment replacement, repair, and maintenance work. Build the quote from equipment cost, labor burden, permits, materials, warranty risk, dispatch cost, and target gross margin, then price replacement jobs differently from small service calls.

Separate HVAC work into pricing buckets

HVAC companies lose margin when every job is priced with the same mental shortcut. Replacement, repair, and maintenance work have different economics.

  • Replacement: equipment, install labor, permits, duct or electrical corrections, financing fees, and warranty exposure matter most.
  • Repair: diagnostic time, part cost, truck stock, trip cost, and after-hours coverage drive pricing.
  • Maintenance: tune-ups may be lower margin on the first visit but can create memberships, reviews, and replacement opportunities.

Price each bucket against the outcome you want, not against one blended hourly rate.

Calculate true job cost before adding profit

For replacement jobs, start with equipment and labor but do not stop there. The install has several cost lines that contractors often undercount.

  • Equipment, pads, line sets, refrigerant, duct transitions, thermostats, drains, electrical materials, and accessories.
  • Install crew labor with payroll taxes, workers comp, benefits, and drive time.
  • Permit fees, inspections, disposal, start-up time, sales commissions, and financing cost if offered.
  • Expected callbacks, warranty reserve, and supervisor/project-manager time.

For repair work, build flat-rate pricing from diagnostic time, average part cost, replacement time, warranty risk, and truck/dispatch overhead.

Turn cost into price with gross margin

Once the job cost is known, use the margin the business needs. HVAC replacement work often needs enough gross margin to cover overhead, slow seasons, callbacks, financing friction, and nonbillable time.

Formula: price = job cost / (1 - target margin).

If an install costs $6,500 and the target gross margin is 38%, the quote price is about $10,484. That is a 61.3% markup on cost. Use the contractor markup and margin calculator to check the math before the estimate goes out.

Do not let memberships distort service pricing

Maintenance plans are useful, but they can hide weak pricing if every tune-up is treated as a loss leader. Track each layer separately.

  • First-visit tune-up margin.
  • Membership conversion rate.
  • Average repair revenue from members.
  • Repair-to-replacement opportunities.
  • Renewal rate and cancellation rate.

A tune-up can be priced aggressively if it feeds a healthy membership system. It is dangerous if it only fills the schedule with underpriced work.

Write estimates that protect the install

HVAC estimates should make equipment, scope, and exclusions obvious. That protects margin and improves trust.

  • List model or efficiency tier, included accessories, permit responsibility, disposal, and warranty details.
  • State whether ductwork, electrical corrections, condensate corrections, code upgrades, or indoor-air-quality add-ons are included.
  • Use a change-order rule for hidden conditions or owner-requested upgrades.
  • Track lead source against gross margin, not just booked install count.

Pair pricing discipline with the HVAC marketing guide so replacement leads, repair calls, and maintenance demand are judged separately.

Check HVAC call availability

Tell us your service area and job mix. We will show availability as HVAC markets open.

Check My Area
Lead buying toolkit

Compare the channel before you scale the spend