HomeGlossaryCommon Procurement Vocabulary (CPV)
CPV Codes & ClassificationCPV

Common Procurement Vocabulary (CPV)

The Common Procurement Vocabulary is the single classification system for public procurement across the European Union, providing a standardised set of codes that describe the subject matter of any contract for works, supplies, or services published on TED or national portals.

Quick answer

The Common Procurement Vocabulary is the single classification system for public procurement across the European Union, providing a standardised set of codes that describe the subject matter of any contract for works, supplies, or services published on TED or national portals.


The Common Procurement Vocabulary is the universal language of European public procurement. Wherever a contracting authority publishes a contract notice, whether on the EU's Tender Electronic Daily (TED) portal, the UK Find a Tender service, or a national platform in Norway, Switzerland, or Ukraine, it must assign at least one CPV code to describe what is being procured. That code is the single most reliable filter for finding relevant opportunities across the whole European market.

What is the Common Procurement Vocabulary (CPV)?

The CPV is a hierarchical classification system established by Regulation (EC) No 2195/2002 and updated by CPV Regulation (EC) 213/2008. It consists of a main vocabulary for defining the subject matter of a contract and a supplementary vocabulary for adding qualitative or procedural dimensions.

The main vocabulary is built around an eight-digit numeric code combined with a check digit, giving a nine-character string of the form XXXXXXXX-Y. The eight digits encode the procurement object through five hierarchical levels: division, group, class, category, and subcategory. The check digit is a mathematical verification tool that prevents transcription errors.

The full CPV system contains approximately 9,000 codes arranged in 45 divisions covering everything from construction works (division 45) to financial services (division 66) to health and social work services (division 85). Contracting authorities must use CPV codes in all notices above the EU procurement thresholds set by Directives 2014/24/EU, 2014/25/EU, 2014/23/EU, and 2009/81/EC. The UK retained the CPV system after its departure from the EU and continues to require its use under the Procurement Act 2023.

Why it matters for bidders

For a supplier, the CPV is the entry point for opportunity discovery. Procurement portals and aggregators index tenders by CPV code, meaning that a supplier who does not know their relevant codes will miss notices that describe exactly their product or service using different words.

Understanding the hierarchy matters equally. A code at the subcategory level is more precise than one at the division level. A contracting authority that assigns a broad divisional code may be covering a wide range of potential suppliers, while one that assigns a subcategory code is signalling a narrow requirement. Searching at both levels, and understanding which codes sit within a given group or class, allows a bidder to catch both broad and targeted opportunities.

The CPV main object code defines the primary subject of the contract. A notice may also carry additional CPV codes for secondary elements of the scope, which means a single contract can be visible to suppliers in adjacent markets.

Example

A Scottish local authority procuring facilities management services might assign the following codes: the main object code 79993000-1 (Building and facilities management services) and additional codes for security services (79710000-4) and cleaning services (90910000-9). A supplier specialising in cleaning services who searches only for their precise code will find this notice, as will a facilities management generalist searching on the broader code.

Frequently Asked Questions

Is CPV the same in the UK as in the EU?

Yes. The UK retained the CPV system after leaving the EU and continues to use the same code set under the Procurement Act 2023. UK buyers publishing on Find a Tender assign the same codes as EU buyers publishing on TED. The codes themselves have not diverged, though the UK government updates its guidance independently.

How often is the CPV updated?

The current version, CPV 2008, has been in force since 2008 under Regulation (EC) 213/2008. Updates to the CPV require a new regulation and are infrequent. Authorities and suppliers should verify they are using the current code set, as earlier versions contained different codes that are now obsolete.

Do I need to know all CPV codes relevant to my business?

Not all of them, but you should identify the codes at subcategory and category level that most precisely describe your core offerings. From those, working up to group and division level gives you a broader search net. Procurement intelligence platforms like Bidovate map CPV codes to tender notices, making it straightforward to discover which codes your target buyers most frequently assign.

How Bidovate helps

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

Tender discovery

See Bidovate in action

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

Related terms

CPV Code

A CPV code is the individual numeric identifier assigned to a procurement notice to describe its subject matter, drawn from the Common Procurement Vocabulary classification system and structured as eight significant digits plus one check digit covering works, supplies, and services.

View

CPV Code Structure (8-Digit Format)

The CPV code structure is an eight-significant-digit numeric format followed by a check digit, where each positional digit encodes a progressively finer level of the procurement classification hierarchy from division through group, class, category, and subcategory to a reserved eighth position.

View

CPV 2008 (Current Version)

CPV 2008 is the current and binding version of the Common Procurement Vocabulary, introduced by Regulation (EC) 213/2008 and in force since 15 September 2008, replacing the earlier CPV 2003 version and providing the definitive set of codes that all European contracting authorities must use on public procurement notices.

View

CPV Regulation (EC) 213/2008

Regulation (EC) 213/2008 is the EU legislation that introduced the current CPV 2008 code set, replacing the earlier CPV 2003 version, and establishing the legally binding vocabulary and structural rules that all European contracting authorities must follow when classifying public procurement notices.

View

CPV Main Object

The CPV main object is the single primary CPV code that a contracting authority must assign to every procurement notice to identify the principal subject matter of the contract, forming the cornerstone of classification and the primary index field used by procurement portals and search tools.

View