eProcurement Toolkit

You are here: sourcing, stop 1/7

The lineStrategic sourcing

What is MRO spend analysis, and how do you run it?

Short answer

MRO spend analysis reviews what an organisation pays for maintenance, repair and operations items, such as spare parts, tools and consumables, to clean the item data, find duplicates and price gaps, and decide how to buy.

Cite this answereProcurement Toolkit, “What is MRO spend analysis, and how do you run it?”, updated 7 Nov 2026, eprocurementtoolkit.org/strategic-sourcing/mro-spend-analysis

Key takeaways

  • MRO spend analysis is spend analysis applied to maintenance, repair and operations items: spare parts, tools, safety equipment, lubricants and other consumables that keep sites running.
  • MRO data is harder than most: thousands of small order lines, short free-text descriptions, the same item recorded under several numbers, and purchases spread across stockrooms, catalogues, spot orders and cards.
  • Cleaning the item data comes first. Until duplicate items are merged and descriptions follow one pattern, price comparisons and supplier counts are wrong.
  • Classify with a shared code such as UNSPSC at family or class level, then map to your own MRO categories.
  • Results become decisions per item group: one standard item, one agreed price, a catalogue or punchout for repeat buys, less stock, and fewer suppliers.

What is MRO spend analysis?

MRO spend analysis is the review of what an organisation pays for maintenance, repair and operations items: spare parts, tools, safety equipment, lubricants and other consumables. It cleans and classifies the item data, finds duplicate items and price gaps, and shows which suppliers and buying channels are used, so buyers can standardise items and agree prices.

MRO stands for maintenance, repair and operations (CIPS writes “operating”). The Chartered Institute of Procurement and Supply (CIPS) describes MRO products as high-variety, low-value products, including consumables, needed to support the manufacturing processes. A bearing for a conveyor, a pair of safety gloves, a can of lubricant, a filter for a compressor and a box of fuses are all MRO. None of them goes into the product, so MRO is usually counted as indirect spend. Production still stops when one of them is missing.

A typical first finding. A maintenance technician needs a bearing for a pump that has stopped. The stockroom has none under the number he searches for, so he asks for an urgent purchase from a local distributor at three times the usual price. Two shelves away, the same bearing sits in stock under a different item number and a different description. MRO spend analysis is built to find that kind of gap, item by item.

The general method (collect, clean, classify, analyse) is explained in spend analysis. This page covers what changes when the spend is MRO. The analysis of parts that go into the product is in direct spend analysis, and the difference between direct and indirect buying in indirect procurement.

Why is MRO spend hard to analyse?

Pages on the subject, mostly written by MRO data and spend analytics firms, agree on one point: the data is the main problem. The features below explain why, and what each one does to the figures.

Features of MRO spend and their effect on the analysis
Feature of MRO spendWhat you see in the dataEffect on the analysis
Many items, small valuesThousands of order lines of a few euros or dollars eachTotals per item look too small to matter; the value is in the sum and in the downtime avoided
Short free-text descriptions“BRG BALL 6205”, “bearing 25x52”, “ball brg sealed”The same item cannot be grouped, so its price and usage are split
Duplicate item recordsOne item under several numbers, often one per site or per stockroomStock is counted twice, prices differ, and suppliers are compared on the wrong basis
Several buying channelsStockroom issues, catalogue and punchout orders, spot purchase orders, purchasing card linesNo single system holds the whole spend; card lines often have no item detail at all
Urgent purchasesOrders raised after the need, from the nearest distributorHigh prices that are a symptom of missing stock or missing data, not of a bad supplier
Many small suppliersLong lists of distributors and local shopsPart of the spend falls into the tail; see tail spend management

In MRO, the price problem is often an item-data problem: until one item has one record and one description, its real price and usage stay hidden.

The many small suppliers at the bottom of the ranking are a subject of their own. CIPS describes tail spend as the bottom 20% of an organisation’s spend, which usually accounts for 80% of its suppliers. How to manage that part is explained in tail spend management; this page stays on the item data.

What data does an MRO spend analysis need?

Invoices alone are not enough. They show what was paid, not which item it was, whether it came from stock or was bought for one job, or which machine it was for. Collect the item level from every channel.

Data for an MRO spend analysis: field, usual source and why it matters
DataUsual sourceWhy it matters
Item number, description, unit of measure, manufacturer and manufacturer part numberItem or material master in the ERP or the maintenance systemShows which records are the same item
Stock on hand, minimum and maximum levels, issues per yearStockroom or inventory moduleShows usage and stock tied up per item
Purchase order lines: item, supplier, unit price, quantity, site, datePurchasing module of the ERPGives the price agreed, per site and per supplier
Catalogue and punchout order linesE-procurement systemShows repeat buys and their prices
Purchasing card transactionsCard provider statementsShows spend that never reaches a purchase order
Invoices and paymentsAccounts payableConfirms what was paid in total, per supplier
Work orders and the equipment they relate toMaintenance management systemLinks items to the machines that use them, and shows urgent jobs

