Back to blog
CPV codesguideprocurement

CPV Codes Explained: How to Classify Your Business for Public Tenders

March 25, 20264 min readWinly

If you've ever searched for public tenders in Europe, you've encountered CPV codes. They're the backbone of how EU procurement is organized — and getting them right is essential for finding relevant opportunities.

What Are CPV Codes?

CPV stands for Common Procurement Vocabulary. It's a standardized classification system used across all EU member states to describe the subject of public contracts.

Every CPV code is an 8-digit number followed by a check digit:

72212517-6
│││││││  │
││││││└──┤ Division (2 digits)
│││││└───┤ Group (3 digits)
││││└────┤ Class (4 digits)
│││└─────┤ Category (5 digits)
│└───────┤ Subcategory (6-8 digits)
└────────┘ Check digit

The CPV Hierarchy

The system is hierarchical. Higher-level codes are broader:

| Level | Example | Description | |-------|---------|-------------| | Division | 72 | IT services | | Group | 722 | Software-related services | | Class | 7221 | Systems and software consulting | | Category | 72212 | Programming services | | Subcategory | 72212517 | IT development software |

How to Find Your CPV Codes

Step 1: Start Broad

Think about what your company sells. Is it a product (supplies), a service, or construction work?

  • Divisions 01-44 → Supplies (goods)
  • Divisions 45 → Construction works
  • Divisions 50-98 → Services

Step 2: Narrow Down

Use the official EU CPV search tool or explore the hierarchy:

Common divisions for SMEs:

  • 48 — Software packages
  • 50 — Repair and maintenance
  • 71 — Architectural, engineering, and planning
  • 72 — IT and related services
  • 73 — R&D services
  • 79 — Business services (consulting, legal, marketing)
  • 80 — Education and training

Step 3: Select Multiple Codes

Most companies match 3-10 CPV codes. Don't limit yourself to one — buyers may classify similar needs under different codes.

For example, a web development agency might use:

  • 72212000 — Programming services of packaged software
  • 72413000 — Website design services
  • 72212517 — IT development software
  • 48000000 — Software packages and information systems

Why CPV Codes Matter

1. They Determine What You See

When you search for tenders on TED or national portals, CPV codes are the primary filter. Wrong codes = missed opportunities.

2. Buyers Use Them to Find Suppliers

Many procurement authorities search supplier databases by CPV code. Being registered with the right codes increases your visibility.

3. They Affect Competition Levels

Some CPV codes are highly competitive (e.g., general IT services), while niche subcategories have fewer bidders. Targeting specific subcategories can improve your win rate.

Common CPV Code Mistakes

  1. Using only top-level codes — too broad, you'll get irrelevant results
  2. Ignoring supplementary codes — tenders can have primary and supplementary CPV codes
  3. Not updating codes — the CPV vocabulary is periodically revised
  4. Missing cross-category opportunities — a consulting project might appear under 79 (business services) or 72 (IT services)

Tips for Maximizing Coverage

  • Check competitor tenders — look at what CPV codes are used in contracts won by companies similar to yours
  • Review past tenders — search TED for keywords related to your services and note which CPV codes appear
  • Use both primary and supplementary codes — some portals allow filtering by supplementary CPV codes too
  • Set up alerts for multiple codes — cast a wider net, then filter manually

CPV Codes and AI Matching

Modern procurement platforms go beyond simple CPV matching. They analyze your full company profile — services, past experience, geographic reach, team size — and match you against tenders using AI scoring algorithms.

This means you're not limited to exact CPV matches. AI can identify relevant tenders even when the buyer has used a different classification than expected.

The key is still to define your CPV codes accurately as a starting point, then let intelligent matching expand your coverage.

Find Your Next Winning Tender

Winly matches you with relevant EU and Portuguese public tenders using AI-powered analysis. Start exploring for free.

Get Started — It's Free

Related Articles