HomeGlossaryCPV (Common Procurement Vocabulary)
ClassificationCPV

CPV (Common Procurement Vocabulary)

The European Union's mandatory eight-digit coding system that classifies procurement objects on the TED platform, letting buyers and suppliers across member states describe and find contracts using a shared language.

Quick answer

The European Union's mandatory eight-digit coding system that classifies procurement objects on the TED platform, letting buyers and suppliers across member states describe and find contracts using a shared language.


The Common Procurement Vocabulary (CPV) is the European Union's mandatory classification system for public contracts, assigning every procurement object a standardised eight-digit code so that buyers across all member states and suppliers anywhere in the world can describe and search for contracts using the same language.

What is CPV?

CPV organises all purchasable goods, services, and works into a hierarchy of divisions, groups, classes, and categories. Each code is eight digits plus a ninth check digit, giving a code like 72212000-4 for software programming services. The EU's official tender portal, ted-europa, publishes every above-threshold contract notice with one or more CPV codes attached, making CPV the primary filter for searching EU public procurement. EU-funded multilateral projects, including those financed by the eib, also apply CPV classification to notices published under EU procurement rules.

Unlike unspsc, which classifies products and services at commodity level, CPV follows a procurement-object structure and is maintained by the European Commission. There is no official cross-walk between CPV and UNSPSC, so suppliers bidding on both EU and UN-system tenders must maintain separate classification profiles for each.

Why CPV matters for bidders

Your CPV mapping is the first filter a buyer's procurement system applies when routing contract notices. A wrong or missing code means your category of work never appears in your search results, even when the underlying opportunity fits perfectly. The practical discipline is to browse the official CPV dictionary, find the most specific codes that match your real offering, and then register those codes in every EU-facing buyer portal and national procurement platform that asks for them. Check one level up the hierarchy as well: some buyers classify at group or class level rather than the terminal category, so registering only the most granular code can cause you to miss broader notices. Reviewing your code set after your first month of live alerts will quickly reveal whether you are over- or under-mapped.

FAQ

How many digits does a CPV code have?

A CPV code is eight digits that describe the procurement object, plus a ninth check digit used for validation, giving a total of nine characters in the published format.

Which portals require CPV codes?

The EU's TED portal and all above-threshold public contracts in EU member states require CPV codes. EIB-financed projects under EU rules also use CPV, and some non-EU buyers that follow EU frameworks adopt it voluntarily.

Is there a mapping between CPV and UNSPSC?

There is no official mapping. Companies bidding on both EU contracts and UN-system tenders must maintain independent profiles in CPV and UNSPSC, as the two systems use different hierarchies and classification logic.

How Bidovate helps

Bidovate puts CPV (Common Procurement Vocabulary) to work inside your capture and proposal workflow.

Find EU and EIB tenders by CPV

See Bidovate in action

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