CPV guide. The code helps you discover; the tender documents decide whether the opportunity fits.

CPV Codes: from the catalog to useful monitoring

How to build a CPV map that finds the work you can actually deliver, without relying on a single code or opening the door to hundreds of false positives.

Direct answer

CPV is the common classification system used to describe the subject of public procurement contracts. The main vocabulary is hierarchical: the first digits indicate division, group, class and category, while the following digits increase precision. For monitoring opportunities, it helps to combine specific and upper-level codes with the subject language, territory, amount and exclusions.

Read the code like a tree

The main code has eight descriptive digits and a ninth check digit. The first two identify division; three, group; four, class; five, category. A code with more zeros is more general. This hierarchy lets you move up when an alert is too narrow and move down when it creates noise.

LayerFunctionUsage example
CoreThe service the company delivers recurrentlyAlways alert
AdjacentA contract where your capacity appears as a relevant partAlert with words or amount
MonitoringBroad category with potential but lots of noiseSummary, not an immediate alert
ExclusionIncompatible subject even if it shares the same familyHide unless manually reviewed

Method in six steps

  1. Gather 10–20 projects you would indeed be able to deliver.
  2. In the official vocabulary, find the most precise code for each service.
  3. Move up one level and check which neighboring contracts would appear.
  4. Add real subject language: technologies, deliverables, sectors and synonyms.
  5. Define exclusion signals: main works, predominant hardware, incompatible shifts or missing authorisation.
  6. For four weeks, label each result as relevant, adjacent or noise, and adjust.

Example: software development

A software company might start in division 72 and choose categories linked to programming, consulting or maintenance. But a contract titled “transformation of citizen care” could use broader codes or include software alongside training, support and communications. That’s why CPV must coexist with subject words and with lot-based analysis.

CPV does not prove solvency. If a code matches your business, it doesn’t demonstrate that you reach sales volume, similar references, staff, classification or authorisation. For that, you must read the requirements of the tender file and apply a solvency matrix.

Measure precision and loss

Track how many results each rule produces, how many reach review, and how many end up as bids. A rule with many results and zero useful decisions should be narrowed; an opportunity found manually but missing from alerts reveals a gap in the tree or the language.

A good alert isn’t the one that finds the most. It’s the one that lets you review everything relevant on time and explain why each result ended up there.

Official sources and tools

NL
NexoLicit editorial team

Content reviewed against the official European vocabulary. The examples are methodology-based and do not replace the classification published by the contracting authority.

Always check amounts, deadlines, requirements and corrections in the official source.