TCO Model for HVAC: 20-Year Cost Breakdown

By Corin Hale on October 28, 2026

tco-model-hvac-20-year-cost

An HVAC purchase is usually decided on the price of the equipment. Yet over twenty years, the machine itself is often the smaller part of what it costs the building. Energy runs every hour it operates, maintenance and repairs build up as it ages, refrigerant and controls need attention, and a replacement decision eventually arrives. Total cost of ownership puts all of those costs on one page so the cheapest option on delivery day is not mistaken for the cheapest over its life. This guide lays out the cost buckets, a 20-year model, and how Oxmaint maintenance software supplies the maintenance data the model needs.

HVAC lifecycle cost

TCO Model for HVAC: 20-Year Cost Breakdown

See every cost bucket behind an HVAC system, from energy to replacement. Build a model that compares options on what they really cost to own.

Energy
Maintenance and repair
Purchase and install
Controls, refrigerant, major parts
Downtime and disposal
Bar segments show categories, not exact shares. Shares vary with climate, runtime, energy prices, and maintenance practice.

Why first cost misleads

Comparing bids on price alone optimizes the smallest and most visible slice. The larger costs arrive later, spread across years, and rarely appear in the purchase decision.

First-cost thinking

  • Compares purchase and installation prices
  • Treats maintenance as a separate, later problem
  • Ignores efficiency differences between bids
  • Leaves controls and refrigerant out of scope
  • Replacement is someone else's decision
  • Rewards the lowest bid

Lifecycle thinking

  • Adds energy, maintenance, repair, and replacement over the study period
  • Prices upkeep into the comparison
  • Values efficiency differences over years of runtime
  • Includes controls, refrigerant, and major component costs
  • Plans end of life from the start
  • Rewards the lowest total cost
Federal guidance such as the NIST life-cycle cost handbook exists to standardize this kind of evaluation, and many public owners now request a life-cycle cost analysis with bids.

The eight cost buckets in an HVAC TCO model

Each bucket needs a clear definition and a data source, or the model turns into guesswork.

BucketWhat it includesHow to estimateData source
Purchase and installationEquipment, rigging, installation, commissioning, permitsQuotes and installed-cost historyBids and project records
EnergyElectricity, gas, water, and demand charges over runtimeLoad profile × efficiency × rate with escalationMeter data, equipment ratings, utility tariffs
Preventive maintenanceScheduled inspections, filters, belts, cleaning, tuningTask list × frequency × labor and partsPM schedules and work orders
Repairs and corrective workUnplanned repairs, call-outs, replacement partsFailure history by equipment type, rising with ageWork order history and service records
Refrigerant and complianceCharges, leak checks, recovery, regulatory changesCharge size, leak history, and expected rulesEquipment records and compliance logs
Controls and softwareSensors, controllers, network, upgrades, and licencesRefresh cycle and support costsControls inventory and vendor quotes
Downtime and disruptionTenant impact, lost use, emergency premiumsOutage frequency × duration × cost per hourOutage logs and service agreements
End of lifeRemoval, disposal, refrigerant recovery, salvage valueRemoval quotes less any residual valueContractor quotes and disposal records

An illustrative 20-year cost split

Published guidance varies, and some sources put upfront cost anywhere from a very small share to around a fifth of 20-year spend, with energy as the largest bucket. The split below only shows how a typical model might look. Replace it with your own numbers.

Energy and utilitiesabout 55
Maintenance and repairabout 18
Purchase and installationabout 12
Controls, refrigerant, major partsabout 8
Downtime and disruptionabout 5
End of lifeabout 2
Values are percentages of total 20-year cost and are illustrative only. A system in a mild climate with low runtime will show a smaller energy share, and a poorly maintained system will show a larger repair share.

How costs change over twenty years

Costs are not flat. Maintenance and repair usually climb as equipment ages, while efficiency may slowly decline. Plan each phase differently.

