Skip to main content
True Trade Path

How much should an HVAC contractor charge?

HVAC service companies bill $95–$175 per hour for labor, with $89–$199 diagnostic fees and replacement systems quoted $5,500–$14,000+ installed — built from burdened tech labor, truck stock, warranty reserve and 15–22% net margin.

Reviewed
National service benchmarks, reviewed March 2026
Build your rate from burden and overhead, not from wage alone. Use the calculator and template below, and compare to what we publish to homeowners for the same work.

How to use this guide

HVAC pricing mixes service labor, truck stock, warranty reserve, and equipment sales with very different margin profiles. This guide separates diagnostic and repair bands from full replacement ranges so you can see whether your dispatch model is subsidizing no-sale visits.

Replacements should tie equipment net, labor hours from load and line-set difficulty, permits, and startup to a margin target that includes warranty labor in overhead — not as a hope that callbacks will not happen.

Homeowners compare your proposal to our HVAC replacement cost guide before you arrive. Alignment on scope — duct work, electrical, pad, thermostat, disposal — matters more than being the lowest tonnage on the page.

Diagnostics, memberships, and flat rate

Many residential shops lead with a flat diagnostic rather than an hourly rate. The diagnostic must cover a real hour of skilled labor plus windshield time or you will lose on every no-repair visit when customers shop the fee alone.

Maintenance agreements discount tune-ups in exchange for retention — model churn and upsell before you price tune-ups below cost. Flat-rate repair books need annual burden updates when refrigerant, wages, and equipment costs move.

Rate build-up

From wage to billable rate

Tech wage is only the start — burden includes certs, tools, benefits, and vehicle. Overhead for dispatch, warehouse, and marketing is higher in HVAC than many trades; profit and warranty reserve belong in the stack before you publish a diagnostic fee or replacement price.

StepExample range
Base wage (HVAC tech)$26–$38/hr
Labor burden (tools, refrigerant certs, benefits)× 1.38–1.50
Loaded labor$36–$57/hr
Overhead (dispatch, warehouse, marketing)+ 30–40%
Profit + warranty reserve+ 15–22%
Billable rate / diagnostic basis$95–$175/hr

Typical service rates by region

Peak-season and cold-climate markets push labor and diagnostic bands upward; mild climates may show lower hourly rates but heavy competition on replacement tickets. Publish whether diagnostic credits toward same-visit repair so CSRs do not contradict the website.

South / mild climate

Labor: $89–$135/hr

Trip / diagnostic: $79–$149 diagnostic

National

Labor: $105–$155/hr

Trip / diagnostic: $99–$179 diagnostic

Cold / high-cost metros

Labor: $135– $195/hr

Trip / diagnostic: $129–$225 diagnostic

Worked example

AC tune-up (single system, residential)

The tune-up example is a single-system maintenance visit — not a membership loss leader unless you have measured retention. Consumables and truck allocation should carry positive margin unless you deliberately trade margin for agreement sign-ups.

Labor (1.0–1.5 hrs)$95 loaded
Consumables (filters, coil cleaner)$28
Truck / overhead allocation$42
Margin (20%)$33
Indicative customer priceCustomer price ≈ $198 (membership plans often discount this in exchange for recurring revenue)

Price ranges homeowners compare

Repair bands swing with refrigerant type, leak-search time, and after-hours rules. Replacement bands assume standard retrofit difficulty — duct redesign, crane sets, and electrical upgrades belong as change orders with load-calc documentation.

  • Diagnostic / service call — $89–$199
  • Tune-up / maintenance visit — $149–$249
  • Capacitor / contactor repair — $275–$550
  • Full system replacement (3–4 ton) — $5,500–$14,000
  • Furnace replacement — $3,500– $7,500

Where margin disappears

HVAC margin often dies on underpriced diagnostics, oversized equipment without load justification, and repair quotes that omit refrigerant and leak-search labor.

  • Diagnostic fee that does not cover a real hour — Customers shop on the lowest diagnostic; you lose margin on every no-sale visit.
  • Replacement quotes without load calculation note — Oversized equipment callbacks eat warranty labor.
  • Ignoring refrigerant cost in repair pricing — R-410A and newer blends can swing a repair $200–$600.

Quotes, minimums, and payment

Minimums & trip charges

Publish the diagnostic fee, what it includes, and whether it credits toward repair on the same visit. After-hours, peak-season, and holiday multipliers should be in the price book — improvised surcharges erode trust and train customers to shop on the lowest diagnostic alone.

Markup vs margin

Maintenance plans and discounted tune-ups trade margin on individual visits for recurring revenue. Before you discount, model churn, no-show rates, and conversion to replacement — otherwise you are buying membership logos with negative gross margin.

Exclusions & change orders

Duct redesign, asbestos abatement, crane or rigging, substantial electrical service upgrades, and line-set runs through finished space are change-order items on replacements unless explicitly line-itemed in the proposal.

Payment schedule

Replacements: deposit when ordering equipment, balance at startup or per progress milestones in your contract. Service repairs: due on completion unless commercial terms apply. Match deposit language to state caps and to what the customer signed on the proposal.

Presenting the price

Use good/better/best equipment tiers with identical scope lines — labor, pad, thermostat, disposal, startup — so customers compare value and efficiency, not just the lowest tonnage price. Note load calculation and warranty differences in writing.

Use these next

FAQ

What should an HVAC company charge per hour?
Shop rates of $95–$175/hr after burden and overhead are typical; many residential shops lead with a flat diagnostic instead of hourly.
How much is a fair diagnostic fee?
Enough to cover a skilled hour plus windshield time — commonly $99–$199 nationally.
How do I price HVAC replacement?
Equipment net + labor hours from load/line set difficulty + permits + margin, with warranty labor built into overhead.
Should tune-ups be loss leaders?
Only if membership churn and upsell rates are measured; otherwise tune-ups should carry positive margin.
How do I price refrigerant?
Bill per pound at cost plus markup and include leak-search labor in the quote when charge is low.
What margin on residential HVAC?
15–22% net is a common target; commercial PM contracts may be tighter.
How do homeowners see HVAC costs?
Our HVAC replacement cost guide shows published ranges — align or explain premium (warranty, duct work, code).
Flat rate vs time and materials?
Flat rate speeds dispatch; rebuild the book when wages, refrigerant, and equipment costs move.

Methodology

Benchmarks reference BLS HVAC mechanic wages and our HVAC service pricing calculator inputs. Equipment and refrigerant markets move quickly — treat the vintage date as the last editorial review, not a guarantee that your supply house invoice matches today.

  • BLS — heating, AC, refrigeration mechanics
  • True Trade Path HVAC service pricing calculator