AI in Public Procurement: How Technology Is Transforming Tender Management Tovább olvasom
Vissza a bloghoz

What Is a CPV Code? Complete Guide to EU Procurement Classification

CPV codes are the universal classification system for EU public tenders. Learn how they work, how to find yours, and how to use them to discover relevant procurement opportunities across Europe.

What Is a CPV Code? Complete Guide to EU Procurement Classification

Every public tender in Europe is classified using CPV codes. If you've ever searched for tenders on TED, SEAP, or any national procurement portal, you've seen them — strings like "30200000-1" attached to every notice. But what do they actually mean? And more importantly, how can you use them to find the tenders that matter to your business?

This guide breaks down everything you need to know about CPV codes: what they are, how the system works, how to find yours, and how to use them strategically to win more public contracts.

What is a CPV Code?

CPV stands for Common Procurement Vocabulary. It's a classification system created by the European Union to standardize how public contracts are described across all EU member states. Every product, service, or construction work that can be purchased through public procurement has a CPV code assigned to it.

The system was established by Regulation (EC) No 2195/2002 and has been the mandatory classification for all EU public procurement since 2003. It ensures that a tender for "IT equipment" in Germany is classified the same way as one in Romania, France, or any other EU country.

Why does this matter? Because without a common language, a company selling laptops would need to know how each country describes "laptop procurement" in their own language and system. CPV codes eliminate that barrier entirely.

How CPV Codes Are Structured

A CPV code is a 9-digit number (8 digits plus a check digit), and its structure tells you exactly how specific a classification is.

The format: XX000000-Y

  • Division (first 2 digits): The broadest category. Example: 30 = Office and computing machinery

  • Group (first 3 digits): A narrower category within the division. Example: 302 = Computer equipment and supplies

  • Class (first 4 digits): More specific. Example: 3020 = Computer equipment

  • Category (first 5 digits): Even more specific. Example: 30213 = Personal computers

  • Subcategory (digits 6-8): The most detailed level. Example: 30213100 = Portable computers (laptops)

  • Check digit (digit after hyphen): A verification digit calculated from the first 8

The key principle: The more zeros at the end, the broader the category. 30000000-9 covers all office machinery. 30213100-6 is specifically laptops.

Practical Example

Let's say your company sells office furniture. Here's how CPV narrows down:

  • 39000000 — Furniture, furnishings, domestic appliances (very broad)

  • 39100000 — Furniture (still broad)

  • 39130000 — Office furniture (getting closer)

  • 39131000 — Office shelving (specific product)

  • 39131100 — Archive shelving (very specific)

The Main CPV Divisions

The CPV vocabulary is organized into these major divisions:

  • 03 — Agricultural, farming, fishing, forestry products

  • 09 — Petroleum products, fuel, electricity, energy

  • 14-15 — Mining, food and beverages

  • 18 — Clothing, footwear, luggage

  • 22 — Printed matter

  • 24 — Chemical products

  • 30-32 — Office machinery, IT equipment, telecommunications

  • 33 — Medical equipment, pharmaceuticals

  • 34 — Transport equipment

  • 35 — Security and defense equipment

  • 38 — Laboratory and scientific instruments

  • 39 — Furniture and furnishings

  • 42-44 — Industrial machinery, construction materials

  • 45 — Construction work

  • 48 — Software packages

  • 50 — Repair and maintenance services

  • 55 — Hotel and restaurant services

  • 60 — Transport services

  • 64 — Postal and telecommunications services

  • 66 — Financial and insurance services

  • 71 — Architectural and engineering services

  • 72 — IT services

  • 73 — R&D services

  • 75 — Administration, defense, social security services

  • 79 — Business services (legal, consulting, HR, marketing)

  • 80 — Education and training

  • 85 — Health and social work services

  • 90 — Sewage, refuse, cleaning, environmental services

  • 92 — Recreational, cultural, sporting services

Supplementary CPV Vocabulary

Beyond the main vocabulary, there's a supplementary vocabulary that adds extra detail. These codes start with letters (like DA, MA, etc.) and describe additional attributes of the procurement — for example, the material something is made from or specific conditions.

While the supplementary vocabulary is optional, some contracting authorities use it. If you see codes like "DA01-7" (Aluminum) alongside a main CPV code, that's the supplementary vocabulary in action.

How to Find Your CPV Code

Finding the right CPV code is critical. Use the wrong one, and you'll miss relevant tenders or chase irrelevant ones. Here's how to find yours:

Method 1: Search the Official EU CPV Database

