UNSPSC
United Nations Standard Products and Services Code
Acronyms & AbbreviationsDefinition
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:
| Level | Digits | Name | Example for "Carbon steel pipe" |
|---|---|---|---|
| 1 | XX000000 | Segment | 30 — Structural Components and Basic Shapes |
| 2 | XXXX0000 | Family | 3018 — Tubes, ducting and hosing |
| 3 | XXXXXX00 | Class | 301815 — Metal pipes |
| 4 | XXXXXXXX | Commodity | 30181510 — 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:
| System | What it classifies | Format | Where you encounter it |
|---|---|---|---|
| NAICS | Businesses (industry) | 6-digit | SAM.gov registration, set-aside size standards, federal solicitations |
| PSC / FSC | Products/services (federal) | 4-character (e.g. R425) | Federal solicitations and contracts, FPDS, USAspending |
| UNSPSC | Products/services (commercial & SLED) | 8-digit | State/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:
- 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. - Register codes with each procurement system separately. There is no single national UNSPSC registry. You register in each state, coop, and enterprise system independently.
- 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 →