How to Build a Maintenance Budget for a Small Plant (Without Last Year's Guess + 5%)
If this is the first year you own a maintenance budget, the temptation is to take last year's number, add 5%, and move on. Here's a better way: four buckets, twelve months of work order history, and a number you can actually defend in the budget meeting.
Why “last year + 5%” fails
The standard small-plant maintenance budget is last year's actuals plus an inflation fudge. It feels safe, but it has two fatal problems. First, it bakes in whatever happened last year — including the reactive spending. If you spent $40,000 on emergency contractor callouts because a compressor failed twice, that $40,000 is now permanently in your baseline. You're budgeting to keep failing.
Second, it gives you nothing to defend. When the GM asks “why do you need $180,000?” the honest answer under this method is “because we spent $171,000 last year.” That's not a budget — it's a receipt. And when finance comes looking for a 10% cut, you have no way to show which dollars are load-bearing and which aren't. The manager with a defensible number keeps it; the manager with a guess takes the cut.
Building a real budget takes an afternoon or two if you have work order history, and it changes both conversations: you know where the money goes, and you can show it.
The four buckets
Resist the urge to build a 40-line budget. For a small plant, four buckets cover everything, and four is few enough that you'll actually track them monthly:
1. Internal labor.Your techs' wages, overtime, and benefits, allocated to maintenance work. If your techs also run production, only count the maintenance hours. This is usually the biggest bucket — often 40–50% of total spend in a small plant.
2. Parts and consumables.Spare parts, filters, belts, lubricants, fasteners, shop supplies. Include the stuff that gets expensed on a credit card at the local supplier at 4pm on a Friday — that's maintenance spend even if it never touched a purchase order.
3. Contractors and outside services.Electricians, millwrights, HVAC service, crane inspections, machine OEM service visits, and anything else you pay an outside company for. Emergency callouts belong here too, and it's worth flagging them separately within the bucket — that's your reactive spend showing itself.
4. Capital repairs and replacements.The big one-time items: a spindle rebuild, a motor rewind on your largest drive, replacing a 20-year-old air dryer. Some of these will formally be capital expenditures on the books; what matters for your purposes is that they're lumpy, plannable, and shouldn't be hiding inside your parts bucket distorting the monthly trend.
That's it. Everything you spend fits in one of these four. If you find yourself wanting a fifth bucket, resist — more categories means more arguing about where things go and less tracking.
Build it from history, not from air
Pull the last 12 months of work orders and, for each asset, total the labor hours and parts cost. Split each asset's spend into planned (PMs, scheduled repairs) and unplanned (breakdowns, emergency callouts). Then sort by total cost and look at your top 5 spenders.
In most small plants, the result is lopsided: five machines account for half the spend, and most of that spend is unplanned. That's not bad news — it's your budget. Those five machines are where next year's money goes, and the planned/unplanned split tells you whether it should go to more PMs or to a capital repair that ends the bleeding.
Build each bucket bottom-up from that data: labor from your PM calendar plus a reactive allowance based on last year's unplanned hours, parts from actual consumption by asset, contractors from the service contracts you know about plus history on the rest, and capital repairs as a named list — “$18,000 spindle rebuild on the Haas, $9,500 compressor replacement” — not a round number.
No history?If you're starting from a clipboard-and-memory operation, use the industry rule of thumb: total annual maintenance spend typically runs 2–5% of replacement asset value (RAV). If your equipment would cost $3 million to replace today, expect $60,000–$150,000 a year — toward the high end if your fleet is old or you're mostly reactive. Use that as your first-year number, start logging every work order with labor time and parts, and rebuild the budget from real data next year. The rule of thumb gets you in the ballpark; history gets you a number you can defend.
Know what every machine actually costs
RunTight tracks labor time and parts on every work order — free for teams up to 25 — so the history your budget needs builds itself. When budget season comes, Pro's cost reports turn it into top spenders, planned/unplanned split, and monthly trends in one click. No spreadsheet archaeology.
Get Started FreeThe planned/unplanned ratio is your budget lever
Here's the counterintuitive part, and the argument you'll need in the budget meeting: to cut total maintenance spend, you budget for more PM labor, not less.
Reactive work is expensive in ways planned work isn't. A breakdown means overtime, expedited parts freight, emergency contractor rates, and lost production on top of the repair itself. The commonly cited industry figure is that a dollar of reactive maintenance costs 3–5× what the same fix costs when it's planned. Whether your plant's multiple is 3× or 5×, the direction is the same: every dollar you shift from the unplanned column to the planned column shrinks total spend.
So if your history shows 70% of spend is unplanned, don't budget to repeat it. Budget a deliberate shift: add PM hours on your top 5 spenders, add the capital repairs that eliminate known repeat failures, and reduce the reactive allowance accordingly — modestly in year one, say from 70% unplanned to 60%. That single line of reasoning turns your budget from a cost to be trimmed into an investment with a payback, which is a much better meeting to be in.
Defending the number
Your GM doesn't want your spreadsheet. Give them one page:
- Cost per asset, trended. Your top 5 spenders with 12 months of history. “The CNC lathe cost us $31,000 last year, 80% of it unplanned” is a sentence anyone can act on.
- Downtime cost avoided. Estimate what an hour of downtime costs your plant (lost output, idle labor, late orders — even a rough $500–$2,000/hour figure works). Then show the hours of downtime your PM plan is designed to prevent. This is the number that makes the PM labor line survive cuts.
- The capital list, ranked. Each item with what it costs, what it replaces, and what last year's failures on that equipment cost. If something has to be deferred, the GM chooses from a ranked list instead of cutting blind.
The one-pager does something subtler, too: it establishes you as the person who knows where the money goes. That reputation is worth more than any single line item.
Track monthly, not annually
A budget you look at once a year is a guess with a spreadsheet attached. Set a 30-minute monthly review: actual vs. budget for each of the four buckets, plus your planned/unplanned ratio.
The point is catching drift early. If parts spend runs 40% over in February, you can find out why — one machine eating bearings, a price increase, hoarding in the shop — and correct in March. If you find out in November, the money's gone and the budget meeting starts with an apology. Variance caught at month 2 is a course correction; variance caught at month 11 is a credibility problem.
Watch the planned/unplanned ratio as closely as the dollars. If it's moving the right direction, your total spend will follow — this year or next. If it's stuck, the budget isn't the problem; the PM program is. Either way, you'll walk into next year's budget meeting with twelve months of evidence instead of last year's number and a shrug.
Estimate your budget right now
The 2-5% rule from this article, interactive — with a suggested split across labor, parts, contractors, and capital repairs. Also available as a standalone tool.
Newer, well-maintained plants typically run near 2% of RAV; average operations around 3.5%; older or mostly reactive plants closer to 5%. It's a starting point — your work-order history is the real answer.
Estimated annual maintenance budget (3.5% of RAV)
$70,000 / year
- Internal labor (~40%)
- $28,000
- Parts & consumables (~30%)
- $21,000
- Contractors (~20%)
- $14,000
- Capital repairs reserve (~10%)
- $7,000
Typical split — adjust to your history.
The % of RAV rule gets you in the right range. A year of real work-order history — labor hours and parts per asset — tells you exactly where the money goes and where next year's budget should move.
RunTight tracks labor and parts per work order, so next year's budget comes from data — free for teams up to 25.