What is a CPV code, and why it decides which tenders you see
CPV codes are the classification system behind every European public tender. Get them right and the relevant opportunities come to you; get them wrong and you never see them.
If you've ever felt like you're missing tenders you should obviously be winning, the culprit is often something small and unglamorous: CPV codes.
What CPV codes actually are
CPV stands for Common Procurement Vocabulary - a standardised classification system used across the EU to describe the subject of a public contract. Every tender is tagged with one or more CPV codes, and every code maps to a specific category of goods, services, or works.
Think of them as the index of the entire public procurement market. Buyers tag their tenders; suppliers filter by the codes that match what they sell.
Why they decide what you see
Most tender portals and alert systems work primarily off CPV codes. If your saved filters use the wrong codes - too broad, too narrow, or simply incomplete - you'll either drown in irrelevant notifications or miss the contracts meant for you entirely.
A few common mistakes:
- Using only one code when your offering spans several categories.
- Picking codes that are too specific, so you miss tenders tagged at a higher level.
- Ignoring related codes that buyers often use interchangeably.
How to get your CPV strategy right
- List everything you sell, in plain language.
- Map each to its CPV code - and the parent code above it.
- Add the adjacent codes buyers in your sector commonly use.
- Review which codes your won contracts were tagged with, and make sure you're covering them.
The best suppliers treat their CPV list as a living asset, not a one-time setup. Markets shift, and so do the codes buyers reach for.
Where Bidrock helps
Instead of guessing, Bidrock aggregates tenders across sources and lets you filter by CPV codes and keywords together - then matches them to your products so you see the right opportunities without the noise. Get the classification right once, and relevant tenders simply start showing up.