Published on 10/21/2026 • Updated on 10/23/2026

Every Monday at 9 AM, the plant head asks the same question: "How was maintenance last week?" And every Monday, the maintenance head gives the same answer: "Busy." It is a true answer and a useless one. Busy is not a number; it does not trend, it does not compare, and it does not tell the plant head whether the factory is getting more reliable or slowly falling apart behind a wall of activity. The plant that answers "busy" and the plant that answers "breakdown hours down 18 percent this quarter, PM compliance at 94, two repeat offenders on the packaging line" are running the same equipment. One of them is managing it.
Maintenance KPIs are not a reporting exercise; they are the steering wheel. This guide covers the handful of metrics that actually steer a plant (and the vanity metrics that do not), how to compute MTTR and MTBF without a statistics degree, what a weekly dashboard review should look like, and how to start when your data currently lives in a register book. It extends our MTTR and MTBF worked examples and our CMMS explainer.
On this page
KPI 01
Breakdown hours (downtime)
The one the plant head actually cares about: total hours production-critical equipment was down, trended weekly. Everything else on this page is a lever on this number. Cut it and nobody asks what maintenance cost; let it rise and nothing else you report will matter.
KPI 02
PM compliance (planned maintenance percentage)
Share of scheduled preventive work orders completed on time. This is the leading indicator: PM compliance slips first, breakdown hours rise six weeks later. A plant watching only breakdowns is watching the rear-view mirror; PM compliance is the windscreen.
KPI 03
Work order backlog and average closure age
Open work orders, and how old the oldest are. A growing backlog with ageing tickets means demand exceeds capacity; the conversation it enables (more hands, better spares, less reactive load) is exactly the conversation the maintenance head needs ammunition for.
KPI 04
Repeat failures
Assets failing again within 30 days of a repair. This is the quality metric: high repeat rates mean repairs are treating symptoms. The repeat-failure list is also the root-cause analysis agenda, pre-written by the equipment itself.
KPI 05
Maintenance cost per asset
Spares plus external service cost by asset, accumulated from work orders. It answers replace-versus-repair with arithmetic and finds the machine that quietly consumes more than a new one costs. Track monthly, act quarterly.
Notice what is absent: work orders closed per technician (rewards speed over quality and invites pencil-whipping), and total work orders raised (rewards failure). A metric that can be gamed will be gamed; the five above resist gaming because each is anchored to the machine, not the person.
MTTR (mean time to repair) is total repair hours divided by number of repairs. If the compressors took 14, 9, 22 and 11 hours across four failures last quarter, MTTR is 14 hours. It measures how fast you fix. MTBF (mean time between failures) is total running time divided by number of failures. If a line ran 1,800 hours and failed 6 times, MTBF is 300 hours. It measures how often it breaks. The two move independently and tell you different stories: MTBF falling with stable MTTR means the machine is degrading (investigate causes); MTTR rising with stable MTBF means your response is degrading (spares, skills, diagnosis).
The worked examples post runs these numbers in detail. The discipline that matters here is simpler: compute both per critical asset monthly, and require that any movement gets a sentence of explanation in the review. A number with a reason is information; a number without one is decoration. Write the sentence down; next quarter's reviewer will thank you. And never average across asset classes: a plant-wide MTTR mixes the lift with the CNC and means nothing.
The review that works is fifteen minutes, same time weekly, same five numbers, and ends with owners and dates rather than observations. The agenda: breakdown hours versus last week and versus the quarter's trend; PM compliance with the overdue list named; backlog and oldest ticket; the repeat-failure list (the root-cause agenda); and one sentence each on any MTTR or MTBF that moved. When the dashboard shows it, nobody argues about what happened, and the meeting spends its minutes on what to do.
Two rules make it stick. The plant head attends, because a review the boss skips is a review the plant stops preparing. And every action lands as a work order or a dated owner before the meeting ends, because "noted" is where maintenance improvement goes to die. Within a quarter, the review changes the team's relationship with its own numbers: people start closing the loop before the meeting, because the dashboard is going to say it anyway.
If today's data is a breakdown register and a PM diary, you are closer than you think. The register's rows are work orders waiting to be structured: asset, reported time, repair start, closure, cause, spares. Moving to software is not a data-entry project; it is the same entries typed into a form that computes the KPIs as a by-product. The dashboard's first month will be ugly (that is the baseline doing its job), the second month will show the first trend, and the third month is when the review starts making decisions the register never could.
The one field to add immediately, even before any software: repair start time alongside reported and closed. Without it, MTTR is unknowable and response time is invisible, and both are the numbers the plant head will ask for first. Our breakdown maintenance log guide covers the full field set; the dashboard is only ever as good as the log underneath it.
Numbers from work, not extra work
VisitorFlow's maintenance helpdesk computes downtime, PM compliance, backlog, repeat failures and cost per asset from the work orders your team already closes.
Explore Maintenance HelpdeskExpect the same three phases every plant goes through. Month one, the numbers get worse on paper: downtime is finally counted honestly, the overdue PM list is longer than anyone claimed, and the backlog has a number for the first time. This is not deterioration; it is vision. Month two, the easy wins land: the overdue list clears, the worst repeat offender gets a real root-cause fix, and the review stops being an argument about facts. Month three, the trend lines bend, and the conversation shifts from "are we getting better" to "which constraint do we attack next".
The plant head's job through the arc is to protect the metric when it is unflattering. The team that gets scolded for an honest bad number will produce a dishonest good one within a month, and then the dashboard is decoration again. Thank the bad number; it is the only kind that tells you where to dig.
Which single KPI should we start with?
PM compliance. It is the leading indicator, the cheapest to measure (you already have a schedule, or should), and the one whose improvement visibly precedes downtime reduction. Breakdown hours is the north star, but PM compliance is the steering input you control this week.
What is a good PM compliance number?
Above 90 percent on time is healthy; below 80 means the schedule is either overloaded or ignored, and the fix differs. The trend matters more than the level: a plant climbing from 60 to 85 is on the right road even before it arrives.
How do we stop technicians from gaming the numbers?
Anchor metrics to machines, not people, and audit the repeat-failure list: a repair closed too fast that fails again in a fortnight shows up there regardless of how the ticket was written. Gaming survives darkness, not dashboards.
We are a small facility. Is this overkill?
The five KPIs fit on one screen and compute themselves from the work orders you would raise anyway. Overkill is the twenty-metric scoreboard; a small facility with downtime, PM compliance and backlog visible weekly already manages better than most large ones.
How often should MTTR and MTBF be computed?
Monthly per critical asset; weekly on too little data produces noise that invites overreaction. The weekly review watches downtime, PM compliance, backlog and repeats; the monthly layer adds the MTTR and MTBF trends and the cost-per-asset picture.
The plant head wants OEE. Where does maintenance fit?
OEE's availability leg is your breakdown hours divided by planned production time, so the maintenance dashboard feeds it directly. Resist making OEE the maintenance KPI though; it mixes production's scheduling and quality losses into a number maintenance only partly owns.
This week, answer the Monday question with one number: count last week's breakdown hours from the register. That single figure, produced weekly, is already a better dashboard than "busy", and it costs ten minutes.
This quarter, structure the log so the five KPIs compute themselves, and start the fifteen-minute review with the plant head in the room. The plant that measures does not just fix faster; it eventually stops needing to, which is the only KPI that was ever the point.
The Monday answer, computed
VisitorFlow's maintenance helpdesk turns every work order into downtime, PM compliance, repeat-failure and cost numbers, ready for the weekly review.
Explore Maintenance Helpdesk See Visitor Management Book a Free Demo