CPV Code Directory

The Common Procurement Vocabulary — the EU's standard classification system for public contracts. Browse all 45 divisions and explore over 9,400 codes used to tag every tender in Europe

Top-level CPV divisions

CPV 45000000
Construction work
87,692 active tenders
CPV 60000000
Land transport services and transport via pipeline services
51,841 active tenders
CPV 85000000
Health and social work services
21,420 active tenders
CPV 99000000
Services provided by extra-territorial organizations and bodies
8,627 active tenders
CPV 90000000
Sewage- and refuse-disposal services, sanitation and environmental services
5,174 active tenders
CPV 92000000
Recreational, cultural and sporting services
5,003 active tenders
CPV 12000000
Uranium and Thorium ores
4,340 active tenders
CPV 29000000
Machinery, equipment, appliances, apparatus and associated products
4,057 active tenders
CPV 77000000
Agricultural, forestry, horticultural and other related services
3,509 active tenders
CPV 50000000
Repair, maintenance and installation services
3,189 active tenders
CPV 31000000
Electrical machinery, apparatus, equipment and consumables
2,674 active tenders
CPV 32000000
Telecommunication,Radio, Television and communication equipments and related apparatus
2,332 active tenders
CPV 70000000
Real estate services
1,569 active tenders
CPV 10000000
Coal, lignite, peat and other coal-related products
1,289 active tenders
CPV 05000000
Fish, fishing products and other by-products of the fishing industry
723 active tenders

How a CPV code is built

CPV codes are 8-digit. The structure moves from broad to specific. Here's an example: finding "cereals" through the agricultural CPV hierarchy.

1 · Division
01000000
Agricultural, horticultural, hunting and related products
2 · Group
01100000
Crops, products of market gardening and horticulture
3 · Class
01110000
Cereals and other crops
4 · Category
01111000
Cereals

What is CPV? — frequently asked

What is the Common Procurement Vocabulary (CPV)?
The CPV is a classification system established by Regulation (EC) No 2195/2002 and updated in 2008 and 2024. It's the EU's standard vocabulary for classifying the subject of public procurement contracts. Every tender published on TED must be tagged with at least one CPV code, making it the fundamental filing system for all European public procurement.
How is the CPV hierarchy structured?
CPV codes are 8-digit numbers with 1 check digit. They follow a strict hierarchy: the first 2 digits define the Division, the first 3 digits the Group, first 4 digits the Class, and the full 8 digits the Category. There are 45 Divisions, 272 Groups, 1,575 Classes and 9,454 Categories in the current vocabulary.
Do I need to use the exact CPV code to find relevant tenders?
Not with eucontracts Our intelligent classifier handles synonyms, parent-child relationships and industry adjacencies automatically. When you search for "cloud services" we match codes across 48, 72 and 79 divisions. You can also use our CPV Explorer to browse the full hierarchy visually.
Has the CPV changed recently?
Yes. The EU Commission issued a major CPV revision in early 2024 (Regulation 2024/118), adding new codes for AI services, green hydrogen, and digital identity. Our mapping engine automatically translates between CPV 2008, 2018 and 2024 versions so historical searches still work.
Which countries use CPV?
All 27 EU member states plus Norway, Iceland, Liechtenstein (EEA) and Switzerland (via mutual agreement) use CPV for tenders above EU thresholds. The UK's Find a Tender Service continues to use CPV post-Brexit. Serbia, North Macedonia and Turkey use CPV for accession-aligned procurement.