Finance sees a maintenance budget. You see something sharper — maintenance cost per unit. That single number tells you whether your plant is getting more efficient or quietly bleeding margin, shift by shift, tonne by tonne. It is the KPI that plant managers reach for first, and the one that holds up in a boardroom conversation about profitability. Sign up free to start tracking it automatically from your work order data.
Track Maintenance Cost Per Unit — Live, Not Monthly
OxMaint calculates your cost-per-unit KPI automatically from work orders, labour, and parts — no spreadsheets, no end-of-month scramble.
What Maintenance Cost Per Unit Actually Measures
Most cost metrics tell you what you spent. This one tells you what you spent relative to what you actually made. Maintenance cost per unit produced divides total maintenance spend — labour, parts, contractors — by the number of good units your plant turned out in the same period.
The Formula
Total Maintenance Cost ÷ Good Units Produced
Expressed as cost per tonne, per litre, per case — whatever your plant counts as output.
A plant spending $1,000,000 on maintenance and producing 1,000,000 units is running at $1.00 per unit. A plant spending $800,000 but producing only 600,000 units costs $1.33 per unit — and is actually less efficient, even though the total spend is lower. That is the insight finance cannot see without this metric.
Why Plant Managers Reach for This KPI First
P&L Language
Speaks directly to contribution margin. Finance understands cost-per-unit without needing a maintenance glossary.
Trend Signal
A rising number flags a problem before it shows up on a quarterly loss report — giving you time to act.
Benchmarkable
Compare across lines, shifts, and sites on a normalised basis that raw maintenance cost cannot provide.
What Makes This Number Move — and What to Do About It
Maintenance cost per unit rises for two reasons: your maintenance spend went up, or your output went down. Usually both are happening at once. Here is what drives each side, and how to diagnose which lever to pull. Book a demo to see how OxMaint surfaces these signals automatically.
| Driver | What It Looks Like | First Move |
|---|---|---|
| Reactive maintenance spike | Emergency repair costs jump 3–5x above planned rates | Shift work order mix — target 70%+ planned ratio |
| OEE decline | Output drops but maintenance budget holds steady | Isolate availability, performance, or quality loss on the affected line |
| Parts cost creep | Spare parts spend rising without a corresponding breakdown increase | Audit stock turnover — excess inventory often masks ordering errors |
| Overtime labour | Labour cost per repair event rising above baseline | Check PM compliance — missed PMs cascade into night-shift callouts |
Industry Benchmarks Worth Knowing
There is no single right number — it depends on your product, asset age, and operating model. What matters is the trend direction and how you compare within your sector. These reference points give you a starting anchor.
The Two Mistakes That Inflate the Number
Mistake 01
Only Counting Direct Repair Cost
Labour and parts are visible. Production losses from the breakdown, restart costs, quality rejects, and overtime are not — and they typically add 40–60% to the real maintenance cost of any unplanned event.
Mistake 02
Tracking Plant-Wide Instead of Per Line
A plant-wide average masks which line is the real cost driver. A single underperforming asset can double cost-per-unit on one line while the aggregate figure looks acceptable.
Mistake 03
Reviewing Monthly Instead of Weekly
By the time a monthly report surfaces a spike, three to four production cycles have already passed. Weekly trends give you enough lead time to intervene before the damage compounds into a budget variance.
Mistake 04
Counting All Units, Not Good Units
Units with quality failures caused by a maintenance event should not appear in the denominator. Including them understates the true cost and masks the quality-cost connection from your P&L view.
From Calculation to Action: A Practical Sequence
Calculate Weekly by Line
Pull total maintenance cost and good units produced per production line. A single plant-wide figure tells you nothing about where to intervene.
Find the Outlier Asset
Pareto your corrective work orders by asset. In most plants, 20% of assets generate 80% of reactive maintenance cost — and drive the per-unit number up disproportionately.
Connect to PM Compliance
A PM compliance rate below 80% is the most reliable early signal that cost-per-unit is about to rise. Missed PMs cascade into breakdowns within weeks — not months.
How OxMaint Makes This Automatic
Tracking maintenance cost per unit manually means waiting for month-end, consolidating data from three systems, and arguing with finance about which costs to include. OxMaint connects work orders, parts transactions, and labour records into a single data model — and calculates your cost-per-unit KPI automatically, updated in real time, broken down by line and asset. Sign up free to see your numbers without the spreadsheet.
Live Cost Dashboard
Work order cost, parts spend, and labour rolled up into a per-unit figure — visible by line, shift, or asset, updated as work orders close.
Reactive vs. Planned Split
See what portion of your per-unit cost comes from reactive work — the lever that moves fastest when PM compliance improves.
Asset-Level Pareto
Rank assets by their contribution to total maintenance cost — find the 20% of equipment driving 80% of the problem in one view.
Trend Alerts
Configurable alerts when cost-per-unit on any line exceeds your defined threshold — so the signal reaches you before the monthly report does.
Stop Estimating. Start Knowing Your Cost Per Unit.
OxMaint auto-calculates maintenance cost per unit from every work order, part, and labour record — real-time, by line, no spreadsheet required.
Frequently Asked Questions
What is a good maintenance cost per unit?
There is no universal target — it varies by sector, product weight, and asset age. The metric's value is in the trend: declining cost per unit with stable or growing output means maintenance is becoming more efficient. Rising cost per unit triggers investigation into whether spend is up, output is down, or both.
How often should I calculate maintenance cost per unit?
Weekly is the minimum frequency that gives you enough lead time to act on a rising trend. Monthly review is too slow — by the time the figure appears, several production cycles have passed. A live CMMS with automatic cost tracking makes daily visibility practical without any manual effort.
Should I include contractor costs in the calculation?
Yes. Total maintenance cost should include internal labour, spare parts, and all external contractor spend. Excluding contractor costs understates the true cost of reactive events, which disproportionately rely on external labour at emergency rates.
Why does my cost per unit look fine at plant level but bad on one line?
Plant-wide averaging is the most common masking effect in this metric. A single high-cost line can be absorbed into an acceptable aggregate. Always calculate cost per unit at the production line level — that is where the corrective action actually happens.
Can Excel track this KPI reliably?
Excel can run the calculation, but keeping it current requires someone to manually pull and consolidate data from maintenance, production, and finance systems. The figure is typically days or weeks old by the time it is reviewed. A CMMS connected to production output data automates the calculation and keeps it current without manual effort.






