Learn the complete code structure, hierarchy rules, and attribute requirements of the United Nations Standard Products and Services Code taxonomy standard.
The United Nations Standard Products and Services Code (UNSPSC) is a global, hierarchical classification system for products and services used primarily in procurement, spend analysis, and supply chain management. Developed under the auspices of the United Nations Development Programme and now managed by GS1 US, the UNSPSC provides a standardized vocabulary for describing what organizations buy and sell. With approximately 100,000 commodity codes across four clearly defined levels, it covers everything from live animals and chemicals to professional services and IT infrastructure.
UNSPSC uses a strict four-level hierarchy: Segment (broad category, 2-digit code), Family (sub-category, 4-digit code), Class (product grouping, 6-digit code), and Commodity (specific product type, 8-digit code). For example, code 43211507 breaks down as Segment 43 (Information Technology Broadcasting and Telecommunications), Family 4321 (Computer Equipment and Accessories), Class 432115 (Computers), Commodity 43211507 (Notebook computers). This structured numeric approach makes UNSPSC ideal for automated data processing, procurement systems, and government compliance reporting.
The standard is widely mandated in government procurement worldwide. The U.S. federal government, the European Union, NATO, and many national governments require UNSPSC codes on purchase orders and invoices for spend categorization and reporting. In the private sector, large enterprises use UNSPSC for procurement analytics, supplier management, and contract classification. While UNSPSC was originally designed for procurement rather than consumer e-commerce, its comprehensive scope and international recognition make it valuable for any organization that needs to classify products and services in a standardized, language-independent manner.
Example hierarchy showing how products are organized within this standard
Key rules and principles that define how this taxonomy organizes products
UNSPSC codes should be assigned at the most specific level: the 8-digit Commodity code. Higher-level codes (Segment, Family, Class) are used for aggregation and reporting, not for individual product classification. A product assigned only to a Segment or Family code provides insufficient detail for spend analysis and procurement matching.
UNSPSC categorizes products based on their intended use and function, not what they are made of or which industry produced them. A steel bolt used in construction is classified under Fasteners, not under Metals. A plastic container for food storage is classified under Food storage, not under Plastics. Focus on the product's purpose when selecting the appropriate code.
The four-level hierarchy is designed so that spend data can be rolled up from Commodity to Class, Family, and Segment levels for progressively broader analysis. When implementing UNSPSC, capture the full 8-digit code so that you can report at any level. A well-classified catalog enables questions like "How much did we spend on all Computer Equipment?" (Family 4321) as well as "How much on Notebook computers specifically?" (Commodity 43211507).
UNSPSC segments 70-94 are dedicated to services (consulting, engineering, healthcare, financial). Products and services should not be mixed under the same codes even when they are purchased together. A maintenance contract for equipment should be classified under the appropriate services segment, while the equipment itself is classified under its product segment. This separation is essential for accurate procurement analysis.
Mandatory and recommended attributes for key categories in this standard
Industries and scenarios where this taxonomy standard is most commonly applied
UNSPSC is mandated by many national governments including the United States, Canada, and European Union member states for classifying goods and services in procurement systems. Government agencies use UNSPSC codes on purchase orders, contracts, and invoices to enable standardized spend reporting and compliance with procurement regulations.
Large corporations use UNSPSC to classify all purchases across business units and geographies. By mapping every invoice line to a UNSPSC code, procurement teams can aggregate spend by category, identify consolidation opportunities, negotiate volume discounts, and track spending patterns over time with a consistent, vendor-neutral taxonomy.
B2B e-procurement platforms like SAP Ariba, Coupa, and Oracle Procurement Cloud use UNSPSC as a standard classification system for supplier catalogs. Suppliers classify their products using UNSPSC codes so that buyers can search, compare, and procure items from multiple suppliers using a single, consistent taxonomy.
Manufacturing and distribution companies use UNSPSC to classify inventory items, MRO (Maintenance, Repair, and Operations) supplies, and raw materials. The standard provides a neutral classification that works across ERP systems, warehouse management systems, and supplier catalogs without dependence on any single vendor's proprietary codes.
Step-by-step guide to implementing this taxonomy standard in your product catalog
Register at unspsc.org and obtain a license appropriate for your organization's needs. Academic and government licenses are available at reduced cost. Download the full code set in your preferred format (Excel, XML, or database). Review the version release notes to understand recent additions and deprecations.
Export your existing product catalog, purchase orders, and invoice data. Identify how items are currently classified (if at all) and assess the volume and diversity of products and services you need to map. Prioritize categories by spend volume: the top 20% of categories typically represent 80% of total procurement spend.
For each product or service, navigate the UNSPSC hierarchy from Segment to Commodity to find the best 8-digit code match. Use the official code descriptions and keyword search tools to find appropriate codes. For large catalogs, use AI-powered classification tools like WISEPIM to automate the initial mapping and focus manual review on ambiguous items.
Download our comprehensive UNSPSC implementation toolkit with category mapping templates, spend analysis frameworks, and ERP integration checklists designed for procurement professionals managing product and service classification at scale.
Common questions about UNSPSC
WisePIM supports all major taxonomy standards and uses AI to automatically map your products — no manual classification required.