The item master tells you what the item is; stock and work orders tell you how it is used; orders and invoices tell you what it costs.

Maintenance and engineering staff are needed early. Only someone who knows the equipment can confirm that two records are the same item, or that a cheaper equivalent fits the machine.

How do you classify MRO spend?

Classification groups items so they can be compared and bought together. UNSPSC, a public code with four levels of two digits (segment, family, class, commodity), is common in catalogues and e-procurement systems. For MRO, the family or class level is usually detailed enough for an analysis. Organisations then map these codes to their own MRO categories. How to choose a taxonomy is explained in the classification section of spend analysis.

Examples of MRO items and the UNSPSC families they fall in (family names as listed by the University of Nebraska, March 2026)
MRO itemUNSPSC segmentUNSPSC family
Spanners, screwdrivers, hand tool sets27 Tools and General Machinery2711 Hand tools
Fasteners, fittings and small hardware31 Manufacturing Components and Supplies3116 Hardware
Maintenance paint and primer31 Manufacturing Components and Supplies3121 Paints and primers and finishes
Fuses, switches, contactors39 Electrical Systems and Lighting and Components and Accessories and Supplies3912 Electrical equipment and components and supplies
Lamps and tubes39 Electrical Systems and Lighting and Components and Accessories and Supplies3910 Lamps and lightbulbs and lamp components
Pump and compressor spares40 Distribution and Conditioning Systems and Equipment and Components4015 Industrial pumps and compressors
Air and oil filters40 Distribution and Conditioning Systems and Equipment and Components4016 Industrial filtering and purification
Gloves, glasses, hearing protection46 Defense and Law Enforcement and Security and Safety Equipment and Supplies4618 Personal safety and protection
Cleaning products47 Cleaning Equipment and Supplies4713 Cleaning and janitorial supplies

MRO items spread across many UNSPSC segments; classify them at family or class level, then group the families into the MRO categories your buyers manage.

Classify on the cleaned description, not on the raw text. A line that reads “misc. parts for line 3” cannot be classified at all; it has to go back to the requester or to the invoice. Write down the rule used for each doubtful line, so the next analysis gives the same result.

How do you find duplicate items in the item master?

A duplicate is one physical item recorded under two or more numbers. The usual cause is that each site, stockroom or buyer created its own record, with its own wording. The fix is a standard description: a noun first (“bearing”), then a type (“ball, deep groove”), then the attributes that define the item (bore, outer diameter, width, seal), then the manufacturer part number. Records with the same attributes are then compared by people who know the item.

Worked example (fictional figures): one sealed ball bearing, type 6205, found under four item records
Item record (as written)WhereStock (units)Used per year (units)Unit price paid (€)Spend per year (€)
BRG BALL 6205 2RSSite North stockroom1401204.20504.00
BEARING 25X52X15 SEALEDSite North workshop store60306.80204.00
6205-2RS DEEP GROOVESite South stockroom90803.90312.00
Ball bearing 6205RS (urgent)Spot orders, no stock02511.50287.50
TotalFour records2902551,307.50

The same bearing costs between €3.90 and €11.50; bought at €3.90, the 255 units would cost €994.50, €313 (about 24%) less, and the 290 units in stock cover more than a year of use.

Check of the figures: 120 × 4.20 = 504.00; 30 × 6.80 = 204.00; 80 × 3.90 = 312.00; 25 × 11.50 = 287.50; total €1,307.50. At €3.90, 255 × 3.90 = €994.50, so the gap is €313.00. The stock of 290 units equals about 1.1 years of use (290 ÷ 255).

€313 a year on one bearing does not justify a project. The point is the pattern. The urgent orders at €11.50 happened while 290 units sat in three stores under other numbers. Repeated over thousands of items, duplicates raise both the prices paid and the stock held. Merging the four records into one, with one description and one agreed price, fixes both.

