TenderMetric Intelligence Team · Last Reviewed: May 2026 · Sources: TED Europa · EU Publications Office
◆ EU Procurement Intelligence — Key Facts
  • The EU public procurement market is worth €2 trillion+ annually — approximately 14% of EU GDP
  • TED Europa publishes 700,000+ contract notices per year across all 27 EU member states
  • EU procurement thresholds in 2026: €143,000 (supplies/services, central) · €5.538M (works)
  • Open procedures account for ~67% of all above-threshold EU contracts — the most accessible route for new bidders
  • All above-threshold contracts must be published in the Official Journal of the EU (OJEU) under Directive 2014/24/EU
Back to Insights
Beginner Guide Last Reviewed: April 2026 TM-INS-003 // MARCH 2026

CPV Codes Explained: 9,454 EU Procurement Codes — Full Division List & How to Find Yours

Summary

CPV codes — Common Procurement Vocabulary — are the EU's standardised eight-digit classification system for public contracts, established by Regulation (EC) No 2195/2002. With over 9,000 individual codes covering every category of goods, services, and works, CPV codes are how contracting authorities describe what they are buying and how suppliers find relevant opportunities. Knowing which CPV codes apply to your business is essential for efficiently tracking and winning EU public contracts.

What Are CPV Codes?

The Common Procurement Vocabulary (CPV) is a single classification system for public procurement established by Regulation (EC) No 2195/2002 and last substantially revised in 2008 (Regulation (EC) No 213/2008). Every procurement notice published in TED Europa must include at least one CPV code describing the subject of the contract.

CPV codes replace the patchwork of national classification systems that previously made cross-border procurement comparison almost impossible. A German ministry, a Greek hospital, and a French university all use the same CPV code to describe, for example, desktop computers (CPV 30213300-8) or security consultancy services (CPV 79993000-1).

Each CPV code consists of an eight-digit main code plus a one-digit check digit separated by a hyphen — for example, 72000000-5 (IT services). The check digit has no classification meaning; it exists solely for data integrity.

How CPV Codes Are Structured

CPV codes follow a strict hierarchical structure:

  • Division (XX000000): The broadest category. For example, 72 covers IT services and related products. There are 45 divisions.
  • Group (XXX00000): A broad subcategory within the division. For example, 724 covers internet services.
  • Class (XXXX0000): A more specific category. For example, 7241 covers world wide web services.
  • Category (XXXXX000): A detailed category. For example, 72413 covers website design services.
  • Full code (XXXXXXXX): The most specific level. For example, 72413000 covers website design services specifically.

When searching for contracts, searching at the division or group level (ending in multiple zeros) will capture all contracts within a broad sector. For highly targeted monitoring, use full eight-digit codes.

Key CPV Code Divisions by Sector

Below are the most important CPV divisions for major procurement sectors:

  • 03 — Agricultural, farming, fishing, forestry: Food supplies, livestock, crop services
  • 09 — Petroleum products, fuel, electricity: Energy procurement
  • 15 — Food, beverages, tobacco: Catering supplies for schools, hospitals, prisons
  • 33 — Medical equipment, pharmaceuticals: Healthcare procurement (CPV 33100000 = medical devices)
  • 45 — Construction works: All types of construction (CPV 45000000 = general construction)
  • 48 — Software packages: Enterprise software, applications, databases
  • 50 — Repair and maintenance: Equipment maintenance, vehicle servicing
  • 60 — Transport services: Air, road, rail, maritime logistics
  • 71 — Architectural, construction and engineering services: Professional design services
  • 72 — IT services: Software development, system integration, IT consulting
  • 73 — Research and development: R&D services and studies
  • 79 — Business services: Consulting, legal, HR, marketing, security
  • 80 — Education and training: eLearning, vocational training, language courses
  • 85 — Health and social work: Healthcare services, social care
  • 90 — Sewage, refuse, cleaning: Environmental and cleaning services

Complete CPV Code List: All 45 Divisions

The full CPV code system has 45 divisions, each covering a distinct procurement category. Every TED contract notice must cite at least one code from this list:

