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
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.
| Step | Example 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 price | Customer 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?
How much is a fair diagnostic fee?
How do I price HVAC replacement?
Should tune-ups be loss leaders?
How do I price refrigerant?
What margin on residential HVAC?
How do homeowners see HVAC costs?
Flat rate vs time and materials?
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