Skip to content

Glossary UNSPSC

What Is UNSPSC?

Definition

UNSPSC (United Nations Standard Products and Services Code) is an open, global classification of products and services. Each UNSPSC code has eight digits across four levels. The code is owned by the United Nations Development Programme (UNDP) and is used in procurement, spend analysis and electronic catalogs.

Four frames nested one inside the other; the innermost is orange and holds a box. Below, eight cells in four pairs, each pair in the color of its frame and the last one orange, on a dark blue ground.
On this page 12
  1. Origin of the term
  2. History and development
  3. How it works
  4. Types and variants
  5. Examples
  6. Advantages and disadvantages
  7. How it differs from related concepts
  8. Criticism and limits
  9. How to apply it, step by step
  10. Best practices
  11. Common mistakes
  12. How this entry was made
In brief

UNSPSC is the UN's 8-digit code for products and services. Code structure, how to look up a code, the current version and how it differs from NAICS.

Four frames nested one inside the other; the innermost is orange and holds a box. Below, eight cells in four pairs, each pair in the color of its frame and the last one orange, on a dark blue ground.

Origin of the term

The code was developed in 1998 by UNDP and the business information company Dun & Bradstreet, according to the code's former official website. Colombia's public procurement agency calls it the Clasificador de Bienes y Servicios.

History and development

  • 1998. UNDP and Dun & Bradstreet develop the code.
  • 2003. GS1 US, the US barcode and product identification organization, takes over code management.
  • 2021. In the fall, subscriber voting on new codes is dropped.
  • 2023. Version UNv26.0801 is released, the latest to date.
  • 2024. GS1 US announces it will hand management back to UNDP by the end of the year.
  • 2025. UNDP manages the code itself. In March, Colombia's procurement agency adopts version UNv26.0801 in Spanish.
  • 2026. UNDP links the full code file on its website, dated 27 September 2026 and still on version UNv26.0801.

How it works

A UNSPSC code moves from general to specific in steps of two digits. The first two digits are the segment, the next two the family, then the class and finally the commodity. Higher levels are padded with zeros: 27000000 is a whole segment, 27110000 a family, 27112700 a class and 27112703 a single commodity.

Which UNSPSC code fits your main product?

UNDP describes a five-level classification. The fifth level, the business function, adds two digits that say what the organization uses the purchase for. According to Wikipedia it is optional. The California Department of General Services describes this as a 10-digit code (SSFFKKCCBB) and notes that California does not use the fifth level.

The file UNDP publishes (version UNv26.0801, accessed 8 November 2026) contains 58 segments, 559 families, 7,998 classes and 149,906 commodities. Of the 20 segments numbered 70 and above, 18 are services, from industrial cleaning to healthcare and education. Every entry has an English title, and just over 91% of the commodities also carry a definition.

UNSPSC tells you what kind of thing is being bought, not which exact product. One manufacturer's power drill and a competitor's share the code 27112703. The individual item is identified by its GTIN, and its technical features are described by classifications such as ECLASS or ETIM.

New versions change codes: they add commodities, move classes and delete entries. SAP Ariba's documentation says supplier catalogs must use the buyer's UNSPSC version. The next sentence says this is not required, because SAP Ariba translates codes between versions.

Types and variants

There are three variants:

  • The 8-digit code, as required by Colombia, California and SAP Ariba.
  • The 10-digit code with business function, which California does not use.
  • Reduced lists. Some public bodies accept only part of the code set. California, for example, limits its list to 6-digit and 8-digit codes.

The official code set is published in English. Translations into Spanish, German and other languages were contributed by members of the user community, according to GS1 US in 2024. UNDP currently links only the English file.

Examples

One code, level by level, as it appears in the UNDP file:

LevelDigitsCodeTitle in the file
Segment227000000Tools and General Machinery
Family427110000Hand tools
Class627112700Power tools
Commodity827112703Power drills

Source: UNDP, UNSPSC code file UNv26.0801, accessed 8 November 2026.

Where the code is required:

  • In the United States, public bodies and universities use it. California classifies all state purchases with UNSPSC, and Cornell University adopted it in place of its own commodity codes.
  • On the United Nations Global Marketplace (UNGM), suppliers classify what they sell with UNSPSC codes, and UN staff use them to classify the tenders they publish.
  • In e-procurement catalogs such as SAP Ariba, each item can carry its UNSPSC code, including in BMEcat files.
  • In Colombia, Decree 1510 of 2013, now part of Decree 1082 of 2015, requires public bodies to identify goods, works and services with UNSPSC codes.
  • Public procurement in the European Union does not use UNSPSC. It uses the CPV, the EU's Common Procurement Vocabulary.

Advantages and disadvantages

CaseAdvantageDisadvantageVerdict
Supplier to UN organizations or Colombian public bodiesRequired in Colombia; part of the supplier profile on UNGMThe codes have to match the product range and be kept up to dateEssential
Procurement team analyzing spendPurchases from different suppliers land in the same groupsIf each buyer picks codes by instinct, the analysis breaksUseful, with internal rules
Industrial distributor selling into EuropeBuyers on SAP Ariba can read the codeNo technical features; that needs ECLASS or ETIMSupplement
Online store selling to consumersNone for Google ShoppingThe Google Merchant Center product data specification has no UNSPSC fieldOnly if a B2B buyer asks

Source: own assessment based on UNGM, SAP and the Google Merchant Center specification.

How it differs from related concepts

