Maintenance Spares Guide 12 min read

Spare parts inventory management for maintenance

A missing spare is the single biggest reason a two-hour repair becomes a two-day outage. This guide shows how the spare BoM, min-max reorder levels and issue-against-work-order consumption turn your store into a lever on MTTR — not a place repairs go to wait.

Vidya Kathare · July 18, 2026 12 min read Spares series
The spare's journey through the store
01
Link to the asset
Spare Part BoM per parent equipment, with units
Mapped
02
Set min-max
Reorder level and safety stock by criticality
Stocked
03
Reorder alert
Low-stock warning → PR → PO → GRN
Replenished
04
Issue on work order
Stock decrements; cost rolls up per asset
Consumed
05
Report & measure
Spare Part MIS: stock, consumption, MTTR
Tracked

What spare parts inventory management is

Spare parts inventory management is the discipline of holding the right maintenance spares, in the right quantity, so a repair never has to wait for a part. In a CMMS it is a connected loop: each spare is linked to the asset it fits, every critical spare carries a min-max reorder level that raises a low-stock alert, spares are issued against a maintenance work order, and stock and consumption are reported per asset. Done well, it is one of the highest-leverage things a maintenance function can control — because a missing spare is the biggest reason a short repair becomes long downtime.

This is where maintenance and inventory meet. The store is not a warehouse of "just in case" boxes; it is the buffer that decides whether a technician standing at a stopped machine fixes it in the next hour or waits three days for a courier. Managed loosely, spares tie up cash on shelves you never use and still run out of the one part you need. Managed as a system, spares become a predictable, measurable input to uptime.

A simple way to think about it
A hospital does not order the blood for your operation after you are on the table. It keeps a stocked, labelled, reorder-controlled store — because the cost of "out of stock" is measured in the patient, not the shelf.
Your critical spares are the same. The point of a min-max level is not tidy shelves; it is that the part is already there the moment a machine goes down, so the repair clock never pauses on procurement.

Everything that follows in this guide is a piece of that system: the spare BoM that ties parts to assets, the min-max levels that keep the shelf stocked, the issue against a work order that keeps stock honest and cost traceable, and the procurement flow that refills before you run out. For the wider context of how spares sit inside maintenance management, start with the pillar guide, What is CMMS software?

The spare BoM — spares linked to the parent asset

The foundation of the whole system is the spare bill of materials: a list of spares that belong to one parent asset or equipment, each with its unit of measure. In Fast Maintenance this lives in the Spare Part Master, where the Spare Part BoM links every spare to the asset it fits. It answers the first question a technician asks at a stopped machine — which parts fit this asset, and are they in stock? — without a phone call to the stores clerk or a hunt through a spreadsheet.

That link is what makes every downstream step possible. Because the spare knows its parent asset, a reorder alert can be traced back to the machine it protects; a spare issue can be booked to the right work order; and spare cost can roll up per asset. Without the BoM, spares are a flat store list with no idea which machine they belong to — and every question about "which spare, for what, how much" needs a human to answer.

The spare BoM is to spares what the asset register is to assets: the one link that turns a pile of loose parts into a system. Get it right and reorder levels, work-order consumption and per-asset cost all fall into place. Skip it and every spare decision is a guess.

Building it is a one-time investment that pays back on every breakdown. Walk each critical asset, list the spares it consumes, set the unit of measure, and attach them in the Spare Part Master. It pairs naturally with a clean asset register — the register defines the parent equipment, the spare BoM hangs the parts beneath it. If you have not built the register yet, see How to build an equipment & asset register first, because the spare BoM keys off it.

Min-max and reorder levels — how to set them

Set the reorder level from usage and lead time, not gut feel. A workable formula is simple, and you can apply it spare by spare:

Reorder level ≈ (average daily usage × supplier lead-time in days) + safety stock
Maximum level = reorder level + economic order quantity

The reorder level covers the parts you will consume while a fresh order is on its way, plus a safety buffer for the times usage spikes or the supplier slips. The maximum level adds an economic order quantity — enough that you are not raising a purchase order every week, without over-stocking cash on the shelf. The moment on-hand falls to the reorder level, the CMMS raises a low-stock alert. Here is the arithmetic on four representative spares:

SpareAvg daily useLead timeSafety stockReorder levelEOQMax level
Drive belt0.5 /day10 days30.5×10 + 3 = 81220
Bearing (critical)0.2 /day21 days40.2×21 + 4 = 8614
Contactor0.1 /day7 days20.1×7 + 2 = 358
Filter (consumable)2 /day5 days52×5 + 5 = 153045

