UNSPSC

United Nations Standard Products and Services Code

Acronyms & Abbreviations

Definition

UNSPSC is an open, eight-digit hierarchical classification system that uniquely identifies every product and service used in commerce. Managed by GS1 US under license from the United Nations Development Programme, UNSPSC is widely used by state and local government procurement systems, healthcare buying consortia, and large corporate procurement platforms. While NAICS is the federal default for industry classification, UNSPSC is the international default for line-item product/service classification — and any U.S. contractor selling to non-federal government buyers will encounter it.

What is UNSPSC?

UNSPSC (United Nations Standard Products and Services Code) is an open, eight-digit hierarchical taxonomy that classifies every commercial product and service into a single code. The system has roughly 100,000+ commodity-level codes covering everything from "Carbon steel pipe, 6-inch diameter, schedule 40" to "Mainframe operating-system support services." It is governed by GS1 US under license from the United Nations Development Programme.

UNSPSC differs from NAICS in scope and purpose:

  • NAICS classifies businesses by their primary industry — a 6-digit code that says what a company does.
  • UNSPSC classifies products and services — an 8-digit code that says what a specific line item is.

A single company has one or two primary NAICS codes; that same company might sell items spanning dozens of UNSPSC codes. Both systems coexist in government procurement.

The four-level structure

UNSPSC uses an 8-digit code organized into a four-level hierarchy. Each level adds two digits:

LevelDigitsNameExample for "Carbon steel pipe"
1XX000000Segment30 — Structural Components and Basic Shapes
2XXXX0000Family3018 — Tubes, ducting and hosing
3XXXXXX00Class301815 — Metal pipes
4XXXXXXXXCommodity30181510 — Carbon steel pipe

You can roll up reporting at any level: a state agency wanting to report "all pipe purchases" can aggregate everything under Class 301815. A vendor seeking only the specific carbon steel commodity can filter to 30181510.

Who uses UNSPSC in government procurement

UNSPSC is heavily used outside the federal acquisition system. The most common encounters for U.S. contractors:

  • State and local procurement portals. Many state eProcurement systems require vendors to register UNSPSC codes for their products. Notable examples include Texas (CMBL/SmartBuy), New York (NYS Vendor File), California (Cal eProcure), Florida (MyFloridaMarketPlace), and dozens more. These codes drive bid notifications — register the wrong UNSPSC codes and you simply will not receive the alerts.
  • Cooperative purchasing organizations. Sourcewell, OMNIA Partners, BuyBoard, NASPO ValuePoint and similar coops use UNSPSC to organize their catalogs and route requests.
  • Education and healthcare procurement. K-12 districts, state universities, and group purchasing organizations (GPOs) in healthcare procurement extensively use UNSPSC.
  • Large enterprise procurement platforms. SAP Ariba, Coupa, Ivalua, and Jaggaer all support UNSPSC as a standard taxonomy. If you sell to Fortune 500 buyers, you will encounter it.
  • International contracts and the UN system itself. The United Nations agencies (UNDP, UNICEF, WHO procurement) use UNSPSC as their primary classification.

UNSPSC is less common in federal procurement, where Federal Supply Class (FSC) codes and Product Service Codes (PSC) are the dominant federal product/service taxonomy. SAM.gov uses PSC, not UNSPSC.

UNSPSC vs. NAICS vs. PSC

Contractors selling to multiple levels of government need to understand all three:

SystemWhat it classifiesFormatWhere you encounter it
NAICSBusinesses (industry)6-digitSAM.gov registration, set-aside size standards, federal solicitations
PSC / FSCProducts/services (federal)4-character (e.g. R425)Federal solicitations and contracts, FPDS, USAspending
UNSPSCProducts/services (commercial & SLED)8-digitState/local eProcurement, coop purchasing, enterprise platforms

None of the three are interchangeable. A federal NAICS code does not automatically map to a UNSPSC code, and vice versa. Vendors selling across federal and SLED markets typically maintain a mapping document that translates the products they sell into each system.

How to register UNSPSC codes

The process varies by buyer:

  1. Identify the codes that match what you actually sell. The free UNSPSC code search is available at unspsc.org — you can search by keyword and drill into the hierarchy. Be specific. Registering "Class 4310" (Office machines) when you actually sell only "Commodity 43102403" (Network firewalls) means you will receive bid notifications for hundreds of irrelevant office-machine procurements.
  2. Register codes with each procurement system separately. There is no single national UNSPSC registry. You register in each state, coop, and enterprise system independently.
  3. Maintain your code list. Add new codes when your product line expands; remove codes you no longer cover. Stale registrations are the most common source of "we never see relevant bids" complaints.

UNSPSC FAQs

Is UNSPSC the same as NIGP codes? No. NIGP codes are a separate classification system maintained by the National Institute of Governmental Purchasing, used by many U.S. state and local governments alongside or instead of UNSPSC. Some states accept both; some accept only one. Many cooperative purchasing organizations have migrated from NIGP to UNSPSC over the past decade.

Is UNSPSC free to use? Yes. UNSPSC is an open standard. The code lookup at unspsc.org is free. Commercial code-maintenance and mapping services are offered by various vendors but are not required.

Do I need to register UNSPSC codes with the federal government? No. Federal procurement uses NAICS (business classification) and PSC/FSC (product classification). You only need UNSPSC if you sell to state/local government, cooperative purchasing, or commercial buyers that use the standard.

For broader procurement classification context, see NAICS and SAM.gov.

Stop Searching. Start Winning.

BidSparq finds government contracts across 2,000+ sources and matches them to your business with AI — so you never miss an opportunity.

Start Free Trial →