HVAC Calculator
HVAC Profit Margin Calculator
Enter your job numbers to see your real profit margin and how it compares to HVAC industry benchmarks. Most contractors overestimate their margins by 5-15%.
TL;DR
Target HVAC margins: Service calls 35-50%, maintenance 40-60%, residential installs 18-28%. Most HVAC shops leave 5-15% on the table by not tracking job-level margins. Enter your numbers below to see where you stand.
Calculate Your HVAC Job Margin
Step 1: Job Details
Step 2: Job Costs
Your Job Profit Margin
—
Gross Margin
| Job Revenue | — |
| Direct Costs (Material + Labor) | — |
| Gross Profit | — |
| Gross Margin | — |
| Overhead Allocation | — |
| Net Profit | — |
| Net Margin | — |
How the Calculator Works
Gross Margin = (Revenue − Material Cost − Labor Cost) ÷ Revenue × 100
Net Margin = (Revenue − Material Cost − Labor Cost − Overhead) ÷ Revenue × 100
Gross margin shows job-level profitability before overhead. Net margin shows what you actually keep after all costs. Both numbers matter: gross margin tells you if your pricing is right, net margin tells you if your business is healthy.
HVAC Profit Margin Benchmarks by Job Type
These benchmarks represent national averages from profitable HVAC contractors. For a deeper analysis, see our full HVAC profit margins guide.
| Job Type | Gross Margin | Net Margin | Typical Revenue |
|---|---|---|---|
| Repair / Service Call | 35% – 50% | 20% – 35% | $200 – $1,500 |
| Maintenance / Tune-Up | 40% – 60% | 25% – 45% | $75 – $300 |
| Residential Installation | 25% – 40% | 10% – 25% | $4,000 – $15,000 |
| Commercial Installation | 18% – 30% | 8% – 18% | $15,000 – $100,000+ |
| Emergency / After-Hours | 45% – 65% | 30% – 50% | $300 – $2,000 |
Common Margin Mistakes
- Not allocating overhead to individual jobs: If you only look at gross margin, you might think every job is profitable. Overhead allocation reveals which jobs actually lose money. See our overhead and profit guide for allocation methods.
- Confusing markup with margin: A 50% markup only produces a 33% margin. Many contractors set a 40% markup thinking they earn 40% margin. See our HVAC markup chart for the conversion.
- Ignoring warranty and callback costs: A job with a 45% gross margin drops to 25% if you have to return for a warranty repair. Budget 2-3% of revenue for warranty reserves.
- Not tracking per-job margins: Monthly P&L statements hide which services are profitable and which are not. Per-job tracking reveals the patterns that monthly numbers obscure.
- Underpricing maintenance: Maintenance visits are the highest-margin work in HVAC, but only if priced correctly. A $75 tune-up that takes 90 minutes loses money after overhead.
Frequently Asked Questions
What is a good profit margin for HVAC contractors?
A good net profit margin is 10-20% after all expenses. Gross margins vary by service type: service calls 35-50%, maintenance 40-60%, residential installs 18-28%, commercial installs 12-20%.
How do I calculate my HVAC profit margin?
Profit margin = (Revenue – Total Costs) / Revenue x 100. For gross margin, only subtract direct costs (materials + labor). For net margin, also subtract overhead (insurance, vehicles, office, marketing).
What is the difference between gross margin and net margin?
Gross margin measures profit after direct job costs (materials and labor). Net margin measures profit after all costs including overhead. An HVAC service call might have a 50% gross margin but only a 35% net margin after overhead allocation.
Why do my HVAC margins vary so much between jobs?
Margin variance comes from job mix, material cost fluctuations, labor efficiency differences between technicians, unexpected complications, and whether overhead is allocated per-job or spread across all revenue.
How can I improve my HVAC profit margins?
Five strategies: shift service mix toward higher-margin work (maintenance agreements), implement flat rate pricing, reduce callback rates, negotiate better supplier pricing, and track margins per job to identify unprofitable work patterns.
Should I track margins per job or per month?
Both. Per-job margins reveal which services, technicians, and customers are most profitable. Monthly margins show overall business health. Software like BuildFolio automates per-job tracking so you can do both without manual spreadsheets.
Track Margins on Every Job Automatically
BuildFolio calculates your real profit margin on every job, every invoice, every month. Stop guessing and start knowing.
Related Guides
Are you a homeowner? Try our free tools: