Facility Asset Lifecycle Costing: TCO Every Piece of Equipment

By Corin Hale on October 1, 2026

facility-asset-lifecycle-costing-tco

Most facility teams can tell you what a chiller, boiler, or air handler cost to buy. Far fewer can tell you what it has cost to own. Energy, repairs, labor, parts, downtime, and renewal spending land in different budgets and different systems, so the true figure never appears in one place. That gap is exactly where replacement decisions go wrong. This guide shows the fields to capture, how to capture them, and how to report them, using the ISO 15686-5 structure, and you can see how a maintenance management platform keeps that history attached to each asset.

Facility Asset Lifecycle Costing: Know the Total Cost of Ownership of Every Piece of Equipment

Replacement and repair decisions need cost history, not guesses. Capture acquisition, energy, maintenance, downtime, and end-of-life cost per asset, then compare real TCO across your portfolio.

One asset, five cost layers over its life
Acquisition
Operation
Maintenance
Renewal
End of life
Segment sizes are schematic. Real proportions differ by asset class.

Why the purchase price is the wrong number to manage by

Purchase cost is visible, approved once, and easy to compare. Everything after commissioning is spread across years and cost centers, so it is easy to underestimate.

What the capital request shows

  • Equipment price and installation
  • Commissioning and handover
  • Warranty period terms

What the asset really costs

  • Energy or fuel across every operating year
  • Scheduled service, parts, and consumables
  • Emergency callouts and overtime labor
  • Lost productivity when the asset is down
  • Component renewals and final disposal

Lifecycle costing, often shortened to LCC, closes that gap by adding every cost the owner carries over the analysis period. Facility asset TCO is the practical version of the same idea, applied to each piece of equipment in your register.

The ISO 15686-5 cost structure, translated for facilities

ISO 15686-5 covers life cycle costing for buildings and constructed assets. It separates whole-life cost into construction, operation, maintenance, and end-of-life categories, and it allows related items such as income and externalities to be reported separately.

Cost categoryTypical facility examplesWhere the data usually lives
Acquisition and constructionPurchase, delivery, installation, commissioningCapital project files, purchase orders
OperationEnergy, water, fuel, operator labor, insuranceUtility bills, building management system, finance
MaintenancePreventive tasks, repairs, parts, contractor invoicesWork orders, vendor invoices, storeroom records
Renewal and replacementCompressors, motors, belts, controls, coilsCapital plans, major repair work orders
End of lifeDecommissioning, disposal, residual valueDisposal contracts, asset register

Why discounting matters

Costs that occur in different years are not equal. Standard practice discounts future costs to present value, so a comparison between a cheaper unit with high running costs and a dearer, efficient unit stays fair. Pick one discount rate and one analysis period, and apply both to every option.

A capture method that builds TCO as work happens

Reconstructing cost history at replacement time never works. Capture it at the moment of each event, in a single record tied to the asset.

1

Build a clean asset register

Give every asset a unique ID, parent location, class, install date, and criticality ranking.

2

Record the acquisition baseline

Store purchase price, installation cost, warranty end, expected service life, and supplier.

3

Charge every work order to the asset

Labor hours, parts, and contractor cost post to the work order, never to a general bucket.

4

Link energy and meter data

Allocate sub-metered or estimated consumption to major plant so operating cost sits beside repair cost.

5

Log downtime with a cause code

Capture start, end, and impact so the cost of failure includes more than the invoice.

6

Review cost-to-date every quarter

Compare cumulative cost against the replacement estimate and flag assets crossing your threshold.

Put every cost on the asset it belongs to

Oxmaint links work orders, parts, labor, and inspections to each asset, so cost history builds automatically.

Fields every asset record needs for TCO

You do not need dozens of fields. You need the right ones filled consistently, grouped by how they will be used in analysis.

Identity and context
  • Asset ID, class, and location
  • Manufacturer, model, serial number
  • Install date and commissioning date
  • Criticality and risk rating
Financial baseline
  • Purchase and installation cost
  • Expected useful life
  • Warranty and service contract terms
  • Replacement cost estimate
Running cost
  • Energy or fuel consumption
  • Labor hours by work order
  • Parts and consumables issued
  • Contractor invoices linked to jobs
Failure and condition
  • Failure date, mode, and root cause
  • Downtime hours and impact
  • Latest inspection or condition score
  • Remaining life estimate

Why TCO data goes missing, and what changes it

The causes are rarely technical. They are process habits that make cost recording optional.

Common practice
Lifecycle-ready practice
Repair invoices filed by vendor, not by asset
Every invoice references an asset ID on the work order
Technicians close jobs without hours or parts
Closing a work order requires labor and parts entries
Duplicate asset names across buildings
Unique IDs with a controlled hierarchy
Energy tracked at building level only
Major plant sub-metered or allocated by runtime
Replacement decided by age alone
Replacement decided by cumulative cost and condition

Calculating facility asset TCO step by step

The core arithmetic is simple. Discipline in the inputs is what matters.

TCO = Acquisition + PV(Operation) + PV(Maintenance) + PV(Renewal) + PV(Downtime) + PV(Disposal) - PV(Residual value)

A simple illustration

These round numbers are hypothetical and show the method only. Option A costs less to buy but more to run. Option B costs more at the start.

Item over 15 years (present value)Option AOption B
Acquisition and install100140
Energy180120
Maintenance and parts9060
Downtime and callouts4015
Total cost of ownership410335

The cheaper purchase is the more expensive asset. Your own history, not industry averages, should supply these inputs.

Repair or replace: a decision ladder

Lifecycle data turns a gut feeling into a ranked decision. Work down the ladder for each asset.

Keep and maintain Cost trend is flat, failures are rare, condition score is healthy.
Adjust the strategy Repair cost is rising. Review task frequency, spares, and root causes first.
Plan renewal Major components near end of life. Budget a refurbishment or replacement window.
Replace now Cumulative cost approaches replacement cost, or risk to operations is unacceptable.

Risk and cost together

Criticality / Cost trend
Stable
Rising
High criticality
Monitor closely
Prioritize renewal
Low criticality
Run to plan
Review strategy

Lifecycle KPIs worth tracking

Choose a small set and report it by asset class, not only by building.

Cumulative cost ratio
Lifetime maintenance spend divided by current replacement cost.
Annual cost per asset
Total yearly cost of ownership, tracked as a trend.
Reactive share of spend
How much cost comes from unplanned work versus planned work.
Mean time between failures
Reliability signal that predicts rising repair cost.
Assets past useful life
Count of assets still running beyond expected life, with cost trend.
Cost data completeness
Share of closed work orders with labor, parts, and asset ID filled.

Using lifecycle history in capital planning

Once cost history exists, it feeds budgeting directly. Finance gets evidence instead of age-based guesses.

Reports that change conversations

  • Top ten assets by cumulative maintenance cost, with condition scores beside them
  • Replacement forecast by year, built from expected life and actual cost trend
  • Reactive versus planned cost split by asset class
  • Supplier and contractor cost comparison on equivalent assets
  • Energy cost per asset against manufacturer or design expectations

Where Oxmaint fits

Oxmaint keeps asset records, preventive maintenance schedules, work orders, parts usage, inspections, and reports in one place. Mobile work order completion captures labor and parts at the job, and dashboards roll cost up by asset, class, or site.

  • Asset management with unique IDs and location hierarchy
  • Work orders that carry labor, parts, and notes to the asset
  • Preventive and corrective maintenance cost split in reports
  • Inventory links so parts spend reaches the asset record
  • Inspection history that supports condition-based decisions

Frequently asked questions

What is the difference between LCC and TCO?

LCC is the formal method, as in ISO 15686-5. TCO is the everyday owner-focused version for equipment decisions.

Which assets should I start with?

Begin with high-cost, high-criticality plant such as chillers, boilers, generators, and air handlers. Book a demo to plan your register.

How many years of history do I need?

Even one year of clean cost data is useful. Accuracy improves each year as patterns emerge.

Do I need to include downtime cost?

Yes where downtime affects revenue, safety, or tenants. Record hours first and apply an agreed hourly impact value later.

Can a CMMS calculate TCO for me?

It captures and totals the cost inputs per asset. You can start free and test it on a few assets.

Make your next replacement decision with real cost history

Start building asset-level cost records today, so the next budget cycle runs on evidence.


Share This Story, Choose Your Platform!