SPUR DISPATCH

Playbooks for property owner outreach, AI prospecting, and direct mail systems Explore Spur

How to Price HVAC Jobs for Profit: The Flat-Rate Formula + Free Calculator

Stop underpricing jobs. Use this proven flat-rate pricing formula with free calculator to price HVAC services for 20%+ profit margins.

Key Takeaways
  • HVAC pricing formula: (Labor hours × Fully-loaded labor rate) + (Materials × Markup) + Overhead allocation + Target margin = Job price
  • Fully-loaded labor rate includes wages + benefits + payroll taxes + insurance + vehicle costs — typically 2.0–2.5× the base hourly wage
  • Materials markup for HVAC: 20–40% on parts and equipment — use cost-plus for large equipment, flat markup for small parts
  • Overhead allocation: total annual overhead ÷ total annual billable hours = overhead per billable hour — add this to every job
  • Target net margin after overhead: 10–15% for a healthy HVAC business — if your current pricing doesn't produce this, the formula needs adjustment

The HVAC Pricing Mistake Costing 15–30% Profit

A technician diagnoses a failed compressor. The contractor sees "compressor replacement: $1,850" in their price book and quotes the customer. The job takes 4 hours, uses $680 in parts.

The reality? They likely earned less than 15% gross profit — and possibly lost money after callbacks.

  • Underpricing labor — ignoring true labor burden (taxes, benefits, workers' comp)
  • Inadequate parts markup — billing at cost + 20% instead of 3–5x
  • Missing overhead allocation — forgetting rent, insurance, vehicles
  • Outdated price books — using 2022 rates when labor costs rose 18–25%

This guide solves every one of these problems. You'll learn the exact flat-rate pricing formula used by top-performing HVAC companies netting 20%+ profit margins.

The Complete Flat-Rate Pricing Formula

Flat-Rate Price = (Labor Cost + Material Cost + Overhead) ÷ (1 − Target Profit Margin)

Example: Job costing $400 labor + $300 materials + $100 overhead = $800 total. With 40% target margin: $800 ÷ 0.60 = $1,333 flat-rate price.

Step 1: Calculate True Labor Cost Per Billable Hour

Most contractors underprice labor by 30–50% by using base wages instead of fully burdened rates.

Cost ComponentTypical %
Base Wage100% base
Payroll Taxes (FICA, FUTA, SUTA)10–13%
Workers' Compensation8–15%
Health Insurance5–10%
Retirement Match + PTO7–10%
SUBTOTAL BURDEN38–55%

Example: $32/hour base + 38% burden = $44.16 ÷ 76% billable efficiency = $58.11 true hourly cost.

Critical: A technician earning $32/hour actually costs $58+ per billable hour.

Step 2: Material Markup Chart

Part CostMarkupGross Margin
$1–$105x–7x80–86%
$11–$504x–5x75–80%
$51–$2003x–4x67–75%
$201–$1,0002.5x–3x60–67%
$1,000+ equipment1.5x–2x33–50%

Step 3: Target Profit Margins by Job Type

Service TypeGross MarginNet Margin
Diagnostic/Service Call55–70%40–50%
Standard Repairs50–60%35–45%
System Replacement42–50%25–35%
Maintenance/Tune-Up60–75%50–65%

Sample HVAC Price Book (2026)

ServicePrice RangeMargin
Diagnostic Fee$89–$19560–70%
Tune-Up/Maintenance$125–$25060–75%
Capacitor Replacement$245–$39555–65%
Contactor Replacement$295–$44555–65%
Compressor Replacement$1,850–$3,20045–55%
Gas Furnace (96%)$3,200–$5,80045–50%
Complete System$6,500–$12,00045–50%

The Bottom Line: Price for Profit

Top HVAC contractors price for profit, not just survival.

When I stopped treating marketing as an expense and started treating it as a system, everything changed. You can't build a 10-tech shop on word-of-mouth and Angi alone — you need predictable, owned channels that you control.
— Francis Maduakor, Co-founder of OpenNova, HVAC growth systems advisor

Ready to scale your HVAC business?

Combine better pricing with Spur's AI-powered direct mail automation.

Explore Spur for Home Services →
Co-founder @ OpenNova

AI & Growth Systems for Real Estate & Finance. Francis teaches real estate operators and contractors his 7-step approach to becoming Lean AI-native Operators using AI agents, workflows, automations, and practical systems that actually get implemented.

Connect on LinkedIn →