HomeGlossaryCommodity Code
Classification

Commodity Code

A numeric or alphanumeric identifier assigned to a specific product or service category within a classification system, used to route tender notices, register supplier capabilities, and analyse procurement spend.

Quick answer

A numeric or alphanumeric identifier assigned to a specific product or service category within a classification system, used to route tender notices, register supplier capabilities, and analyse procurement spend.


A commodity code is a numeric or alphanumeric identifier that places a specific product or service within a standardised classification hierarchy. Different procurement systems use different commodity code standards, but the function is the same in each: to create a shared language between buyers and suppliers so that opportunities are routed to the right firms and spending can be analysed consistently.

What is a Commodity Code?

The term "commodity code" is used generically across several distinct standards. In UN procurement, the commodity codes are unspsc codes. In EU procurement, they are cpv codes. In US federal procurement, the commodity codes for goods derive from the fsc and psc systems, and for suppliers they are naics codes. In Canadian procurement, the equivalent is gsin. Each system has its own hierarchy depth, update cycle, and governance body, so "commodity code" is context-dependent and always requires knowing which standard is in use.

In MDB procurement, commodity codes appear in two places. First, in supplier registration portals that require a firm to declare which categories it serves. Second, in tender notices and procurement plans that indicate what is being purchased. When a supplier searches an MDB portal for opportunities, filtering by commodity code (in whatever standard that portal uses) is the most reliable way to surface relevant notices and exclude unrelated ones.

Why Commodity Codes matter for bidders

Commodity codes are the operational foundation of a supplier's lead-generation system in international procurement. If a firm's registered codes do not match the codes the buyer attaches to a tender, the automated routing systems will not surface that tender to the supplier. The discipline is to maintain an accurate, granular set of codes across every portal where the firm is registered, and to review those codes periodically as the firm's offering evolves. Over-coding (registering broad, aspirational categories) generates noise; under-coding (missing relevant leaf-level codes) loses winnable work silently.

FAQ

Do I need different commodity codes for different portals?

Yes. Each procurement system uses its own standard. A firm bidding on UN contracts registers UNSPSC codes on UNGM; the same firm bidding on EU contracts needs CPV codes on TED; US federal work requires NAICS on SAM.gov. There is no universal cross-mapping between these standards, so each profile must be maintained separately.

How granular should my commodity code selection be?

As granular as the system allows for the products and services you actually provide. Registering only high-level codes produces a noisy feed. Registering precise commodity-level codes (such as the eight-digit commodity level in UNSPSC) keeps the opportunity feed relevant and targeted.

How often should I review my commodity codes?

Review your codes whenever your product or service offering changes, and also check annually for updates to the classification standard itself, since standards such as UNSPSC and CPV are revised periodically and existing codes may be restructured.

How Bidovate helps

Bidovate puts Commodity Code to work inside your capture and proposal workflow.

Match your codes to live opportunities

See Bidovate in action

Book a demo and we will show you the platform using your actual contract data.