Notice how the critical bearing carries proportionally more safety stock despite low usage — its 21-day lead time and the cost of its downtime justify the buffer. The fast-moving filter carries a large EOQ because it is cheap and consumed constantly, so frequent tiny orders would waste effort. That is the judgement min-max encodes: usage and lead time set the floor; criticality and cost tune the buffer. (Figures here are illustrative, to show the method.)

ABC and criticality of spares

Not every spare deserves the same treatment. Classifying spares by criticality tells you where to hold buffer stock and where to run lean. Three broad classes cover most stores:

A — Critical spares

Failure stops a vital asset; downtime is expensive. Hold stock even if usage is low. The safety buffer is justified by the cost of the machine standing idle.

Always stocked

B — Long-lead / single-source

Imported, made-to-order, or from one supplier. Usage may be modest, but replacement can take weeks — so a stock-out is a long outage. Carry extra safety stock.

Buffer for lead time

C — Consumables

Cheap, fast-moving, widely available — filters, belts, seals, fasteners. Run lean on tight reorder levels; the risk of a stock-out is small and the fix is quick.

Run lean

Criticality is not a label you set once and forget — it is what tunes the min-max levels from the previous section, and it should track the asset criticality carried in the register. A spare that feeds an A-class production machine inherits that urgency. When you review breakdown history and find a "C" spare that keeps causing downtime, promote it. The classification is a living decision about where to spend inventory cash for the biggest reduction in risk.

Issue-against-work-order consumption

A spare should leave the store against a work order, not a loose note. When a technician takes a part for a repair, the stores engine raises an issue document tied to that maintenance work order. That single action does two jobs at once — and it is the difference between a store you can trust and a store you argue about.

What one issue-against-work-order does
1
Technician needs a part for a repair
The breakdown or PM work order is open on a specific asset; the spare BoM already shows which parts fit it.
2
Stores raises an issue document
The issue is booked against that work order — so the part is tied to the asset and the repair, not issued into thin air.
3
Stock balance decrements automatically
No separate stock entry, no double keying. On-hand figures stay honest the moment the part leaves the shelf.
4
Spare cost rolls up to the asset
Because the issue carries the asset and work order, the spend feeds per-asset maintenance cost — not a general overhead.
5
Consumption shows in the MIS
The Spare Part MIS report reflects the issue, so stock and consumption stay current for the next reorder decision.

The pay-off is honesty and traceability. You never end a month wondering where a box of bearings went, because every issue names its asset and work order. And you never mistake a maintenance cost for a mystery, because the spend is attributed the moment the part is consumed. This ties directly into how repairs are recorded — see Asset Inward & Repairs — and it is what makes the per-asset cost roll-up below possible.

Procurement: reorder alert → PR → PO → GRN

When on-hand falls to the reorder level, replenishment should flow without a scramble. In Fast Maintenance the low-stock alert feeds procurement through the Purchase "Maintenance" PE category, following the standard document chain:

01
Reorder alert
On-hand hits the reorder level; a low-stock alert is raised by email, SMS or WhatsApp
02
Purchase requisition
A PR is raised under the Maintenance PE category for the spares needed
03
Purchase order
The PR is approved and converted to a PO on the chosen supplier
04
Goods receipt (GRN)
Parts arrive; a GRN books them into stock and lifts on-hand back above the reorder level
05
Back on the shelf
Stock is replenished before the next failure — the loop closes

India note — GST input tax credit. Spare purchases and external service bills typically carry GST, and a registered plant can usually claim input tax credit (ITC) on eligible spares and maintenance service invoices — provided the supplier has filed correctly, the invoice is valid, and the input is used in the course of business. Booking the GRN against a GST-compliant PO keeps the paper trail clean for that claim. This is indicative only — confirm the treatment of specific spares and service bills with your CA or tax advisor. The procurement side runs through Fast Inventory & Purchase, so a reorder alert becomes a PR without re-keying.

Spare cost roll-up per asset

Because every spare issue names its asset and work order, spare spend does not vanish into a general maintenance overhead — it rolls up per asset. That single design choice turns the store from a cost centre nobody can explain into a data source that answers the questions management actually asks: which machines are eating our spare budget; is this asset cheaper to keep repairing or to replace; where is the money going?

This per-asset spare cost feeds straight into the maintenance cost KPI. Add the labour on the work order and any external service bill, and you have a defensible total cost of maintenance for each asset — the number a plant head takes to a management review or an annual budget. An asset whose spare consumption keeps climbing is telling you something: either its preventive schedule is too loose, or it is reaching the end of its economic life. Both are visible only because the cost was attributed at the moment of consumption. See how these numbers surface in Dashboards & MTTR/MTBF, and how tighter preventive maintenance lowers the spare bill by preventing the failures that consume parts.

Dispatch & receive for external repair

