Menu
ABC Analysis for Inventory: A Practical Spare-Parts Guide

ABC Analysis for Inventory: A Practical Spare-Parts Guide

Learn ABC analysis for inventory: classify spare parts by annual usage value using Pareto, then apply the right control policy to each A, B, and C class.
ABC Analysis for Inventory: A Practical Spare-Parts Guide

ABC analysis for inventory is a classification method that ranks every stock item by its annual usage value (unit cost multiplied by annual consumption), then sorts items into three classes: A for the vital few high-value items, B for the moderate middle, and C for the trivial many low-value items. Each class receives a different control policy.

The Pareto principle behind ABC analysis

ABC analysis applies the Pareto principle, the observation that roughly 80% of value comes from 20% of items. In a maintenance storeroom, a small share of spare parts ties up most of your inventory investment, while thousands of cheap fasteners and seals barely register. Instead of managing every part with equal effort, you focus scarce attention where the money and risk actually sit.

Typical class boundaries look like this:

  • Class A: about 10 to 20% of items, representing roughly 70 to 80% of total annual usage value.
  • Class B: about 20 to 30% of items, representing roughly 15 to 25% of value.
  • Class C: about 50 to 60% of items, representing only 5 to 10% of value.

These percentages are guidelines, not laws. Adjust the cut points to fit your part mix and how many items you can realistically manage under tight control.

How to calculate annual usage value

Start by building one row per stock-keeping unit with two figures: annual consumption (units used per year) and unit cost. Multiply them to get annual usage value, then rank descending. The formula is simple:

Annual usage value = annual quantity consumed × unit cost

Next, compute each item's share of total value and a running cumulative percentage. Where the cumulative curve crosses your chosen thresholds, you draw the A/B and B/C lines.

A worked spare-parts example

Imagine a five-item slice of a maintenance store. Total annual usage value is 100,000 euros.

  1. Servo drive: 4 units/year × 6,000 = 24,000 (24%)
  2. Gearbox assembly: 2 × 21,000 = 42,000 (42%)
  3. Bearing set: 40 × 500 = 20,000 (20%)
  4. Drive belt: 60 × 150 = 9,000 (9%)
  5. O-ring kit: 500 × 10 = 5,000 (5%)

Rank by value and accumulate: gearbox (42%), servo drive (cumulative 66%), bearing set (cumulative 86%), belt (95%), O-ring kit (100%). Using an 80/95 boundary, the gearbox and servo drive are Class A (2 items, 66% of value), the bearing set and belt are Class B, and the O-ring kit is Class C. Two items now command the bulk of your control effort.

Different control policies per class

The whole point of classification is to act differently on each group. Match the policy to the stakes.

  • Class A: tight control. Frequent cycle counts (monthly), low safety stock backed by close demand review, and named ownership. Because a single missed A-part can drive costly unplanned downtime, criticality and lead time matter as much as cost.
  • Class B: moderate control. Quarterly counts, standard reorder points, and periodic review. B items can be promoted to A if their failure would stop a line.
  • Class C: light control. Annual counts, larger order quantities, and simple two-bin or kanban replenishment. The carrying cost of extra C stock is trivial compared with the labor of managing each unit closely.

Note that Fabrico supports asset and spare-parts tracking, but does not place orders for you. Automatic reordering stays a manual or supplier-side decision.

Layering criticality onto value (ABC for spare parts)

Pure usage value can mislead a maintenance team. A 20-euro sensor that halts a bottleneck machine is far more important than its price suggests. That is why many storerooms run a second axis, criticality, alongside value. A cheap but mission-critical part may be pulled up to A-level control regardless of its usage value.

Pair ABC with reliability data to sharpen the call. Parts on assets with poor MTBF and MTTR deserve tighter buffers, and a structured FMEA exercise helps flag which failure modes justify holding safety stock at all.

Benefits and how to get started

Done well, ABC analysis frees up working capital, cuts stockouts on the parts that matter, and directs counting labor where it pays off. A practical rollout looks like this:

  1. Export 12 months of consumption and current unit costs from your CMMS.
  2. Calculate annual usage value and rank items descending.
  3. Set A/B/C thresholds and assign each item a class.
  4. Overlay criticality and promote any cheap-but-critical spares.
  5. Write a control policy per class and review the classification twice a year, since usage shifts.

Frequently Asked Questions

How often should I re-run ABC analysis?

Re-run it at least twice a year, and after any major change in production mix, machine fleet, or supplier pricing. Usage patterns drift, so an item classified as C last year can climb into B or A. A stale classification quietly misdirects your counting effort and safety stock, which erodes the whole benefit of the exercise.

What is the difference between ABC and XYZ analysis?

ABC classifies items by annual usage value, answering how much money each part represents. XYZ classifies by demand variability, answering how predictable consumption is. X items are steady, Z items are erratic. Combining both (a nine-box AX to CZ grid) gives sharper policies, since a high-value item with erratic demand needs more buffer than a steady one.

Does ABC analysis work for spare parts specifically?

Yes, but add a criticality axis. Spare parts differ from raw materials because a low-cost component can still cause expensive downtime if it fails. Run standard value-based ABC first, then promote cheap but mission-critical spares to tighter control. This hybrid protects uptime without over-investing in the many low-impact, low-value items in your store.

Want to see your spare-parts usage classified and controlled in one place? Book a Fabrico demo to see how real-time CMMS tracking and analytics turn raw consumption data into an actionable ABC view of your storeroom.

Latest from our blog

Spill Response: Kits, Containment, and the Drill Between Them
Read now
Define Your Reliability Roadmap
Validate Your Potential ROI: Book a Live Demo
Define Your Reliability Roadmap
By clicking the Accept button, you are giving your consent to the use of cookies when accessing this website and utilizing our services. To learn more about how cookies are used and managed, please refer to our Privacy Policy and Cookies Declaration