Years 1 to 3Warranty and commissioningLow repair cost. Capture baseline performance and fix commissioning issues while the supplier is accountable.
Years 4 to 10Steady operationPreventive maintenance drives cost. Watch efficiency drift, filter and coil condition, and refrigerant leaks.
Years 11 to 15Ageing and inflectionRepairs begin to rise. Major components such as compressors, motors, and controls may need replacement.
Years 16 to 20Decision windowCompare continued repair with replacement and retrofit, using cumulative cost and efficiency trends.
Some commentary puts the inflection point at roughly 60 to 70 percent of expected service life. Treat that as a prompt to run the numbers, not a rule.

Building the model: a step-by-step method

A good model is transparent. Anyone should be able to change an input and see the result.

1

Set the study period and discount rate

Use the expected service life or 20 years, and agree a discount rate with finance.
2

Define the options

Compare like with like: capacity, efficiency, controls, and warranty for each option.
3

Estimate each bucket by year

Use meter data, maintenance history, quotes, and manufacturer guidance, and state energy price escalation.
4

Convert to present value

Discount each year's cost so future dollars are comparable with today's.
5

Test the sensitivity

Change energy price, runtime, and repair growth to see which assumptions swing the result.

A quick present value illustration

$10,000annual cost, assumed constant
at 5% for 20 years
about $124,600present value, using an annuity factor of about 12.46
That is $200,000 of nominal spending worth about $124,600 in today's money. Discounting is why a small annual saving can matter less than a big upfront difference, and why both must be modelled.

Equipment types age differently

Service life reference values differ by source and by maintenance quality. Use the ASHRAE service life and maintenance cost database as a starting reference, then adjust for your own history.

EquipmentCommonly cited service lifeWhat often drives late-life cost
Centrifugal chillersAbout 20 to 25 yearsCompressor work, refrigerant handling, tube fouling, and efficiency loss
Hot water boilersAbout 20 to 25 yearsHeat exchanger condition, burners, and controls
Rooftop unitsAbout 15 to 20 yearsCompressors, coils, corrosion, and economizer faults
Air handling unitsAbout 20 yearsCoils, fan motors, belts, and damper actuators
Cooling towersAbout 20 yearsBasin and fill condition, fans, and water treatment
Split systemsAbout 12 to 15 yearsCompressor cost relative to the price of a new unit
Well-maintained equipment often outlasts median figures, and equipment run to failure often falls short. Your maintenance practice is itself a TCO input.

Comparing two options in the model

Set both options up with the same buckets and period. The structure below shows where the difference usually hides. Fill the cells with your own estimates.

BucketOption A: lower first costOption B: higher efficiency and better controlsWhat decides the winner
Purchase and installationLowerHigherThe gap that must be recovered over time
EnergyHigher per year at the same loadLower per year at the same loadRuntime hours, utility rates, and part-load behavior
Maintenance and repairDepends on build quality and accessDepends on complexity and service supportHistory from similar equipment and supplier service terms
Controls and softwareBasic, may need earlier upgradeAdvanced, may need licences and supportRefresh cycle and who maintains the controls
Downtime riskDepends on redundancy and parts supplyDepends on diagnostics and warrantyCost per hour of outage in your building
End of lifeSimilarSimilar, with possible salvage differencesRemoval and refrigerant recovery quotes
Show total present value for each option and a sensitivity range. If the winner flips when energy price or runtime changes modestly, say so openly.

What drives the energy bucket

Energy is usually the largest slice, so small changes in assumptions move the total more than any other input.

  • Runtime hours: schedules, occupancy, and whether equipment runs after hours.
  • Load profile: how much of the year equipment runs at part load rather than design load.
  • Efficiency: rated and measured, including degradation from fouling, drift, and wear.
  • Controls: setpoints, resets, staging, and economizer behavior.
  • Rates: energy price, demand charges, and expected escalation.
  • Building envelope and use: changes in occupancy, equipment loads, or tenant mix.

Data to collect before you build the model

  • Sub-metered or estimated energy data for each major system.
  • Equipment nameplate data, installation date, and warranty terms.
  • Preventive maintenance task lists, frequencies, and actual costs.
  • Corrective work order history, with causes and repeat repairs.
  • Refrigerant type, charge, and leak history.
  • Outage records with duration and impact on tenants.
  • Utility bills and tariff details, including demand charges.

Feed your TCO model with real maintenance data

Keep every HVAC asset, repair, and cost in one record so lifecycle models rest on evidence.

Maintenance strategy changes the TCO

