HVAC service and installation profitability and payback
Illustrative case · Two-technician residential HVAC operation: working owner, one employee and part-time dispatch support · United States · illustrative case, no city selected
Explore this business · Profitability and payback
The base case produces $607,595 in first-year sales and $27,442 in EBITDA after the paid owner allowance. Year 1 cash changes by −$18,824 after working capital and scheduled debt. First-year EBITDA is positive in this case, but it is not spendable owner cash. Debt principal and working-capital investment still have to be funded; the closing-cash rows show their effect.
Build sales from the operating unit
Revenue is built from the stated number of service visits and replacement installations. Each category has its own average selling price, material cost and labor requirement. The model converts the mix into an average job-equivalent only to apply a common demand ramp and test technician capacity. It does not suggest that a fraction of an installation is an actual completed invoice.
Keep the underlying categories in the operating schedule. More installations can raise sales while filling the week faster and tying up more cash in equipment. A forecast that increases replacements without changing technician-hours, material purchasing and payment timing is incomplete.
| Input | Case assumption |
|---|---|
| Mature service calls / neutral month | 92.0 |
| Mature replacements / neutral month | 5.0 |
| Average service invoice | $240 |
| Average replacement invoice | $8,500 |
| Technician-hours per service call | 1.5 |
| Technician-hours per replacement | 20.0 |
| Total paid/owner technician-hours available each week | 80.0 |
| Share available for billable work | 85.0% |
| Parts / service visit | $65 |
| Equipment and materials / replacement | $5,100 |
| Payment processing / sales | 3.0% |
| Input | Assumption |
|---|---|
| Average collection days | 12.0 |
| Material inventory days | 15.0 |
| Opening demand / mature neutral-month demand | 55.0% |
| Months to complete the demand ramp | 12 |
| Calendar month | Share of neutral-month demand | Base Year 1 sales |
|---|---|---|
| Jan | 85.0% | $30,191 |
| Feb | 80.0% | $30,529 |
| Mar | 85.0% | $34,682 |
| Apr | 90.0% | $39,100 |
| May | 100.0% | $46,087 |
| Jun | 120.0% | $58,474 |
| Jul | 125.0% | $64,213 |
| Aug | 120.0% | $64,815 |
| Sep | 105.0% | $59,487 |
| Oct | 90.0% | $53,367 |
| Nov | 95.0% | $58,841 |
| Dec | 105.0% | $67,809 |
The neutral-month reference is adjusted by this seasonal share, the opening ramp and the capacity ceiling. These are assumed patterns, not local weather or observed industry seasonality.
From revenue to operating profit
The employed technician, dispatch support and working owner are paid before calculating operating profit. The labor budget remains in place during the demand ramp. Parts and installed equipment move with the modeled job mix; payment processing moves with sales. Storage, insurance, vehicle running, software and marketing are fixed monthly allowances.
The case does not subtract employee wages again from contribution per job: they are already in the fixed roster. Overtime, out-of-hours premiums and additional subcontract crews would change that treatment. Reconcile the quoting system’s job-margin report with the accounting payroll before comparing the two.
| Cost | Monthly amount |
|---|---|
| Primary employee compensation, loaded | $6,777 |
| Support compensation, loaded | $1,993 |
| Owner compensation, loaded | $7,475 |
| Premises rent | $1,500 |
| Insurance | $1,500 |
| Vehicle running and upkeep | $1,200 |
| Software and subscriptions | $500 |
| Marketing | $900 |
| Other operating allowance | $300 |
| Mature monthly fixed operating cost | $22,146 |
| Metric | Year 1 | Year 2 | Year 3 |
|---|---|---|---|
| Sales | $607,595 | $774,191 | $774,191 |
| Variable operating costs | $314,405 | $400,611 | $400,611 |
| Paid roster and fixed overhead | $265,748 | $265,748 | $265,748 |
| EBITDA, after owner compensation | $27,442 | $107,832 | $107,832 |
| Profit after depreciation and interest | $5,251 | $86,476 | $87,399 |
| Increase in inventory and receivables | $25,651 | $0 | $0 |
| Principal + interest | $20,616 | $20,616 | $20,616 |
| Cash change after debt | −$18,824 | $87,217 | $87,217 |
| Closing cash | $56,176 | $143,393 | $230,610 |
EBITDA excludes depreciation, interest and income taxes. Profit before tax includes depreciation and interest; it excludes debt principal. Cash also reflects inventory, receivables and principal repayments. The model assumes no supplier credit or customer deposits.
What happens when demand changes
Lower and higher demand preserve the same service/install mix and seasonal pattern. Sales stop at available productive technician-hours; unserved demand is not booked as revenue. The higher case therefore cannot be read as a promise that all peak-season inquiries can be fulfilled. Separately test a material-price increase or a callback problem, because a volume scenario alone does not capture those risks.
The lower case uses 80.0% of base demand and the higher case 115.0%. These are sensitivity cases, not probability estimates. A negative cash balance is an unfunded requirement and would require intervention; the model does not assume access to an overdraft.
| Case | Year 1 sales | Year 1 EBITDA | Year 1 closing cash | 60-month minimum cash |
|---|---|---|---|---|
| Lower demand | $486,076 | −$31,196 | $6,268 | −$2,294 |
| Base demand | $607,595 | $27,442 | $56,176 | $27,535 |
| Higher demand | $698,734 | $71,421 | $93,607 | $39,192 |
When the opening investment is recovered
The first modeled recovery of opening project funding occurs in month 35. This is project recovery before financing, not an equity distribution schedule.
Recovery comes from operating cash before financing, after the opening investment and changes in working capital. No resale value is assigned to the customer list or vans. The result assumes the same fleet can continue without major replacement during the horizon. A real replacement schedule and income taxes would reduce the cash available for recovery.
Owner pay and remaining business cash
The owner’s allowance compensates field work and management. It is not an additional dividend on top of unadjusted labor margin. If the owner spends more time estimating, hiring or managing warranties, either reduce available technician-hours or add paid field cover before projecting the same job count.
Owner base compensation is $6,500 per month; the budget also includes the employer-burden allowance. Additional owner distributions are zero. The mature monthly cash surplus after scheduled debt, before taxes and incremental working capital, is $7,299. This mature point is different from the opening-year result.
Read the result before adopting the forecast
The base first-year operating result (EBITDA) is $27,442. The lowest modeled cash balance is $27,535, compared with the opening reserve of $75,000. The difference, $47,465.03, shows reserve consumed by the lowest point in the modeled horizon; it is not an additional equipment expense or a loan repayment estimate.
Compare two lower-cost vehicles with two new specified vans, including upfit and stock. The acquisition difference must be funded or the fleet plan changed; a loan median does neither.
Owner compensation is included. The same opening funding applies across the published demand scenarios. A higher installed procurement cost needs more funding or less opening cash and a rerun of the forecast. Compare the monthly cash exhibit and scenario period rather than inferring opening-year affordability from a mature-month margin.
See the opening cash trough
View the monthly cash figures
| Month | Lower demand | Base | Higher demand |
|---|---|---|---|
| 1 | $65,243 | $64,270 | $63,540 |
| 2 | $52,991 | $54,920 | $56,368 |
| 3 | $40,377 | $45,119 | $48,675 |
| 4 | $29,332 | $37,279 | $43,239 |
| 5 | $19,662 | $31,157 | $39,778 |
| 6 | $11,992 | $27,535 | $39,192 |
| 7 | $9,961 | $30,963 | $46,714 |
| 8 | $10,808 | $37,988 | $58,372 |
| 9 | $12,652 | $46,259 | $71,463 |
| 10 | $12,542 | $52,087 | $81,745 |
| 11 | $8,574 | $53,092 | $86,481 |
| 12 | $6,268 | $56,176 | $93,607 |
Sources and scope
- Operating-case methodology · Checked 2026-10-01 · Authored illustrative assumptions and a 60-month model. Budget allowances, prices charged, demand, payroll, rent and financing are not observed local averages.
- BLS — HVAC mechanics and installers · Checked 2026-10-01 · May 2025 national employee wage benchmark. National employee wage median. It excludes the business’s vehicle, insurance, scheduling, owner overhead and nonbillable time; it is not a customer billing rate.