How to Calculate HVAC Profit Margin for a Service Business
Learn how to calculate HVAC profit margin using job price and direct costs, with a practical example for HVAC service businesses.
Job Price − Direct Job Costs
Gross Profit ÷ Job Price × 100
Keep overhead separate when analyzing gross margin.
How to Calculate HVAC Profit Margin
Start with the selling price of the job and subtract the direct costs included in your calculation. The result is gross profit. Divide gross profit by the job price and multiply by 100 to express the result as a percentage.
Practical Example
Suppose an HVAC contractor sells a job for $5,000. Materials cost $1,500, labor costs $1,200, and other direct job costs are $300.
- Total Direct Job Cost = $3,000
- Gross Profit = $2,000
- Gross Profit Margin = 40%
Gross Margin vs. Net Profit Margin
Gross margin focuses on the costs directly associated with the job. Net profit margin is calculated after broader operating expenses such as office costs, insurance, software, vehicles, advertising, and other overhead are included.
Markup vs. Profit Margin
Markup is calculated from cost, while margin is calculated from selling price. A markup percentage and a margin percentage are therefore not interchangeable.
How HVAC Contractors Can Track Job Profitability
- Record the quoted selling price.
- Track material and equipment costs.
- Track productive labor hours and labor burden.
- Add other direct job costs.
- Compare actual results with the original estimate.
Frequently Asked Questions
Does HVAC profit margin include overhead?
Not when you are calculating gross margin from direct job costs. Overhead can be evaluated separately when analyzing overall company profitability.
Is profit margin the same as markup?
No. Markup uses cost as its base, while margin uses selling price as its base.
Can a profitable-looking job still hurt the business?
Yes. A job may show a positive gross margin while the company still has insufficient net profit if overhead, unproductive time, warranty work, or other operating costs are not covered.