Blog · Board and management reporting · Manufacturing
Asset maintenance KPIs connect equipment availability, failure frequency, repair cost, and maintenance backlog. Build a checked comparison from work order, operating-hour, and cost exports, with a worked US manufacturing example.
Asset maintenance KPIs measure equipment downtime, failure frequency, repair cost, and unfinished maintenance work. Read them together: low repair spending can reflect reliable equipment, deferred work, or missing cost records. A useful comparison identifies which physical assets need investigation and shows the records behind that conclusion.
Start with availability, mean time between failures, repair time, corrective cost, and backlog. Each needs a definition, period, and owner, as the KPI glossary explains.
Pacific Northwest National Laboratory's maintenance guidance distinguishes reactive, preventive, and predictive maintenance approaches. Preserve those categories in your export so a preventive inspection does not become an equipment failure in the report.
Observed availability = Operating hours / Scheduled production hours × 100
MTBF = Operating hours / Recorded failures
Average active repair time = Active elapsed repair hours / Repairs completed
Corrective cost per repair = Corrective repair cost / Repairs completed
Backlog weeks = Remaining labor hours / Available maintenance labor hours per week
Here, observed availability includes planned and unplanned downtime within scheduled production time. Unscheduled weekends sit outside that window. Retain this definition each period.
Active repair time is a clock duration; technician labor hours measure effort. The entire outage can also include waiting for parts or production access.
Export work order ID, asset ID, failure-event ID, work type, priority, status, opened date, required date, completed date, labor cost, parts cost, contractor cost, and remaining labor estimate. Bring scheduled and actual operating hours from the production or equipment log.
Count distinct failure-event IDs, because several work orders can describe one breakdown. Sum labor and material transactions without repeating a work order total beside each parts row.
Downtime counts overlapping out-of-service intervals only once. Separate active repairs, waiting, and planned work where records permit it.
Use a fixed period for operating results and a dated snapshot for backlog.
A US packaging manufacturer reviews three comparable machines for September 2026. Each has 160 scheduled production hours. Every failure in this example was repaired within the month, with one corrective work order per failure; there are no overlapping repair intervals or unfinished failures.
| Asset | Scheduled hours | Operating hours | Downtime hours | Failures and repairs | Active repair hours |
|---|---|---|---|---|---|
| Machine A | 160 | 145 | 15 | 3 | 9 |
| Machine B | 160 | 152 | 8 | 2 | 6 |
| Machine C | 160 | 155 | 5 | 1 | 3 |
| Total | 480 | 452 | 28 | 6 | 18 |
The following results use those rows. Percentages and hours are rounded to two decimal places; calculations retain unrounded values.
| Asset | Availability calculation | MTBF calculation (hours) | Active repair calculation (hours) |
|---|---|---|---|
| Machine A | 145 / 160 = 90.63% | 145 / 3 = 48.33 | 9 / 3 = 3.00 |
| Machine B | 152 / 160 = 95.00% | 152 / 2 = 76.00 | 6 / 2 = 3.00 |
| Machine C | 155 / 160 = 96.88% | 155 / 1 = 155.00 | 3 / 1 = 3.00 |
| Fleet | 452 / 480 = 94.17% | 452 / 6 = 75.33 | 18 / 6 = 3.00 |
Fleet MTBF divides total exposure by total failures for comparable machines; it does not predict the next shift. NASA's reliability-centered maintenance guide discusses failures per operating hour and distinguishes repair time from broader downtime.
The time check is 452 operating + 28 downtime = 480 scheduled hours. The 28 − 18 = 10 downtime hours outside active repair must match waiting and planned-work records.
These are costs assigned to the same completed corrective repairs. They exclude preventive work and equipment purchases.
| Asset | Labor (USD) | Parts (USD) | Contractors (USD) | Repair cost (USD) | Cost per repair (USD) |
|---|---|---|---|---|---|
| Machine A | 900 | 600 | 0 | 1,500 | 500.00 |
| Machine B | 600 | 400 | 200 | 1,200 | 600.00 |
| Machine C | 300 | 200 | 300 | 800 | 800.00 |
| Total | 1,800 | 1,200 | 500 | 3,500 | 583.33 |
The cost proof is 1,800 + 1,200 + 500 = $3,500, tied to repair transactions. Dividing by the six repairs gives 3,500 / 6 = $583.33 per repair, rounded to cents.
At September 30, the approved open-work backlog reconciles as follows. Added and completed hours are estimates moving into and out of the backlog, rather than actual technician hours consumed.
| Backlog movement | Estimated labor hours |
|---|---|
| Opening remaining work | 96 |
| New approved work | 64 |
| Estimated work completed | −40 |
| Closing remaining work | 120 |
| Available weekly crew hours for this work | 60 |
With no cancellations or estimate revisions, 96 + 64 − 40 = 120 hours. Backlog is 120 / 60 = 2.00 crew weeks. NASA's guide expresses backlog in estimated labor hours divided by available weekly hours; separate ready work from jobs still awaiting parts or approval before making staffing decisions.
The maintenance manager owns failure definitions and repair records. Production verifies scheduled hours and stoppages; finance checks repair costs; the planner owns remaining estimates and the backlog snapshot.
Machine A has more failures and lower availability, while active repair time is the same across machines. Investigate its failure causes and non-repair downtime before assuming technicians need to work faster. Machine C's highest cost per repair comes from only one repair, so review the job details before calling it a persistent cost problem.
Connect operational findings to manufacturing cost per unit when output changes, and use manufacturing operational ROI to assess proposed spending. Repair costs alone do not establish the financial value of a reliability improvement.
Upload work orders, operating-hour records, and repair-cost exports; Covirage maps the columns, and its tools compute and check the reliability, cost, and backlog comparisons. The external AI model explains the results with every figure traced to its rows. Create a free Covirage account, which takes about a minute, then set up your business and bring a sample of your own data.
See Covirage for industrial manufacturers for the industry context.
Work orders can supply repair costs, failure counts, and backlog, but availability and mean time between failures also need scheduled or operating hours. Add an operating-hour report or equipment log, and reconcile asset identifiers before calculating time-based measures.
A failure-free reporting period does not produce a finite MTBF from operating hours divided by failures. Report no observed failures and the operating hours observed. Do not enter zero or claim the equipment will operate indefinitely without failing.
State the scope. All open work includes jobs awaiting planning, parts, or approval; ready backlog contains work that can actually be assigned. Estimate remaining labor hours, separate overdue work, and compare the workload with available crew hours for the same scope.