CodeMaintained byWhat it classifiesWhere it is required
UNSPSCUNDPProducts and services, 8 digitsUN procurement, US public bodies, Colombia
NAICSUnited States, Canada and MexicoBusiness activities, not productsBusiness statistics in the US, Canada and Mexico
HS (Harmonized System)World Customs OrganizationGoods for customs and trade statistics, 6 digitsCustoms tariffs in more than 200 countries
CPVEuropean UnionSubject of public contracts, 8 digits plus a check digitPublic procurement in the EU
ECLASS and ETIMECLASS and ETIM associationsProducts with technical featuresB2B catalogs
GS1 GPCGS1Trade items with attributesGS1 catalogs and product data

Source: UNDP; U.S. Census Bureau; World Customs Organization; Regulations (EC) No 2195/2002 and No 213/2008; GS1 US (2024).

The full comparison of UNSPSC, ECLASS, ETIM and GS1 GPC is in the ECLASS entry. A UNSPSC code is also not a GTIN: the GTIN identifies a specific trade item, UNSPSC the group it belongs to.

Criticism and limits

UNSPSC carries no features. It tells you something is a power drill, but not its power, voltage or chuck type. That is why technical catalogs pair it with ECLASS or ETIM.

After a 2018 audit by the California State Auditor, the state reviewed its purchases: of more than 55,000 codes in its system, only 6,000 were used correctly, 26,000 were used incorrectly and 23,000 had never been used. California removed those 23,000 in 2019.

Updates have stalled. According to the GS1 US FAQ, a new version came out once a year, in the third quarter. No new version has appeared since 2023, and the file UNDP links in 2026 is still UNv26.0801.

How to apply it, step by step

  • Download the code file from the UNDP website or use the UNGM search.
  • Start with the segment that best matches what you sell or buy, and work down level by level.
  • Pick the 8-digit commodity. If two codes seem to fit, decide by what the product does, not what it is made of.
  • Read the definition, if there is one, to confirm the code covers your case.
  • Record the version next to the code, currently UNv26.0801.
  • If your customer or the public body gives you its own list, use that list.

Best practices

  • One code per catalog item, with the version stated.
  • Written rules for buyers on which code goes with which type of purchase.
  • Review codes when a customer moves to a new version.
  • Combine UNSPSC with the GTIN and, for technical products, with ECLASS or ETIM.

Common mistakes

  • Classifying by material ("plastic") instead of function ("ballpoint pen").
  • Entering a segment or class code where a commodity code is required.
  • Giving a UNSPSC code in an EU tender that asks for a CPV code.
  • Looking up codes on unofficial sites. The former website unspsc.org is no longer a source: its September 2026 copy in the Internet Archive shows a list of online casinos. The source is UNDP.

How this entry was made

This entry was written in November 2026 with AI assistance. It started from an analysis of the top ten search results in Spain, the United States and Germany and of the answers from four AI assistants, half of which still named GS1 US as the code manager. The code data comes from the UNDP file, and we counted the levels in that file ourselves.

Manuel Riveiro Rodriguez CEO & Digital Strategist

A technical audit covers this and everything else in one pass.

Request an audit

Frequently asked

What does UNSPSC stand for?

UNSPSC stands for United Nations Standard Products and Services Code. It assigns every product or service an 8-digit number on four levels: segment, family, class and commodity.

How do I obtain a UNSPSC code?

Nobody issues one. Download the UNDP code file or search UNGM, find the codes for your products or services and use them. UNSPSC classifies what a company sells, not the company itself, and GS1 US stated while it managed the code that it could not tell anyone which code to use.

Is UNSPSC free?

Yes. UNDP offers the current version as a free download. GS1 US, which managed the code until 2024, allowed free use, including inside your own software.

Is UNSPSC the same as an HS code?

No. HS codes come from the World Customs Organization's Harmonized System and are used for customs tariffs and trade statistics. UNSPSC is used for procurement and spend analysis.

Is UNSPSC the same as a NAICS code?

No. NAICS classifies what a business does, for statistics in the United States, Canada and Mexico. UNSPSC classifies the products and services that are bought and sold.

Sources

  1. UNDP, United Nations Standard Products and Services Code. Owner, five levels and free download.
  2. UNDP, UNSPSC code file UNv26.0801, dated 27 September 2026. Level counts and examples.
  3. United Nations Global Marketplace (UNGM), UNSPSC code search.
  4. GS1 US, UNSPSC FAQs, Internet Archive copy of 10 June 2025. Origin in 1998, management since 2003 and handover to UNDP.
  5. GS1 US, UNSPSC FAQs, Internet Archive copy of 29 December 2024. Free use, languages, relation to GTIN and GPC.
  6. GS1 US, UNSPSC FAQs, Internet Archive copy of 15 January 2024. Voting dropped in 2021 and annual release.
  7. Internet Archive, copy of unspsc.org of 29 September 2026. Unrelated content.
  8. California Department of General Services, UNSPSC. Five levels, 10-digit code and the 2018 to 2021 cleanup.
  9. Cornell University, UNSPSC Classifications.
  10. SAP, UNSPSC in the SAP Ariba catalog format. Versions and translation between versions.
  11. Colombia Compra Eficiente, Clasificador de Bienes y Servicios (in Spanish). Version UNv26.0801 and Decree 1510/2013.
  12. U.S. Census Bureau, North American Industry Classification System.
  13. World Customs Organization, What is the Harmonized System.
  14. Regulation (EC) No 2195/2002 on the Common Procurement Vocabulary (CPV).
  15. Regulation (EC) No 213/2008, revision of the CPV and code structure.
  16. Google, Merchant Center product data specification.
  17. Wikipedia, UNSPSC. Optional fifth level for the business function.