Most suppliers who complain that there are no relevant public tenders in their field are wrong. The tenders are there. They are simply filed under codes the supplier never thought to watch. In European public procurement, a short string of digits decides whether an opportunity ever reaches you, and small mistakes with those digits quietly cost companies contracts they would have been well placed to win.
Short answer: The Common Procurement Vocabulary, or CPV, is the classification system that buyers use to label what they are buying and that suppliers use to filter the tenders they want to see. Get the codes wrong, as a buyer or as a supplier, and the right tender and the right bidder never find each other. A quick check against an up to date CPV code lookup prevents most of these misses.
What a CPV code actually does
The CPV is a single classification system for public procurement across the European Union, introduced to give every contract a standard label regardless of country or language. Each code is an eight digit number, with a ninth check digit, arranged from the general to the specific. The leading digits describe a broad division, and each further digit narrows the meaning down to a particular product or service.
That structure matters because it is how tender alerts work. When a buyer publishes a notice, it tags the contract with one or more CPV codes. When a supplier sets up monitoring, it lists the codes it cares about. The two are matched on those numbers. The text of the tender, the buyer’s name, the region, all of that is secondary to the codes when the system decides what to show you.
The mistakes that hide tenders
The first and most common mistake is monitoring too few codes. A company that fits its work under a single favourite code will miss every buyer who classified a near identical contract one digit differently, or who chose a neighbouring category that is just as valid. The same service can sit under more than one reasonable code, and buyers do not all choose the same one.
The second mistake is watching codes that are too specific. Picking the narrowest possible code feels precise, but it filters out the broader notices that would also have suited you. A buyer who tags a contract at the division or group level, deliberately keeping it general, will be invisible to a supplier who only watches the most detailed sub codes underneath it. Watching a parent code as well as its children is often the safer choice.
The third mistake belongs to buyers, and suppliers pay for it. A buyer who classifies a contract under a loosely related or simply wrong code sends the notice to the wrong audience. Suppliers cannot fix that directly, but they can guard against it by watching the adjacent codes around their core ones, so that a slightly miscoded tender still lands in front of them.
How to choose codes well
For a supplier, the goal is a code set that is wide enough to catch every plausible classification of your work and narrow enough to keep out noise. Start from the codes that describe exactly what you sell, then add the neighbouring codes a buyer might reasonably use for the same thing, and include the broader parent codes that sit above them. Review the set periodically, because the way buyers in your sector label contracts shifts over time.
For a buyer, the discipline is the reverse. Choose the codes that most accurately describe what you are buying, use a supplementary code where one adds useful detail, and resist the temptation to reach for a familiar code that is only roughly right. Accurate classification is what brings the suppliers best able to deliver, which is the whole point of advertising the contract in the first place.
A small number with large consequences
It is easy to treat CPV codes as bureaucratic decoration, a box to fill on a form. In practice they are the routing system for the entire public procurement market. A supplier who chooses its watch list carefully sees opportunities a competitor with a lazier list never knows existed. A buyer who classifies accurately reaches the field of suppliers it actually wants. The codes are short, but the difference between getting them right and getting them wrong is measured in contracts.
FAQ
How many digits is a CPV code? Each CPV code is an eight digit number followed by a check digit, structured from a broad division down to a specific product or service.
Can a tender have more than one CPV code? Yes. Buyers usually assign a main code and may add supplementary codes to describe the contract more fully, which is one reason suppliers should watch a small range of related codes.
What happens if a buyer uses the wrong code? The notice reaches the wrong suppliers and the right ones may miss it. Watching the codes adjacent to your core ones is the best defence against being missed.
Do CPV codes work across different countries? Yes. The CPV is common to the whole European Union, which is what lets a supplier monitor opportunities in several countries using the same set of codes.