The European Commission maintains the official CPV list at SIMAP (the EU's procurement information system). You can search by keyword in any EU language and browse the hierarchy.

Method 2: Look at Competitors' Tenders

Search for companies similar to yours on TED (Tenders Electronic Daily) or your national procurement portal. What CPV codes appear on tenders they've won? Those are likely your codes too.

Tendersight's platform lets you search tenders by CPV code and see which codes are most active in your industry. You can set up alerts for specific CPV codes across all EU countries — no need to check each portal individually.

Method 4: Start Broad, Then Narrow

Begin with a 2-digit division code (like 72 for IT services), then explore the tree downward. Mark every code that could apply to your products or services. Most companies have 5-15 relevant CPV codes.

Common Mistakes with CPV Codes

Being too narrow. If you only monitor 72212000-4 (Software development services), you'll miss tenders classified under 72000000-5 (IT services) or 48000000-8 (Software packages). Always include parent categories.

Being too broad. Monitoring 30000000-9 (all office machinery) will bury you in irrelevant results. Balance breadth with specificity.

Ignoring supplementary codes. Sometimes the main CPV code is broad, but the supplementary code makes it clear whether you're relevant. Don't skip them.

Only using one code. Your products or services likely span multiple CPV codes. A company selling cybersecurity software might be relevant under 72000000-5 (IT services), 48000000-8 (Software packages), AND 35000000-4 (Security equipment). Track all of them.

Forgetting related services. If you sell a product, tenders for maintaining that product (50000000 range) are also opportunities. If you provide a service, tenders for training related to that service (80000000 range) might be relevant too.

How CPV Codes Connect to Tender Alerts

The real power of CPV codes is in automated tender monitoring. Instead of manually checking TED, SEAP, or other portals every day, you can set up alerts based on your CPV codes. When a new tender is published with a matching code, you get notified immediately.

This is where platforms like Tendersight add value: they aggregate tenders from multiple sources and let you create intelligent alerts using CPV codes combined with other filters like country, contract value, or contracting authority type. You get a daily digest of relevant opportunities without the manual work.

CPV Codes and Cross-Border Bidding

One of the biggest advantages of the CPV system is that it works identically across all EU member states. A tender classified as 72212000-4 in Germany means the same thing in Romania, France, or Poland.

This means you can search for opportunities across all 27 EU countries using the same codes. You don't need to know the local terminology for your industry in each language — the CPV code is universal.

For companies looking to expand into new markets through public procurement, CPV codes are your best starting point. Identify your codes, search for them across multiple countries, and you'll quickly see where the opportunities are.

Key Takeaways

CPV codes are the language of EU public procurement. Every tender uses them, every portal supports them, and every company bidding on public contracts needs to know theirs.

Find your codes early and track multiple. Don't rely on a single code. Map your full product/service portfolio to all relevant CPV codes, from broad divisions to specific subcategories.

Use them for automated monitoring. The days of manually searching procurement portals are over. Set up CPV-based alerts and let the opportunities come to you.

Think cross-border. CPV codes are universal across the EU. Use them to explore markets you haven't considered yet.

Intelligens keresés

Találj releváns pályázatokat 27 EU országban azonnal

Riasztási szabályok

Értesítést kapsz, ha megfelelő lehetőségek jelennek meg

Dokumentum generátor

AI-alapú ajánlati dokumentumok percek alatt, nem órák

Ajánlati pipeline

Kövesd az összes lehetőséget egy helyen

Termékkatalógus

Automatikusan párosítsd termékeidet a pályázati követelményekkel

Intelligens keresés

Találj releváns pályázatokat 27 EU országban azonnal

Riasztási szabályok

Értesítést kapsz, ha megfelelő lehetőségek jelennek meg

Dokumentum generátor

AI-alapú ajánlati dokumentumok percek alatt, nem órák

Ajánlati pipeline

Kövesd az összes lehetőséget egy helyen

Termékkatalógus

Automatikusan párosítsd termékeidet a pályázati követelményekkel

Intelligens keresés

Találj releváns pályázatokat 27 EU országban azonnal

Riasztási szabályok

Értesítést kapsz, ha megfelelő lehetőségek jelennek meg

Dokumentum generátor

AI-alapú ajánlati dokumentumok percek alatt, nem órák

Ajánlati pipeline

Kövesd az összes lehetőséget egy helyen

Termékkatalógus

Automatikusan párosítsd termékeidet a pályázati követelményekkel

Analitika

Nyerési arány követése és pipeline betekintés

Csapatmunka

Dolgozz együtt a csapatoddal az ajánlatokon

Árkészítő

Készíts versenyképes árajánlatokat valós idejű árakkal

Határidő követés

Soha ne mulassz el beadási határidőt

Piaci intelligencia

Kutasd a szerződő hatóságokat és versenytársakat

Analitika

Nyerési arány követése és pipeline betekintés

Csapatmunka

Dolgozz együtt a csapatoddal az ajánlatokon

Árkészítő

Készíts versenyképes árajánlatokat valós idejű árakkal

Határidő követés

Soha ne mulassz el beadási határidőt

Piaci intelligencia

Kutasd a szerződő hatóságokat és versenytársakat

Analitika

Nyerési arány követése és pipeline betekintés

Csapatmunka

Dolgozz együtt a csapatoddal az ajánlatokon

Árkészítő

Készíts versenyképes árajánlatokat valós idejű árakkal

Határidő követés

Soha ne mulassz el beadási határidőt

Piaci intelligencia

Kutasd a szerződő hatóságokat és versenytársakat

Intelligens keresés

Találj releváns pályázatokat 27 EU országban azonnal

Riasztási szabályok

Értesítést kapsz, ha megfelelő lehetőségek jelennek meg

Dokumentum generátor

AI-alapú ajánlati dokumentumok percek alatt, nem órák

Ajánlati pipeline

Kövesd az összes lehetőséget egy helyen

Termékkatalógus

Automatikusan párosítsd termékeidet a pályázati követelményekkel

Intelligens keresés

Találj releváns pályázatokat 27 EU országban azonnal

Riasztási szabályok

Értesítést kapsz, ha megfelelő lehetőségek jelennek meg

Dokumentum generátor

AI-alapú ajánlati dokumentumok percek alatt, nem órák

Ajánlati pipeline

Kövesd az összes lehetőséget egy helyen

Termékkatalógus

Automatikusan párosítsd termékeidet a pályázati követelményekkel

Intelligens keresés

Találj releváns pályázatokat 27 EU országban azonnal

Riasztási szabályok

Értesítést kapsz, ha megfelelő lehetőségek jelennek meg

Dokumentum generátor

AI-alapú ajánlati dokumentumok percek alatt, nem órák

Ajánlati pipeline

Kövesd az összes lehetőséget egy helyen

Termékkatalógus

Automatikusan párosítsd termékeidet a pályázati követelményekkel

Analitika

Nyerési arány követése és pipeline betekintés

Csapatmunka

Dolgozz együtt a csapatoddal az ajánlatokon

Árkészítő

Készíts versenyképes árajánlatokat valós idejű árakkal

Határidő követés

Soha ne mulassz el beadási határidőt

Piaci intelligencia

Kutasd a szerződő hatóságokat és versenytársakat

Analitika

Nyerési arány követése és pipeline betekintés

Csapatmunka

Dolgozz együtt a csapatoddal az ajánlatokon

Árkészítő

Készíts versenyképes árajánlatokat valós idejű árakkal

Határidő követés

Soha ne mulassz el beadási határidőt

Piaci intelligencia

Kutasd a szerződő hatóságokat és versenytársakat

Analitika

Nyerési arány követése és pipeline betekintés

Csapatmunka

Dolgozz együtt a csapatoddal az ajánlatokon

Árkészítő

Készíts versenyképes árajánlatokat valós idejű árakkal

Határidő követés

Soha ne mulassz el beadási határidőt

Piaci intelligencia

Kutasd a szerződő hatóságokat és versenytársakat

Intelligens keresés

Találj releváns pályázatokat 27 EU országban azonnal

Riasztási szabályok

Értesítést kapsz, ha megfelelő lehetőségek jelennek meg

Dokumentum generátor

AI-alapú ajánlati dokumentumok percek alatt, nem órák

Ajánlati pipeline

Kövesd az összes lehetőséget egy helyen

Termékkatalógus

Automatikusan párosítsd termékeidet a pályázati követelményekkel

Intelligens keresés

Találj releváns pályázatokat 27 EU országban azonnal

Riasztási szabályok

Értesítést kapsz, ha megfelelő lehetőségek jelennek meg

Dokumentum generátor

AI-alapú ajánlati dokumentumok percek alatt, nem órák

Ajánlati pipeline

Kövesd az összes lehetőséget egy helyen

Termékkatalógus

Automatikusan párosítsd termékeidet a pályázati követelményekkel

Intelligens keresés

Találj releváns pályázatokat 27 EU országban azonnal

Riasztási szabályok

Értesítést kapsz, ha megfelelő lehetőségek jelennek meg

Dokumentum generátor

AI-alapú ajánlati dokumentumok percek alatt, nem órák

Ajánlati pipeline

Kövesd az összes lehetőséget egy helyen

Termékkatalógus

Automatikusan párosítsd termékeidet a pályázati követelményekkel

Analitika

Nyerési arány követése és pipeline betekintés

Csapatmunka

Dolgozz együtt a csapatoddal az ajánlatokon

Árkészítő

Készíts versenyképes árajánlatokat valós idejű árakkal

Határidő követés

Soha ne mulassz el beadási határidőt

Piaci intelligencia

Kutasd a szerződő hatóságokat és versenytársakat

Analitika

Nyerési arány követése és pipeline betekintés

Csapatmunka

Dolgozz együtt a csapatoddal az ajánlatokon

Árkészítő

Készíts versenyképes árajánlatokat valós idejű árakkal

Határidő követés

Soha ne mulassz el beadási határidőt

Piaci intelligencia

Kutasd a szerződő hatóságokat és versenytársakat

Analitika

Nyerési arány követése és pipeline betekintés

Csapatmunka

Dolgozz együtt a csapatoddal az ajánlatokon

Árkészítő

Készíts versenyképes árajánlatokat valós idejű árakkal

Határidő követés

Soha ne mulassz el beadási határidőt

Piaci intelligencia

Kutasd a szerződő hatóságokat és versenytársakat

Ne pályázz manuálisan.

Regisztrálj és figyeld több pályázatot ingyen a Tendersight-tal.

Beküldésre kész több ajánlat?

Start free. No credit card required.