Procurement

What Is UNSPSC – And Why Hard Services Companies Should Care

UNSPSC is the global procurement classification standard. This guide explains the hierarchy, why ERP systems don't solve classification on their own, and how automated classification works at scale.

Procurement17 February 20268 min read

UNSPSC stands for United Nations Standard Products and Services Code. It is a global classification system that assigns a standardised eight-digit code to every product or service a business can buy – from electrical cable to pest control to software licences.

The UNSPSC hierarchy

The eight digits sit within a four-level hierarchy:

LevelDescriptionExample
Segment (2 digits)Broad grouping46 – Safety and Security
Family (4 digits)Sub-grouping4613 – Personal safety and protection
Class (6 digits)Category461317 – Hand protection
Commodity (8 digits)Specific product46131701 – Disposable gloves

That level of precision might seem like administrative overhead. For hard services companies managing thousands of procurement lines across multiple sites and systems, it is the difference between spend data you can act on and spend data you are just storing.

You can check any single code yourself with Pearstop's free UNSPSC lookup tool, or browse the full hierarchy in the interactive UNSPSC tree.

Why classification matters in practice

Most procurement databases in FM, construction, and infrastructure contain the same fundamental problem: line items described in whatever format the person entering them preferred. "Nitrile gloves M" on one site. "Gloves nitrile medium" on another. "PPE consumables – hands" on a third.

These are the same product. But without consistent UNSPSC classification, they cannot be grouped, compared, or used for volume leverage. Finance sees four different line items. Procurement sees four separate purchases. The supplier sees four transactions that could be one negotiated contract.

Why ERP systems do not solve this on their own

A common assumption is that if your organisation has an ERP – SAP, Oracle, Microsoft Dynamics – the classification problem is handled. In practice, it rarely is. ERP systems capture transactions. They record what was purchased, from whom, at what price. What they do not do is enforce consistent classification at the point of entry.

Three approaches have historically been used to add classification on top:

  • Manual classification – accurate in expert hands, but at scale it is slow, expensive, and inconsistent across analysts.
  • Offshore data teams – faster than internal manual work, but quality varies and teams lack contextual knowledge of your specific business.
  • Rule-based automation – works well for high-frequency, well-described items. Breaks down on anything ambiguous or abbreviated.

The approach that works at scale combines all three: deterministic rules for clear cases, a machine learning model trained on your specific data for the middle ground, and human review for genuinely ambiguous items. Every human decision feeds back into the model, improving accuracy over time.

What UNSPSC classification unlocks

  • Spend aggregation across systems and entities. Every line item carries a consistent category code, so spend becomes comparable across ERPs, business units, sites, and years.
  • Supplier consolidation. Once you can see total commodity spend, you can identify where multiple suppliers are delivering the same thing at different prices.
  • Category strategy. UNSPSC codes give category managers the data layer they need to manage categories rather than just describe them.
  • AI and analytics platform readiness. Platforms like Microsoft Fabric and Power BI operate best when data is consistently structured. UNSPSC classification is that standardisation layer.

"Before, this meant weeks of manual classification. Now I feed the raw exports in, review what it spits out, and correct the grey areas. My confidence in the dataset jumped. For the first time, management actually trusts the analytics I produce."

– Data Analyst, Industrial construction company

Maintaining classification over time

Classification is not a one-time exercise. New suppliers are added, new products are purchased, and descriptions change. Without active maintenance, the quality of a classification exercise degrades within months as new unclassified data accumulates.

The practical solution is an automated classification system that processes new data as it arrives – assigning codes to confident items and flagging ambiguous ones for review. The model improves as it processes more of your specific data, and the ongoing maintenance burden drops over time.

Frequently asked questions

How do I look up a specific UNSPSC code?

Paste the product or service description into a UNSPSC lookup tool and it returns the matching 8-digit commodity code along with the segment, family and class above it. That works for checking one line by hand. A full spend file or invoice history needs the same lookup applied automatically across every line, which is the classification work described above.

Is there a way to browse the whole UNSPSC taxonomy at once, not just look up one code?

Yes. The four-level hierarchy in the table above, segment, family, class and commodity, is the same structure the full UNSPSC taxonomy uses end to end. An interactive tree lets you click down from a broad segment to a single commodity code without knowing the code in advance, which is useful for scoping a category before you have real line-item data to classify.

Is UNSPSC the only procurement classification standard?

No. UNSPSC is the most widely used standard for spend analysis and category management, but eCl@ss and CPV exist for different purposes: eCl@ss adds technical attributes common in German manufacturing, and CPV is mandatory for EU public sector tenders. Most hard services companies only need UNSPSC, chosen because it matches the ERP and reporting setup described above.

Free Tools

Not sure which UNSPSC code to use?

Paste any product or service description and get the correct 8-digit code instantly — or explore the full UNSPSC tree to understand the hierarchy.

Sjoerd Schoufs

Sjoerd Schoufs

Data Extraction & Classification, Pearstop

Sjoerd works on data extraction and classification at Pearstop. He built a metadata extraction algorithm that pulls structured attributes out of engineering and technical files that would otherwise have to be opened and read one at a time. He also works on the classification pipeline itself.

LinkedIn →

Further reading

Latest Insights

AI & Digital

The spend cube framework, executed with AI

The classic three-dimension spend cube, adapted for an AI classification pipeline: what changes in s…

Read more
Procurement

Classifying spend in 2026: five options compared

Sievo, Pearstop, Coupa, Simfoni, Spendkey, and manual classification compared honestly on cost model…

Read more
Data Quality

Classifying air filtration spend inside HVAC maintenance

Filter changes are a predictable consumable cost, but most HVAC codes blend them with reactive parts…

Read more