Enter your weekly service call count, average job value, parts cost, and real operating expenses to see your HVAC business's true monthly profit — before you schedule the next job.
July was your best month ever — trucks booked solid, $58,000 in revenue, techs slammed. February comes and you're staring at 10 jobs a week, the same truck payments, the same insurance, and a checking account that's bleeding. That swing is the entire HVAC business in one sentence, and it's why a premium-priced trade — $150–$250 service calls, $3,000–$8,000 system replacements — still ends some years thin. This calculator builds a real monthly P&L from five inputs: Jobs Per Week, Working Weeks Per Month, Average Job Value, Materials/Parts Cost percentage, and flat monthly costs for labor, vehicle, overhead, and marketing. The output is profit per job, monthly net, and an honest net margin percentage.
The Smart Insights panel in the tool flags specifically when materials percentage is above the 20–28% HVAC industry target, which is the most common early warning sign that parts markup practices or supplier relationships need attention. That single benchmark call-out — grounded in your actual numbers — is often worth the time it takes to run this tool.
Parts cost percentage and why 20–28% is the HVAC target range
Materials and parts cost in HVAC work — capacitors, contactors, refrigerant, filters, motors, control boards — varies significantly by job type. A $200 service call with a $25 capacitor replacement runs at 12.5% parts cost. A $4,500 system replacement with $1,800 in equipment runs at 40%. Your blended monthly Materials/Parts Cost percentage averages across all job types and is the right input for a business-wide margin calculation.
The HVAC industry commonly targets 20–28% parts cost as a blended percentage for a service-focused business. A company running significantly above 28% is likely either pricing service labor too low (which inflates parts cost as a share of revenue), or purchasing parts at retail without adequate markup rather than at contractor pricing with proper margin applied.
Parts markup — charging customers more than you paid for the part — is a legitimate and standard practice in the trades. A standard approach is to apply a 2x to 2.5x multiplier on parts cost for the customer price. This ensures the 20–28% target is achievable even when parts represent a significant portion of the work performed. Running the calculator with your current blended percentage tells you whether your markup discipline is where it should be.
Seasonal revenue swings and how to plan around them
HVAC is among the most seasonal service businesses in existence. Summer cooling season (June–September) and the brief heating startup season (October–November) drive disproportionate revenue. February and March are typically the slowest months industry-wide. The calculator does not smooth this for you, but running it for each season gives you the range.
A business doing 30 jobs per week in July at $450 average generates about $58,000 in monthly gross revenue. The same business doing 12 jobs per week in March at $380 average generates $19,700 monthly. Both scenarios have the same fixed overhead — truck payments, insurance, office — but the summer month carries a much lower overhead burden per job. Net margin in summer might be 28%; in March it might be 4% or a loss.
The gap between peak and off-season profitability defines your cash flow challenge. Knowing that your summer surplus needs to carry a deficit in February and March changes how aggressively you spend summer profits. Many HVAC operators who feel prosperous in July are surprised by the cash crunch in late winter. The tool makes the math explicit before it becomes a problem.
Maintenance agreement programs and their effect on off-season revenue
The Smart Insights panel in the tool often recommends adding a maintenance agreement program — and the financial logic is straightforward. A service agreement that provides two maintenance visits per year at a flat annual fee of $180–$280 converts a discretionary call into a scheduled, predictable revenue stream. It also fills technician time in slow months when call volume drops.
A business with 300 active maintenance agreements at $220/year has $66,000 in annual recurring revenue — about $5,500/month — that does not depend on equipment failing. That $5,500 covers a significant portion of monthly fixed overhead in the slow months, reducing the seasonal cash flow volatility substantially.
The calculator models current business economics but does not automatically include maintenance agreement revenue unless you add it to your Average Job Value or enter maintenance visits as a job type. The more accurate approach is to add an estimated monthly recurring amount to your gross revenue inputs, or run the tool with and without the maintenance revenue to see what the program would do to your year-round margin.
Vehicle and equipment costs in an HVAC operation
An HVAC service company vehicle is not just transportation — it is a rolling warehouse carrying thousands of dollars in parts, refrigerant, tools, and diagnostic equipment. Monthly vehicle costs for a single-truck HVAC operation often run $1,500–$2,800 including loan payment, commercial insurance, fuel, and maintenance. Multi-technician operations scale proportionally.
Refrigerant inventory is a particular cost consideration — R-410A and the newer refrigerants have significant per-pound costs and certification handling requirements. If you carry refrigerant inventory in vehicles, the replacement cost belongs in your monthly overhead estimation to capture it accurately in the model.
Tool calibration, diagnostic equipment (manifold gauges, vacuum pumps, leak detectors), and software licensing for HVAC management systems add another $200–$500 per month in amortized overhead for a professional operation. These costs tend to be invisible until equipment needs replacement — but they should be planned for and reflected in overhead so the profit model stays honest.
Using the Pricing Impact tab to evaluate service call minimums
The Pricing Impact Analysis table shows monthly profit at different average job values while holding all other costs constant. This is the tool for evaluating a service call minimum increase. If your current average job value puts you at 8% net margin and you raise the service call minimum from $129 to $159, the table shows exactly what your new margin and net profit would be at the same job volume.
For a business doing 60 jobs per month, a $30 increase in average job value is $1,800 in additional monthly gross revenue. After variable cost, most of that falls to net profit. On a base net of $3,200/month, adding $1,400 to the net (assuming 20% cost on the incremental revenue) improves margin from 8% to approximately 11.5%. Meaningful improvement from one pricing conversation.
Every HVAC competitor in your market is facing the same parts costs, the same wage pressures, and the same fuel costs. The ones who raise rates to reflect reality are profitable; the ones who compete on price while carrying the same cost structure are subsidizing their customers with their own margin. Run the numbers here before the next rate conversation — and bring the output to that call.
How to use it
- Enter Jobs Per Week and Working Weeks Per Month using your realistic average across busy and slow weeks.
- Set Average Job Value ($) to your monthly revenue divided by total service calls completed.
- Enter Materials/Parts Cost (%) as your blended parts cost across all job types — target 20–28% for a service-focused operation.
- Fill in Monthly Labor Cost ($), Monthly Vehicle/Fuel ($), Monthly Overhead ($), and Monthly Marketing ($).
- Read Profit Per Job, Profit Margin, and Net Profit in the dashboard, then use the Pricing Impact tab to evaluate a service call minimum increase.
Who it's for
- Solo HVAC technician setting service call pricing for the season — Enters current job volume and overhead and finds that raising average job value from $380 to $430 turns a 9% margin into a 16% margin — more than justifies a call minimum adjustment.
- Two-technician shop evaluating a third hire for summer peak — Models the additional $5,200/month in labor and $1,800 in vehicle cost against the 18 additional weekly summer jobs the third technician could service, finding the hire pays off only at 90% summer utilization.
- Owner planning cash reserves for the winter slow season — Models February at 10 jobs/week versus July at 28 jobs/week, finds the February loss is $3,100/month, and determines the required summer cash reserve to carry through February and March without stress.
- HVAC business evaluating a maintenance agreement program launch — Adds estimated monthly recurring revenue from 150 agreements at $200/year ($2,500/month) to January inputs and sees slow-season operations flip from a $1,200 loss to a $1,300 profit.
Key terms
- Materials/Parts cost percentage
- Blended percentage of gross revenue spent on parts, equipment, and supplies. The HVAC industry targets 20–28% for service-focused operations.
- Maintenance agreement
- A recurring annual contract providing scheduled HVAC maintenance visits at a fixed price. Creates predictable off-season revenue and customer retention.
- Parts markup
- The multiplier applied to contractor parts cost to arrive at the customer price. Standard practice in the trades — typically 2x to 2.5x cost — to achieve healthy parts margin.
- Profit per job
- Total monthly net profit divided by total jobs completed. The per-service-call efficiency metric and quickest check on whether pricing and cost structure are aligned.
Frequently asked questions
What is a realistic Materials/Parts Cost percentage for an HVAC business?
For a service and repair-focused HVAC company, 20–28% blended parts cost is healthy. System replacement work with expensive equipment (heat pumps, central air units) naturally runs higher — 35–45% on those individual jobs. Your blended monthly percentage depends on your job mix. Businesses running above 30% blended should examine whether parts markup practices are consistent and whether supplier pricing is competitive.
Should refrigerant cost go in Materials or Overhead?
Refrigerant used on specific jobs belongs in Materials/Parts Cost since it is a direct job cost. Refrigerant inventory on the truck that has not yet been used is best tracked in Overhead as a carry cost. For simplicity, include average monthly refrigerant usage cost in your Materials percentage calculation.
What should I include in Monthly Labor for an owner-operated HVAC business?
Include your own technician wages at market rate — what you would pay a licensed replacement technician for your hours. If you work 50 hours per week at $35/hour plus payroll taxes, that is roughly $6,500/month in owner labor cost. Omitting this is the single most common way HVAC owner-operators overstate their business's profitability.
How do I model the impact of adding a second service van?
Increase Monthly Vehicle/Fuel by the cost of the second vehicle (payment, insurance, fuel), increase Monthly Labor by the second technician's wages, and increase your Jobs Per Week to the projected volume the second truck will generate. The tool shows whether the expansion is margin-positive at that volume.
What net margin should an HVAC business target?
For a service-focused HVAC company (more repairs and maintenance than new construction), net margins of 12–22% after paying all technicians including the owner are typical for well-run operations. Below 10% net is fragile for a seasonal business — slow months can easily push into loss territory without a cushion. Above 20% net is excellent and suggests either strong pricing discipline or a favorable job mix.