HomeGlossaryCPV Code Lookup
CPV Codes & Classification

CPV Code Lookup

A CPV code lookup is a searchable reference tool that allows contracting authorities and suppliers to identify, verify, and browse Common Procurement Vocabulary codes by keyword or hierarchy navigation, ensuring that the correct and current code is selected or matched for a procurement notice or monitoring strategy.

Quick answer

A CPV code lookup is a searchable reference tool that allows contracting authorities and suppliers to identify, verify, and browse Common Procurement Vocabulary codes by keyword or hierarchy navigation, ensuring that the correct and current code is selected or matched for a procurement notice or monitoring strategy.


A CPV code lookup is the practical mechanism through which both contracting authorities and suppliers navigate the approximately 9,000 codes in the Common Procurement Vocabulary. Because the vocabulary is too large to memorise and the hierarchy too deep to browse manually, lookup tools are an essential daily utility for anyone working systematically with European procurement data.

What is a CPV Code Lookup?

A CPV code lookup is a tool, whether a web interface, a downloadable spreadsheet, an API, or an integrated feature within a procurement platform, that allows a user to search the CPV 2008 vocabulary by keyword, code number, or hierarchical navigation. The output is the matching code or codes, their position in the hierarchy (division, group, class, category, subcategory), the official description in one or more languages, and the check digit.

The European Commission provides a reference implementation through the Simap website, which offers a multilingual searchable CPV database covering all 24 EU languages. TED, the EU's procurement portal, integrates CPV lookup directly into the notice-creation interface used by contracting authorities. National portals across Europe, from Germany's DTVP and Vergabe.de to France's BOAMP and the UK's Find a Tender, also embed CPV lookup tools or reference the Commission's vocabulary.

Procurement intelligence platforms like Bidovate extend the basic lookup function with additional context: showing how frequently each code has appeared in recent notices, which contracting authorities use it most, what the average contract value is within a code, and which related codes are commonly used alongside it. This enriched lookup supports both code identification and market sizing.

Why it matters for bidders

A supplier who does not use a CPV code lookup when building their monitoring strategy risks two symmetric errors: missing the right code entirely (and therefore missing relevant notices), or using a code that exists in an old vocabulary version but has been replaced or removed in CPV 2008 (and therefore getting no results despite the code appearing plausible).

The lookup is also the correct tool for verifying code structure and check digits. A code that appears in a buyer's request for information or a framework pre-qualification questionnaire should be verified against the official vocabulary before being added to a monitoring profile. Typographical errors in CPV codes are common in procurement documents, and an incorrect code will produce no results.

For contracting authorities, the lookup is equally important: selecting an inaccurate code reduces the discoverability of the notice for relevant suppliers, potentially reducing competition and worsening value for money outcomes. EU procurement law requires the most appropriate code, which necessitates using a lookup tool to verify that the selected code genuinely describes the contract subject.

Example

A Romanian IT services company is building its CPV monitoring profile for public sector cloud and cybersecurity contracts. Using a CPV code lookup, they search for "cloud" and find that no specific cloud computing subcategory exists in CPV 2008 (the vocabulary predates widespread cloud adoption). The lookup suggests the closest codes: 72212000-4 (programming services for application software), 72220000-0 (systems and technical consultancy services), and 72315000-6 (data management and processing services). The company adds all three to their monitoring profile alongside a keyword alert for "cloud" in contract titles, compensating for the CPV vocabulary's coverage gap.

Frequently Asked Questions

What is the most authoritative CPV code lookup source?

The European Commission's Simap website and the EUR-Lex publication of Regulation (EC) 213/2008 are the authoritative sources. TED's built-in CPV tool is also authoritative. Third-party lookup tools are convenient but should be validated against these primary sources, particularly for edge cases or recently introduced notices with unusual codes.

Can I search the CPV lookup in languages other than English?

Yes. The CPV 2008 vocabulary is published in all 24 EU official languages, and multilingual lookup tools allow searching in any of those languages. This is particularly useful when reviewing notices from contracting authorities who have published descriptions in their national language, as the CPV code bridges the language barrier.

How often should I review my CPV code list?

Your code list should be reviewed when you enter a new product or service market, when a procurement platform reports zero results for an existing code, or when the European Commission announces a CPV revision. For ongoing monitoring, an annual review of your code list against recent notice results is good practice, as buyer coding habits can shift over time even within a stable vocabulary.

How Bidovate helps

Bidovate puts CPV Code Lookup 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

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.

View

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 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 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 Subcategory

A CPV subcategory is the fifth and most specific hierarchical level of the Common Procurement Vocabulary, encoded in digits six and seven of a CPV code, providing the finest granularity available for classifying a public procurement subject and enabling the most targeted tender discovery searches.

View