CPV Division Codes Reference Table
Division Category
03xxxxxxAgricultural, farming, fishing, forestry and related products
09xxxxxxPetroleum products, fuel, electricity and other energy sources
14xxxxxxMining, basic metals and related products
15xxxxxxFood, beverages, tobacco and related products
16xxxxxxAgricultural machinery
18xxxxxxClothing, footwear, luggage articles and accessories
19xxxxxxLeather and textile fabrics, plastic and rubber materials
22xxxxxxPrinted matter and related products
24xxxxxxChemical products
30xxxxxxOffice and computing machinery, equipment and supplies (excl. software)
31xxxxxxElectrical machinery, apparatus, equipment and consumables; lighting
32xxxxxxRadio, television, communication and telecommunication equipment
33xxxxxxMedical equipment, pharmaceuticals and personal care products
34xxxxxxTransport equipment and auxiliary products to transportation
35xxxxxxSecurity, fire-fighting, police and defence equipment
37xxxxxxMusical instruments, sport goods, games, toys, handicraft, art materials
38xxxxxxLaboratory, optical and precision equipment (excl. glasses)
39xxxxxxFurniture (incl. office furniture), furnishings, domestic appliances, cleaning products
41xxxxxxCollected and purified water
42xxxxxxIndustrial machinery
43xxxxxxMining and construction machinery
44xxxxxxConstruction structures and materials; auxiliary products to construction
45xxxxxxConstruction work — highest TED notice volume by division
48xxxxxxSoftware packages and information systems
50xxxxxxRepair and maintenance services
51xxxxxxInstallation services (except software)
55xxxxxxHotel, restaurant and retail trade services
60xxxxxxTransport services (excl. waste transport)
63xxxxxxSupporting and auxiliary transport services; travel agencies services
64xxxxxxPostal and telecommunications services
65xxxxxxPublic utilities (water, electricity, gas)
66xxxxxxFinancial and insurance services
70xxxxxxReal estate services
71xxxxxxArchitectural, construction, engineering and inspection services
72xxxxxxIT services: consulting, software development, internet and support
73xxxxxxResearch and development services and related consultancy
75xxxxxxAdministration, defence and social security services
76xxxxxxServices related to the oil and gas industry
77xxxxxxAgricultural, forestry, horticultural, aquaculture and apiculture services
79xxxxxxBusiness services: law, marketing, consulting, recruitment, printing and security
80xxxxxxEducation and training services
85xxxxxxHealth and social work services
90xxxxxxSewage, refuse, cleaning and environmental services
92xxxxxxRecreational, cultural and sporting services
98xxxxxxOther community, social and personal services

Source: Regulation (EC) No 213/2008. The EU's CPV browser at simap.ted.europa.eu/cpv allows full-text search within any division.

How to Find the Right CPV Codes for Your Business

The EU Publications Office maintains a searchable CPV dictionary at simap.ted.europa.eu/cpv. You can search by keyword to find relevant codes. For example, searching "cybersecurity" returns CPV 72212730-5 (cybersecurity software development), 79999100 (scanning services with security implications), and related codes.

A practical approach to building your CPV code list:

  • Search the CPV dictionary using 3–5 keywords that describe your core products or services
  • Look at contract award notices for recently won contracts by your competitors — the CPV codes they appear under indicate relevant categories for your business
  • Include both the specific code and the broader parent codes — contracting authorities sometimes use division-level codes for contracts that could reasonably be assigned a more specific code
  • Review at least 20–30 recently published relevant contracts to identify all CPV codes in use for your sector

CPV Codes in Practice: Multiple Codes per Notice

A single procurement notice can include multiple CPV codes: one main CPV code that describes the primary subject of the contract, and multiple supplementary CPV codes for secondary elements. For example, a contract for IT infrastructure services might carry:

  • Main CPV: 72315000-6 (Data network management and support services)
  • Supplementary CPV: 72700000-7 (Computer network services)
  • Supplementary CPV: 48820000-2 (Servers)

When building your search strategy on TED or on TenderMetric, search for both main and supplementary CPV codes — limiting to main CPV only risks missing relevant contracts where your sector appears as a secondary element.

CPV Code Search: How to Find Tenders by Code on TED

