HVAC Business Profit Margin: IRS Data, Costs & Break-Even
Quick answer: IRS 2023 sole-proprietor returns for specialty trade contractors (NAICS 238) show a 15.7% net margin. This sector includes HVAC alongside other trades; it is not an HVAC-only result. Schedule C net income is before owner pay. Equipment purchasing, installer hours, service travel, warranty work, and seasonal demand determine a particular HVAC company’s margin.
Three different HVAC profit measures
Gross margin on an installation starts with the collected contract price and subtracts direct equipment, materials, permits, and paid installation labor. Gross margin on a maintenance visit subtracts its direct technician labor and consumables. Net margin then subtracts companywide costs such as dispatch, trucks, insurance, software, sales, and administration. Pricing a system with a markup on equipment cost alone does not establish a whole-job margin. Use the markup versus margin tool to see the distinction. To check your own numbers, the HVAC profit margin calculator combines service and replacement jobs into one period margin.
Owner’s pay is a separate question. For a sole proprietor, Schedule C net income includes the value of the owner’s own installation, service, sales, and management work because a self-paid wage is not deducted. Assign a labor cost to those hours before calling the rest business profit. The IRS table is useful sector context, but cannot say what HVAC owners earn or what an HVAC shop should target.
| Metric | Construction: Specialty trade contractors (NAICS 238) |
|---|---|
| Net margin | 15.7% VERIFIED DATA |
| Average receipts per return | $102,220 VERIFIED DATA |
| Average net income per return | $16,054 VERIFIED DATA |
| Materials & supplies | 12.1% VERIFIED DATA |
| Contract labor | 12.9% VERIFIED DATA |
| Cost of labor + salaries and wages | 11.0% VERIFIED DATA |
| Car and truck | 7.7% VERIFIED DATA |
| Supplies | 6.5% VERIFIED DATA |
| Depreciation | 4.3% VERIFIED DATA |
| Insurance | 1.8% VERIFIED DATA |
| Advertising | 0.6% VERIFIED DATA |
Schedule C net income is before any owner salary: sole proprietors do not deduct pay to themselves, so net margin here includes the owner's compensation for their own labor.
Sector-level figures: the table does not split electricians, plumbers, roofers etc.; NAICS 238 covers all specialty trades, NAICS 561 covers landscaping, pest control and building services together with unrelated admin services (staffing, security, travel).
Why the service mix matters
Replacement jobs commit cash to equipment and often involve a second installer, duct transitions, electrical work, permits, and disposal. A missed scope item can erase the expected job contribution. Maintenance agreements bring repeat visits but need route planning: windshield time, no-access appointments, and callbacks consume technician capacity. Heating and cooling demand also shifts by season, while insurance, vehicle payments, and office costs continue. Compare installation, repair, and maintenance margins separately, and build cash reserves using the slower months rather than the busiest week.
In the source data, the BLS HVAC mechanic and installer median wage is $29.33 per hour (official occupational wage), not a billable rate. BLS ECEC reports $51.96 per hour of total construction compensation (official broad-industry measure). Neither substitutes for your actual technician cost. Include paid training, nonbillable diagnostic time, fuel, and manufacturer warranty labor when assessing capacity. The startup cost and licensing pages cover related cash and compliance decisions.
Worked HVAC month
Example inputs, not a benchmark: Assume $80,000 in collected installation and service receipts, $32,000 for equipment and materials, $20,000 in paid field labor, and $18,000 in overhead and other expense. Gross profit is $80,000 − $32,000 − $20,000 = $28,000; gross margin is $28,000 ÷ $80,000 = 35%. Net profit is $28,000 − $18,000 = $10,000, so net margin is $10,000 ÷ $80,000 = 12.5%. This leaves owner labor inside profit if the owner worked without payroll. Use actual receipts and expenses in the calculator.
Profit Margin Calculator
| Profit | — CALCULATED |
|---|---|
| Margin Percent | — CALCULATED |
Show formula
Results use the entered costs, revenue, hours, and percentages shown above. Percentages are divided by 100 before calculation.
When does an HVAC business break even?
Contribution per job is its collected price less equipment, materials, paid field labor, and other costs that rise with that job. Divide fixed monthly expense by a realistic average contribution, rounding up. The break-even calculator shows the whole-job threshold; jobs needed turns a revenue goal into workload. Run separate scenarios for maintenance visits and replacement jobs because one blended ticket can conceal a capacity problem. Revisit the HVAC hourly-rate guide when the equipment mix changes.
Jobs = fixed monthly cost / (average ticket × gross margin). No HVAC-only margin comes from the cited IRS table. Its 15.7% NAICS 238 sole-proprietor result is before owner pay. Use labor-adjusted net results from your own service lines. It can be when installation and service pricing cover direct cost, slow-season overhead, warranty work, and owner labor. Sector data cannot guarantee an individual result. The IRS sector table cannot isolate HVAC owners or distinguish their labor earnings from Schedule C profit. Use the company's books and an owner-wage adjustment. No. Count the visits, technician time, travel, consumables, and callbacks promised by each plan before assessing its contribution. Equipment purchases, overtime, callbacks, and fixed costs across the slower months can absorb gross profit despite high seasonal revenue.Break-Even Calculator
Jobs Per Month — CALCULATED Show formula
Frequently asked questions
What is a good HVAC business profit margin?
Is an HVAC business profitable?
How much does an HVAC business owner make?
Do maintenance plans guarantee steady profit?
Why can a busy cooling season still produce weak net profit?
Explore the HVAC business hub for the operating plan.
Official sources
Last updated: October 2, 2026