How do you run an MRO spend analysis, step by step?

  1. Set the scope: which sites, which period and which channels. Twelve months of stockroom issues, purchase order lines, catalogue orders and card transactions is a common start.
  2. Extract the item master and every transaction with the item number, the supplier, the site and the channel on each line.
  3. Standardise descriptions: noun, type, defining attributes, manufacturer and manufacturer part number. Lines with no item detail go into a separate group to review.
  4. Find and confirm duplicate items with maintenance and stockroom staff, and decide which record survives.
  5. Classify the cleaned items, for example to UNSPSC family or class, then to your own MRO categories.
  6. Calculate spend, usage and stock per cleaned item, and compare prices for the same item across sites, suppliers and channels.
  7. Measure the share of spend that comes from urgent or unplanned orders, per site and per category.
  8. Review the findings with maintenance, stores, finance and the category manager, and record one decision per item group.

Keep the cleaned item master. It is the main result of the work, and the next analysis starts from it instead of starting again from raw text.

Which buying channels does MRO spend go through?

The same item can reach a site by several routes. The analysis shows how spend divides between them, and whether each item is bought through the right one.

MRO buying channels: what goes through each, and what the analysis looks for
ChannelTypical MRO itemsWhat the analysis looks for
Stockroom (stocked items)Critical spares, items used every weekDuplicates, excess stock, items no longer used by any machine
Catalogue or punchout from a contracted supplierTools, consumables, safety equipment, standard sparesItems bought often outside the catalogue, and catalogue prices against the contract
Purchase order to a chosen supplierRepairs, special parts, larger one-off itemsRepeat orders that should be in a catalogue or an agreement
Purchasing cardSmall, urgent or local purchasesCard lines that hide repeat buys of stocked or catalogue items
Urgent spot orderWhatever is missing when a machine stopsWhich items cause urgent orders, and why they were not in stock

Repeat items belong in stock or in a catalogue at an agreed price; spot orders and card lines should be the exception, and the analysis shows where they are not.

A punchout catalogue lets a requester shop on the supplier’s own site from inside the purchasing system, then bring the basket back as a requisition. It suits MRO because the supplier keeps thousands of items and prices up to date. How it works is explained in punchout catalogue; card purchases are covered in purchasing card, and standing agreements with releases in blanket purchase order.

Which decisions come out of an MRO spend analysis?

One item, one record
Merge duplicates and lock the description pattern, so new records follow it. Who may create a new item record, and how, is part of the decision.
Standard items
Ask maintenance to choose one standard for near-identical items, such as one glove type per task or one grease per application, so volumes add up.
Agreed prices
Extend the best price to every site, or run one sourcing event for the combined volume of an MRO category.
Catalogue coverage
Move repeat spot buys into a catalogue or punchout at contract prices, and check that requesters use it.
Stock levels
Reset minimum and maximum levels from real usage, and review items that no machine uses any more.
Fewer suppliers
Group MRO categories with fewer distributors, or one integrated supplier for a site, where service levels can be agreed and measured.

Do not judge MRO decisions on price alone. A cheaper bearing that fails early can stop a line for hours, and a stock cut that causes urgent orders costs more than it saves. Check each decision with maintenance. The category plan that groups these decisions is described in category management; the ranking of spend by supplier is in supplier spend analysis, and how to choose a tool for the work is covered in spend analysis software.

Questions

Is MRO direct or indirect spend?

Usually indirect. CIPS describes MRO products as high-variety, low-value products, including consumables, needed to support manufacturing. They keep the site running but do not become part of the product. Production still depends on them, which is why many manufacturers analyse MRO separately from other indirect spend.

What is the difference between MRO spend analysis and tail spend analysis?

MRO spend analysis looks at one category of items, maintenance, repair and operations, and works at item level. Tail spend analysis looks at the many small suppliers and purchases at the bottom of all spend, whatever the category. Part of MRO spend often falls into the tail, so the two overlap.

How often should MRO spend be analysed?

A full analysis once a year is common, often before supplier negotiations. Once the item master is clean, a monthly or quarterly check of urgent orders, new item records and prices paid outside agreements keeps it from drifting back.

Can MRO spend analysis be done in a spreadsheet?

Yes, for one site or a first pass. Export the item master and twelve months of transactions, standardise descriptions for the largest item groups, and compare prices. Software helps when there are several sites, tens of thousands of items and descriptions in several languages.

Which UNSPSC level should be used for MRO?

Family or class is usually enough for an analysis: it groups hand tools, hardware, filters or safety equipment without going down to each commodity. The commodity level helps in catalogues, where an item must be found by a precise code.

New guides on the strategic sourcing line

One short email when a guide on this line is added or revised. Nothing else.

Coming soon: sign-up opens with the first email.

Seb Troz

Source-to-pay consultant · written and maintained this guide

Seb Troz is a source-to-pay consultant who implements Ivalua for buying organisations. He writes the guides on eProcurement Toolkit from that hands-on work.

Disclosure: the author works as an Ivalua consultant. Pages that compare software say so next to the comparison.