Quick answer: A UNSPSC code is an eight-digit number that classifies a product or service, such as 43211509 for a tablet computer. Government buyers use these codes to sort catalogs and route bid notices, so the codes on your products decide whether buyers can find them. NASA SEWP VI now requires one on every contract line item, and states like California use them to match suppliers to bids.
What does UNSPSC stand for?
UNSPSC is the United Nations Standard Products and Services Code. It is a shared vocabulary for "what is being sold," run under the UN Development Programme, and anyone can browse and download the current code set at no cost. Because it isn't tied to one company or one agency, the same code means the same thing in a reseller's catalog and in a government buyer's purchasing system.
That shared meaning is the point. When a buyer searches for "network switches," the system can return every item coded as a switch, no matter what the manufacturer calls it on the spec sheet.
How is a UNSPSC code structured?
Each code is eight digits, read as four pairs. Every pair narrows the one before it. The SEWP VI Contract Holder User Manual uses a tablet to show how it works:
- Segment (43): Information Technology Broadcasting and Telecommunications
- Family (21): Computer Equipment and Accessories
- Class (15): Computers
- Commodity (09): Tablet computer
A code that ends in zeros stops at a higher level. 43000000 covers the whole IT segment, while 43211500 means "computers" without saying what kind. The more digits you fill in, the more precisely a buyer's search can find you.
How is UNSPSC different from NAICS and PSC codes?
Government contracting uses three classification systems, and each answers a different question:
- NAICS describes the business: what industry your company is in. (See our primer on NAICS codes.)
- PSC (Product and Service Code) describes the federal purchase. The PSC Manual, maintained by GSA, says these codes indicate "what" was bought on each contract action reported to the Federal Procurement Data System (FPDS). They are short alphanumeric codes, such as DA10, and they describe the purchase rather than any single item on it.
- UNSPSC describes the item itself, at the line-item level. It lives in your catalog and on your price files, and it is the most detailed of the three.
A reseller can carry one NAICS code for the company, see a single PSC on a federal award, and still need dozens of UNSPSC codes for the products on that order.
Why does SEWP VI require UNSPSC codes?
It's a question that keeps coming up on our recent calls with new NASA SEWP holders. The SEWP VI manual is direct about it: "all CLINs in the SEWP database of record must have an associated" UNSPSC code. A CLIN (contract line item number) is a single product or service on your contract.
Three rules in the manual matter most:
- Use Class or Commodity level codes. The manual says Segment and Family codes "lack the detail needed for proper identification." In practice, that means codes ending in two zeros at most.
- Check scope. SEWP is making a list of in-scope codes available through its website and CHOP, and it rates each code. Some codes are only allowed as part of a larger solution; the manual's example is hand tools, which are in scope only when bought as part of a networking solution.
- Keep codes accurate. Contract holders are responsible for the accuracy of the codes on their contract. Inside CHOP, SEWP's contract holder portal, the UNSPSC Drilldown tool lets you search from Segment down to Commodity and filter to in-scope codes only.
For a holder with thousands of CLINs across many manufacturers, coding is real work. It's one more reason the onboarding steps in our SEWP VI guide for new holders take longer than most teams expect.
Do state and local buyers use UNSPSC codes too?
Some do. California is a clear example. Its Cal eProcure supplier guide explains that suppliers list UNSPSC codes on their profile so state buyers can find them and request a quote, and that buyers usually search at Level 3 and Level 4 (class and commodity). Bid notifications are set up separately: you pick the codes you want alerts for, and that list is different from the one buyers see on your profile.
That split catches people. A supplier can be easy for buyers to find and still miss bids, or the other way around, because the two code lists were set up at different times by different people.
Not every state and local agency uses UNSPSC. Some use other commodity code systems, so check each portal's registration instructions before assuming your codes carry over.
How do you pick the right UNSPSC code?
- Start from the product, not your company. Code what the item is, not what industry you're in.
- Go as deep as the code set allows. Use a commodity code when one fits; fall back to the class only when nothing more specific exists.
- Check the buyer's list. On SEWP VI, confirm the code is in scope in CHOP. On a state portal, check whether it limits which codes you can register.
- Code variants consistently. The same product sold through different channels should carry the same code, so reporting stays clean.
- Ask your OEM or distributor. Check whether their price files already include UNSPSC codes. Reusing them saves time and keeps your catalog aligned with your partners.
- Review codes on a schedule. New products and code set updates both create drift.
Where Govly fits
Codes help buyers find you; you still have to find the buyers. Govly brings RFQs from vehicle ordering portals, including GSA eBuy, NASA SEWP, and Army CHESS, into one feed alongside SAM.gov and state and local sources. Saved searches filter by vehicle, agency, product, and keyword, so your team sees the requests it can bid on. For SEWP VI holders, Govly also templatizes Technology Refresh (TR) files, the uploads that add and update CLINs on your contract, so catalog updates become a repeatable process. For more on why many of these RFQs never reach SAM.gov, see why contract vehicle RFQs don't appear on SAM.gov.
See the RFQs that match your catalog. Book a demo.
FAQ: UNSPSC codes
- Is a UNSPSC code the same as a part number? No. A part number identifies one specific item from one manufacturer, while a UNSPSC code names a category that thousands of different part numbers can share.
- What does "Limited Approval" mean on SEWP VI? It means items under that code can be bought through SEWP only as a supporting part of a project, not on their own. Codes rated "Not Approved" can't be bought through SEWP at all.
- Does the UNSPSC code set ever change? Yes. It is updated on a regular schedule, so codes can be added or revised, and it's worth checking your catalog against the current version at least once a year.


%2520Process%2520Works.png)