Not every spare is scrapped and replaced. Sub-assemblies — a motor, a gearbox, a servo drive, a control card — are often sent out to an external vendor for repair and returned to service. The danger with these is simple: an expensive item leaves the plant on an informal gate pass, sits on a vendor's bench for weeks, and nobody can say where it is or what it cost to fix.

Managing dispatch and receive inside the system removes that risk. When a sub-assembly goes out, it is booked on a dispatch document; when the repaired item comes back, it is received against the same reference. The item is never "lost in transit" on a WhatsApp message, the repair cost is captured, and the turnaround is visible — so you know whether that vendor is fast enough to rely on for a critical spare, or whether you need a stocked replacement instead. This is part of the same Asset Inward & Repairs engine that records in-house repairs.

Still finding out a spare is out of stock only when the machine is already down?

We can show you a spare BoM per asset, live reorder alerts, and issue-against-work-order consumption in 30 minutes — on your own spares and machines.

Get a demo

How Fast Maintenance Software implements it

Fast Maintenance Software is a working implementation of everything above, built by Improsys in Pune on the shared Fast Suite platform and available cloud or on-premise. Mapping the discipline to the product:

1
Spare Part BoM per asset. The Spare Part Master links each spare to its parent asset or equipment with units, so a stopped machine immediately points to the exact parts it needs. See Spare Parts & BoM.
2
Reorder / min-max alerts. Each spare carries reorder and min-max levels; when on-hand falls to the reorder point, a low-stock alert goes out by email, SMS or WhatsApp — before the failure, not after.
3
Issue against the work order. The stores engine raises an issue document against a maintenance work order, decrements the stock balance, and rolls the spare cost up to the asset — one action, honest stock, traceable cost.
4
Spare Part MIS report. A single report shows spare stock and consumption, so reorder decisions run on data and the maintenance cost KPI stays current. It feeds the MTTR/MTBF dashboards.
5
Inventory & purchase integration. Reorder alerts flow into the Purchase Maintenance category — PR → PO → GRN — and connect spare stock and procurement to Fast Inventory & Purchase, with dispatch and receive for external repairs.

The result is the thread that runs through this whole guide: because spares are linked to assets and consumed against work orders, the store stops being the place repairs go to wait. It becomes a measured lever on MTTR and availability — see MTTR, MTBF & availability explained and machine downtime tracking for how that lever shows up in the numbers.

Keep going — the maintenance management library
Deeper guides on each part of maintenance, plus the product pages that show how Fast Maintenance Software implements it.

Frequently asked questions

What is spare parts inventory management?

Spare parts inventory management is the discipline of holding the right maintenance spares, in the right quantity, so a repair never waits for a part. In a CMMS it links each spare to the asset it fits through a spare bill of materials, sets min-max reorder levels that raise a low-stock alert, issues spares against a work order, and reports stock and consumption. Because a missing spare is the biggest reason a short repair becomes long downtime, it is a direct lever on MTTR and availability.

What is a spare parts BoM?

A spare parts BoM, or spare bill of materials, is the list of spares that belong to one parent asset or equipment, each with its unit of measure. It answers the question a technician asks at a stopped machine: which parts fit this asset, and are they in stock. In Fast Maintenance the Spare Part Master links every spare to its parent asset, so the spare BoM is the foundation that reorder levels, issue-against-work-order consumption and per-asset spare cost all build on.

How do you set min-max / reorder levels for spare parts?

Start from usage and lead time. A workable reorder level is average daily usage multiplied by the supplier lead-time in days, plus a safety stock for variability. The maximum level is the reorder level plus an economic order quantity — enough to avoid too-frequent ordering without over-stocking cash on the shelf. Critical, long-lead or single-source spares carry more safety stock; fast-moving consumables carry less. The CMMS then raises a low-stock alert the moment on-hand falls to the reorder level.

Why issue spares against a work order?

Issuing a spare against a maintenance work order does two jobs at once. The stores issue document decrements the stock balance, so on-hand figures stay honest without a separate stock entry. And because the issue is booked to a specific work order on a specific asset, the spare cost rolls up per asset and feeds the maintenance cost KPI. You end up knowing not just that a part left the store, but which machine and which repair consumed it.

How do spare parts affect MTTR and downtime?

A missing spare is the single biggest reason a short repair turns into long downtime — the technician is ready, but the part is not on the shelf. Every hour waiting for a part is added straight to mean time to repair. Disciplined spare parts inventory management — a spare BoM per asset, min-max reorder levels with low-stock alerts, and honest issue-against-work-order stock — keeps the right part in reach, so MTTR falls and machine availability rises.

Ready to stop repairs waiting on the store?

A 30-minute Fast Maintenance Software demo covers the spare BoM per asset, min-max reorder alerts, issue-against-work-order consumption and the Spare Part MIS — cloud or on-premise, on your own spares and machines.

Get a demo
No commitment. No slides. Your plant on screen.