Knowing your CPV codes is only the first step — you then need to search TED effectively. The TED search engine at ted.europa.eu supports CPV code search as a primary filter. Here's how the most common search scenarios map to CPV inputs:

CPV Code Search Strategy Table
Goal CPV Input Strategy Example
Broad sector scan Use division-level code (XX000000) 72000000 — all IT services
Specific service targeting Use full 8-digit code 72413000-8 — website design
Multiple related codes Add several CPV codes in one search (OR logic) 72200000 + 72300000 + 72400000
Cross-sector contracts Include supplementary CPV codes — search both main and secondary 79410000 (consulting) often supplemented with 72000000 on digital projects
Unknown CPV for new product Search the EU CPV browser by keyword, then confirm with TED results Search "drone" → CPV 35613000-4 (unmanned aerial vehicles)
Market intelligence Search Contract Award Notices (CANs) by CPV to see who has won similar contracts 45215000 (hospital construction) CANs show award values and winning bidders

The EU Publications Office also maintains a standalone CPV code search tool at simap.ted.europa.eu/cpv — enter any keyword and it returns matching codes with their full descriptions and hierarchy level. This is the fastest way to identify codes for unfamiliar product or service categories.

CPV Code Limitations

CPV codes are powerful but imperfect. Contracting authorities do not always assign the most accurate or specific code, particularly for multi-disciplinary contracts. A digital transformation project might be coded under consultancy services (79410000) by one authority and IT services (72000000) by another. This inconsistency means keyword searches and free-text alerts should complement CPV code monitoring rather than replace it.

The CPV system is also under periodic review. The current 2008 version of the CPV does not reflect new technology categories well — there are no codes specifically for artificial intelligence, cloud computing, or cybersecurity services as distinct procurement categories, meaning these contracts are distributed across older generic codes (primarily 72000000 and 48000000). The European Commission has been conducting a formal review of the CPV since 2022, with a focus on whether the vocabulary should be updated to reflect modern service categories including AI, cloud, and managed security services. Until an updated CPV is published, keyword search on TED remains an essential complement to code-based monitoring for technology contracts.

Key Takeaways

  • CPV codes are mandatory on every TED contract notice — every supplier should know their 3–7 core codes that match their service offering.
  • The main CPV determines the applicable procurement threshold; supplementary CPVs describe additional scope — both are fully searchable on TED.
  • CPV assignment is inconsistent across contracting authorities — always combine CPV code alerts with keyword searches and buyer-name monitoring.
  • The 2008 CPV vocabulary has no dedicated codes for AI, cloud computing, or blockchain — these contracts appear under 72000000 (IT services) and 72200000 (software programming).
  • Monitoring adjacent CPV codes (one level up in the hierarchy) captures contracts your core codes miss due to inconsistent classification.

Actionable Steps

  1. Identify your 3–5 core CPV codes by searching TED for similar contracts you have won or competed for — check both main and supplementary codes used.
  2. Set up free TED email alerts with your core CPV codes and target country filters at ted.europa.eu/en/search/latest-opportunities/search.
  3. Add parent-level CPV codes (e.g., 72200000 for all software) as secondary alerts — they catch contracts with imprecise classification.
  4. Cross-check your CPV selection against the EU's official CPV browser at simap.ted.europa.eu/cpv/ — verify your codes match current descriptions.
  5. Use TenderMetric's CPV filter to browse live EU tenders by code — filter by CPV prefix to see volume and contract values in your category.
End of Briefing // TenderMetric Intelligence Systems — TM-INS-003

Frequently Asked Questions

What are CPV codes in EU procurement?

CPV codes (Common Procurement Vocabulary) are the EU's standardised 8-digit classification system for public contracts, established by Regulation (EC) No 2195/2002. Every procurement notice on TED Europa must include at least one CPV code. There are over 9,454 individual codes across 45 divisions, covering every category of goods, services, and works purchased by public authorities.

How do I find the right CPV code for my business?

Use the EU's official CPV browser at simap.ted.europa.eu/cpv — search by keyword and it returns matching codes with full descriptions. Also check contract award notices for recently won contracts by competitors to see which CPV codes they appear under. Build a list of 3–7 core codes, including both specific full codes and broader parent division codes.