Two identical machines can have very different lifetime costs depending on how they are maintained.

Reactive approach

  • Repairs after failure at emergency rates
  • Efficiency declines unnoticed as coils foul and sensors drift
  • Secondary damage from run-to-failure
  • Shorter service life
  • Higher downtime and complaint volume

Planned and condition-based approach

  • Scheduled inspections and cleaning
  • Efficiency tracked against commissioning baseline
  • Problems found before they cause damage
  • Service life more likely to reach or exceed typical values
  • Lower downtime and more predictable cost

Repair, retrofit, or replace: signals to act on

TCO is not only for purchasing. Run it again on aging equipment, using cumulative repair cost and efficiency trends.

  • A single repair quote approaches or exceeds about half of the replacement cost.
  • The equipment is past typical service life and repair frequency is rising.
  • Several repairs on the same failure mode appear within a short period.
  • Measured efficiency has fallen noticeably from the commissioning baseline.
  • Refrigerant rules or parts availability make continued repair costly.
  • A retrofit, such as variable speed drives or improved controls, recovers its cost within a defined period.
  • Tenant complaints or outages linked to the unit are rising, and the cost of disruption is now visible in your records.
  • The remaining life is long enough to spread a replacement over many years of lower energy and repair spend.
Refrigerant regulations are moving toward lower global warming potential refrigerants, which affects service costs and replacement timing. Check current rules for your region before fixing assumptions.

Common TCO modeling mistakes

Most models fail on assumptions, not arithmetic.

  1. Using nameplate efficiency as real efficiencyUse measured performance and part-load behavior where available.
  2. Assuming flat maintenance cost for 20 yearsModel rising repair cost with age, based on your own history.
  3. Ignoring energy price escalation and demand chargesState the escalation rate and tariff assumptions openly.
  4. Leaving out downtime costInclude outage cost where it affects tenants or operations.
  5. Comparing options with different scopeAlign capacity, controls, and warranty before comparing totals.
  6. Never updating the modelCompare actual costs each year and revise the forecast.

How Oxmaint supports HVAC lifecycle costing

The energy and purchase buckets come from other systems. The maintenance and repair buckets, and the evidence for replacement decisions, come from maintenance records.

Asset register with installation data

Record each unit's age, capacity, location, and warranty so age and remaining life are visible.

Cumulative cost per asset

Track labor, parts, and contractor spend through the life of each unit.

Preventive maintenance schedules

Plan inspections, filter changes, coil cleaning, and refrigerant checks with recorded results.

Corrective work history

Use failure causes and repeat repairs to calibrate repair cost growth in the model.

Inspections and compliance records

Keep refrigerant and safety records attached to the asset.

Reports and dashboards

Rank units by age, repair cost, and backlog to support capital planning.

KPIs for lifecycle cost management

Track the inputs that drive the model so forecasts improve every year.

Cumulative maintenance cost per unit

Total labor, parts, and contractor cost since installation, by asset

Repair cost against replacement cost

Rolling repair spend divided by estimated replacement cost

Energy use per unit of output

Measured consumption compared with the commissioning baseline

Planned work share

Planned work orders divided by all work orders on HVAC assets

Repeat repair rate

Repeat failures on the same unit and cause divided by total failures

Forecast accuracy

Actual annual cost divided by modelled annual cost

HVAC TCO model FAQs

What share of 20-year HVAC cost is energy?

Energy is usually the largest bucket, but the share depends on climate, runtime, and rates. Use your own meter data rather than a generic percentage.

Which discount rate should we use?

Agree one with your finance team and apply it to every option. Show how the result changes at higher and lower rates.

How do we model maintenance cost growth?

Use your own repair history by equipment type, with costs rising as units age. Book a demo to see how history is captured.

When does replacement beat repair?

Run the model when repairs approach about half of replacement cost, repair frequency rises, or efficiency drops. Compare cumulative cost, not one invoice.

How does Oxmaint help?

It records age, cost history, preventive maintenance, and failures per HVAC asset, so models use real data. Sign up free to build your asset records.

Know what every HVAC unit really costs to own

Give your facility team one record of assets, repairs, and costs so lifecycle decisions rest on evidence.


Share This Story, Choose Your Platform!