CPV codes: the practical guide for tender suppliers
If you monitor public tenders, CPV codes are the single most important filter you will set. Get them right and you see every relevant opportunity with almost no noise; get them wrong and you either drown in irrelevant notices or miss contracts you could have won. This guide explains what CPV codes are and how to use them.
1. What is CPV?
CPV — the Common Procurement Vocabulary — is the EU's standard classification for the subject of public contracts. Every tender published in the EU is tagged with at least one CPV code, so buyers and suppliers speak the same language regardless of country or wording. A CPV code is an 8-digit number plus a check digit, e.g. 45000000-7 (Construction work).
2. How the hierarchy works
CPV is hierarchical — the digits narrow the subject from broad to specific:
- Divisions (first 2 digits) — e.g.
45Construction,72IT services,33Medical equipment. - Groups (3 digits), Classes (4 digits), Categories (5 digits) — progressively more specific.
- Subcategories (full 8 digits) — the most precise level.
For monitoring, the division level (2 digits) is usually the sweet spot: broad enough to catch contracts filed under a neighbouring code, narrow enough to stay relevant.
3. Find the right codes for your business
- List what you actually deliver (works, supplies, services).
- Map each to its CPV division — a construction firm watches
45(and often44materials,71engineering); an IT vendor watches72and48(software). - Prefer a handful of divisions over dozens of narrow 8-digit codes. Buyers rarely use the exact code you would expect, so over-precise filters miss tenders.
4. Use CPV to filter — not to drown
A good monitoring setup combines CPV with two more filters:
- CPV division(s) — what you do.
- Region — where you can deliver.
- Value — the contract sizes you pursue.
This keeps the flow relevant without hiding atypically categorised opportunities.
5. How Veritra helps
Veritra lets you filter public tenders across the EU by CPV division, region and value, and sends daily alerts for matches — so you monitor exactly the categories that fit your business. Browse live tenders by sector on our public tenders pages, or try Veritra free.