What CPV codes cover IT and software services?

IT services fall under division 72xxxxxx (IT services) and 48xxxxxx (software packages). Key codes: 72000000-5 (IT services general), 72200000-7 (software programming & consultancy), 72413000-8 (website design), 72315000-6 (data network management), 48000000-8 (software packages). There are no dedicated CPV codes for AI or cloud — these appear under 72000000.

How many CPV codes are there?

The current CPV system (Regulation EC 213/2008) contains 9,454 individual codes organised into 45 divisions. The hierarchy runs from Division (2-digit, broadest) through Group, Class, and Category to the full 8-digit code. The CPV was last substantially revised in 2008 and has no dedicated codes for AI, cloud computing, or blockchain.

Can I search for EU tenders by CPV code on TED?

Yes. TED Europa (ted.europa.eu) supports CPV code as a primary search filter. Use division-level codes (e.g. 72000000) for a broad sector scan, or full 8-digit codes for specific targeting. Add multiple CPV codes in a single search using OR logic. Always search both main CPV and supplementary CPV codes — limiting to main CPV only misses contracts where your sector appears as a secondary element.

◆ Primary Sources & Further Reading

◆ Live EU Tender Intelligence
Browse Active EU Public Tenders by CPV Code
TED Europa notices — live deadlines from the Official Journal, updated daily.
Search Live Tenders →

◆ Live EU Tenders — From TED Europa

View all →
TransportGermany

Germany – Semi-trailers – Ordnungsamt, Gerätewagen Gefahrgut, Sattelauflieger mit Rollcont…

Deadline: 05/22/2026

HealthcareBulgaria

Bulgaria – Health services – „Провеждане на периодични медицински прегледи и изследвания н…

Deadline: 05/22/2026

€130,000

ConstructionGermany

Germany – Installation of doors and windows and related components – Brödermannsweg 2 - Ti…

Deadline: 05/27/2026

€79,000

ConstructionGermany

Germany – Building construction work – 13b Trockenbauarbeiten

Deadline: 05/26/2026

TM
TenderMetric Editorial Verified Publisher
EU Procurement Research & Intelligence · Est. 2025

This article was researched and written by the TenderMetric editorial team using primary sources: TED (Tenders Electronic Daily) XML feeds, official EU procurement directives (2014/24/EU, 2014/25/EU), OJEU contract notices, national procurement authority guidelines, and EU Publications Office data. Contract values and award data are sourced from official contract award notices — not estimated.

📅 Last reviewed: 2026-03-16 🔄 Tender data updated daily from TED Europa
◆ Editorial Review Panel
EU Procurement Research Analyst
TED Europa · OJEU notices · CPV classification
Public Law Editor
EU Directives 2014/24 & 2014/25 · national transposition
Procurement Compliance Reviewer
Threshold verification · award data · deadline accuracy
Publisher
TenderMetric
Independent EU Procurement Intelligence
Aggregates 700,000+ EU public procurement notices per year. Coverage spans all 27 EU member states, all procurement procedures, and all CPV divisions — sourced directly from TED and the EU Publications Office.
Research Methodology
Articles are researched from official EU procurement sources: TED XML feeds, EU procurement directives, OJEU contract notices, and national procurement authority guidelines. Award data is sourced from official contract award notices — not estimated.
Primary Data Sources
Accuracy & Updates
Tender deadlines, contract values, and buyer details change frequently. TenderMetric syncs with TED daily. Editorial articles are reviewed quarterly or when EU procurement legislation changes. Always verify tender status directly on TED Europa before submitting a bid.
◆ Live EU Tender Intelligence
Browse Live EU Public Tenders
Updated daily from TED Europa · All 27 EU member states · All CPV sectors
Search Live Tenders →
About TenderMetric → Research Methodology → Legal Disclaimer → LinkedIn →

Editorial Notice: This article was reviewed by the TenderMetric editorial team. EU procurement law and thresholds are revised periodically. For legally binding procurement information, always refer to the official notice on ted.europa.eu. To report an inaccuracy, contact dev@tendermetric.com.

