The United Nations Standard Products and Services Code (UNSPSC) is a global classification system for all goods and services. It provides a standardized method for classifying products and services, primarily utilized in procurement and supply chain management. Establishing a common language for transactions across different companies, countries, and systems is fundamental to modern commerce. This standardization allows businesses to move beyond relying on fragmented internal catalogs or inconsistent supplier descriptions. The framework facilitates global communication and data management by ensuring a specific product or service is identified by the same code regardless of the organization buying or selling it.
Defining the UNSPSC System
The UNSPSC system was jointly developed in 1998 by the United Nations Development Programme (UNDP) and the Dun & Bradstreet Corporation (D&B). Its core purpose is to bring order and clarity to business transactions by standardizing the classification of everything bought and sold. By assigning a unique, structured code to every item, the system supports sophisticated e-commerce and procurement platforms. This consistent classification enables organizations to effectively track and manage their expenditures across different departments and geographic regions.
The Four-Level Hierarchical Structure
The classification system is built upon a four-level hierarchy, which translates into a core eight-digit numeric code. Each level is represented by two digits, with the code becoming progressively more specific from the broadest category to the most detailed item. This structured approach allows for the precise counting and organization of all classified commodities. An optional fifth level, consisting of two additional digits, can be added to specify the business function, such as rental or wholesale.
Segment
The Segment is the broadest classification level and comprises the first two digits of the eight-digit code. It represents a general aggregation of products or services, often signifying an entire industry or major grouping of goods. For example, a Segment might cover all “Office Equipment and Accessories.”
Family
The Family level is represented by the third and fourth digits, grouping products and services within a Segment that share a common functional purpose. This level narrows the focus to inter-related categories. For example, a Family might be “Computer Equipment and Accessories” within a larger Information Technology Segment.
Class
The fifth and sixth digits define the Class, which groups items within a Family that share common characteristics. This level provides a more specific categorization, moving from a general Family like “Computer Equipment” to a Class like “Computer Accessories.”
Commodity
The Commodity level is the most granular, represented by the seventh and eighth digits, and it identifies the specific product or service. This is the final, unique identifier for a purchasable item, such as a specific “Docking station” or “Toner cartridge.” This is the level at which the total count of codes is determined.
The Total Count of UNSPSC Codes
The count of UNSPSC codes refers to the total number of unique, active Commodity codes, as these represent the most detailed classification of products and services. The total number of items is approximately 158,449, as of a recent version update. This figure is dynamic and reflects the constantly evolving global marketplace. The total count fluctuates as new products and services are introduced and classified, while obsolete codes are retired or modified.
The Importance of Code Maintenance and Updates
The ongoing accuracy and relevance of the classification system rely on a formal process of code maintenance and regular updates. The system is managed by the UNSPSC management office, operating under the governance of the United Nations Development Programme (UNDP) and GS1 US. Formal updates to the code set are typically issued quarterly or semi-annually to incorporate necessary revisions. The maintenance process involves accepting and reviewing formal requests from users for new codes, modifications to existing codes, or the retirement of obsolete codes. This structured mechanism ensures the taxonomy remains current and reflects the introduction of new technologies and emerging market trends.
Practical Applications of UNSPSC
The codes are widely used for enhancing financial oversight by providing a standardized lens for spend analysis. By classifying all purchasing data using the same codes, organizations can group similar expenditures, allowing for clear identification of spending patterns and cost-saving opportunities. This consistent classification also supports supplier rationalization efforts, enabling businesses to consolidate purchasing volume with fewer vendors for specific commodity groups. The use of a common global standard improves interoperability between disparate enterprise resource planning (ERP) systems and other internal software platforms. Adopting the UNSPSC framework ensures that procurement data is clean, consistent, and ready for advanced analysis.