Related Insights

Reference
CPV Codes List 2026: All 45 EU Procurement Divisions with Descriptions and Examples
Read →
Reference
Cybersecurity CPV Codes: Complete Reference for EU Procurement 2026
Read →
TenderMetric Intelligence Team
EU Procurement Research & Analysis · Last updated May 2026
Analysis compiled from TED Europa (Official Journal of the EU), European Commission procurement data, and CPV code classifications. TenderMetric tracks 10,000+ active EU procurement notices across all 27 member states, updated daily from the TED open data feed.
Get Weekly EU Tender Alerts
New tenders from TED Europa across all 27 EU member states — every Monday. Free forever.
◆ EU Procurement Intelligence at a Glance
10K+
Active tenders tracked
27
EU member states
€2T+
Annual market value
Daily
Data refresh from TED
◆ EU Contract Value Distribution (above-threshold)
Works contracts (construction, infrastructure) ~52%
Services contracts (IT, consulting, healthcare) ~35%
Supplies contracts (equipment, goods) ~13%
SME award rate (% of contracts to SMEs) ~45%
Source: European Commission Public Procurement Statistics — approximate figures based on TED Europa data.
◆ EU Procurement Lifecycle (Open Procedure)
Day 1
Contract Notice Published (TED)
Day 1–35
Tender Preparation & Submission
Day 35–70
Evaluation & Clarifications
Day 70–85
Standstill Period (10 days)
Day 85
Contract Award Decision
Day 90+
Contract Signature & Start
Timeline is indicative. Open procedure minimum: 35 days from publication to submission deadline (Directive 2014/24/EU).
About the Author
TenderMetric Research Team
EU Procurement Intelligence Specialists · tendermetric.com
Our analysts monitor 10,000+ EU procurement notices daily across construction, IT, healthcare, defense, and energy sectors. All data sourced from TED Europa and the EU Publications Office.
📋 10K+ tenders tracked 🇪🇺 27 member states 🔄 Updated: May 2026
◆ Common Questions About EU Procurement
What is TED Europa and where do EU tenders come from? +
TED (Tenders Electronic Daily) is the online version of the Supplement to the Official Journal of the EU, published by the EU Publications Office. It publishes procurement notices above EU thresholds from all 27 member states, EU institutions, and affiliated bodies — approximately 700,000+ notices per year. TenderMetric aggregates and enriches this data daily.
What are the EU procurement thresholds in 2026? +
For 2026–2027, the EU procurement thresholds are: €143,000 for supplies and services by central government authorities; €221,000 for supplies and services by sub-central authorities; €5,538,000 for works contracts. Utilities and defence sectors have separate thresholds. Contracts above these values must be published on TED.
Can non-EU companies bid on EU public tenders? +
Third-country participation depends on international agreements. Countries covered by the WTO Government Procurement Agreement (GPA) — including the US, UK, Canada, Japan, and others — generally have access to EU tenders above GPA thresholds. Countries without GPA coverage may be excluded from specific lots. Always check the contract notice for nationality restrictions.
What is an ESPD and is it required? +
The European Single Procurement Document (ESPD) is a self-declaration form used across the EU as preliminary evidence of a bidder's suitability. It replaces multiple national certificates at the tender stage — you only need to submit the actual certificates if you win. The ESPD is mandatory for all above-threshold EU procurements and can be completed via the eESPD online service.
How can SMEs compete for EU public contracts? +
SMEs win approximately 45% of EU public contracts by value. Key strategies: focus on lots (contracting authorities must divide large contracts into lots where feasible); form consortia with complementary firms; target sub-central authorities (municipalities, regions) where competition is lower; use framework agreements as a stepping stone to larger contracts. The ESPD simplifies the qualification process specifically to reduce SME burden.
TenderMetric — Independent EU procurement intelligence platform. Not affiliated with the EU Publications Office, the European Commission, or TED (Tenders Electronic Daily). Tender data is sourced from TED for informational purposes only; always verify procurement notices directly at ted.europa.eu before submitting a bid. Full Disclaimer  ·  Last Reviewed: April 2026  ·  Data Methodology