Article
14 min read

CPV Codes Explained: How to Find Better-Fit Tenders Faster

TendersCPV codesGuidePublic procurement
Minerva Team

Minerva Team

The Minerva product and content team.

Three professionals working on laptops at a wooden table in a plant-filled office, representing CPV code analysis and faster tender matching.

Intro

If you’re just starting a journey with public procurement, it can feel a bit like entering a labyrinth full of bureaucratic concepts. One of the first and most important terms you will come across is CPV codes. This system was created to standardize descriptions of procurement subjects across the entire European Union.

They work exactly like a barcode in a store. When you scan it, you know what is inside immediately, even before you open the entire documentation. If you take your first steps in tenders, you do not need to know the 9,000 \+ available codes. The whole trick lies in the precise identification of the few that describe your specific business profile.

In this article, we analyze step-by-step how to smoothly navigate tender documentation, what to watch out for when you interpret CPV codes, and how to effectively protect your business against contracting authority errors.

Interpretation trap: How not to lose a contract

The first instinct for many entrepreneurs is to think: "The contracting authority assigns the codes, so it is not my problem." However, market reality quickly corrects this approach. When a contracting authority describes a tender, they might use a different logic and classify the procurement too broadly or too narrowly. For example, they might throw both a basic infant scale and a specialized patient vital sign monitoring system into the same single bucket of "measuring devices."

If you want to bid successfully in these proceedings, you must take on some of the responsibility for this margin of interpretation error. To start, it is worth checking the official code search engine and see exactly which terms the system officially uses in your specific industry.

You also need to realize that defining your CPV codes is not a one-time task. Your company's offer evolves, and a failure to update your list can get expensive.

A classic scenario involves a medical equipment supplier who loses the service contract for their own equipment after the warranty period ends. Why does this happen? Because they only monitored tenders for the supply of goods, completely forgetting about the CPV codes tied to maintenance services. As a result, news of the new procurement never even reached them, which opened the door wide for the competition.

CPV classification: System logic and hierarchy

At first glance, the procurement classification looks like a complicated, technical system. In reality, the logic is very simple. The more general the code, the broader the scope of contracts it covers. The more specific it gets, the more precisely it describes a concrete procurement subject.

You can see this clearly with codes used for construction tenders.

Code 45000000 covers construction work as a very broad category. Moving one level down, you find 45200000, which stands for "works for complete or part construction and civil engineering work." An even more detailed code, 45233120, relates specifically to road construction works. As you can see, the fewer zeros in the code, the narrower the scope of contracts assigned to it.

However, the practical meaning of these codes does not end there. It is far more important to understand how to use them during your CPV tender search.

How to find the right level of detail

You choose codes primarily to efficiently search for tenders that interest you. Today, most contractors use search engines and tender aggregators that monitor notices and deliver tailored results. To start, however, you must define which types of contracts should feed into this monitoring.

The natural instinct is to choose the broadest possible category. If a company operates in medical equipment, training services, or construction work, it seems safer to cover a wider range of codes. In the back of your mind, there is always the fear that setting the filter too narrowly might cause you to miss a valuable tender.

This approach does reduce the risk of missing a proceeding, but it comes at a price. The broader the code, the more results you have to review later. In practice, this means a higher volume of irrelevant notices and more time spent filtering through them.

On the flip side, an overly detailed approach also creates problems. Situations happen where a contractor fails to find an interesting tender simply because the contracting authority classified the proceeding differently than expected.

This is especially visible in large proceedings divided into several lots or packages. If the contracting authority assigns a main code that corresponds to just one element of the contract, contractors interested in the remaining parts might miss the notice entirely during their CPV tender search.

Remember, the contracting authority, not the contractor, decides which code to assign to a proceeding. You must navigate within this decision and adjust your search strategies accordingly. Because of this, effective use of the procurement classification means finding the perfect balance between reach and precision.

Three real limitations of the CPV system: Why codes alone are not enough

An efficient tender search by CPV forms the foundation of market monitoring. However, relying on this system as your sole source of information is risky. Although codes theoretically organize public tenders, practical business experience shows three significant limitations that can determine whether you win or lose a contract.

1\. Sub-threshold procurement without CPV codes

In standard proceedings, EU-level public procurement platforms will not allow a notice to publish without an assigned category. However, a huge segment of the market exists where a public tender CPV does not always apply. This includes sub-threshold contracts that might be published on national-level portals, which by the market’s individual definition, do not count as classic tenders. If they’re not published on TED, these requests might be very easy to miss.

2\. A fixed and outdated list

The Common Procurement Vocabulary was created in 2003, and its last major update took place back in 2008\. Since then, technology and the services market have changed drastically. Modern industries like artificial intelligence (AI), cybersecurity, or advanced e-learning simply do not have dedicated, precise codes. As a result, contracting authorities have to squeeze modern tenders into very general IT categories.

3\. Broad categorization by contracting authorities

Errors in code selection rarely stem from bad intentions. You have to remember that the contractor is the expert in their specific niche. A specialist working for the contracting authority sometimes has to purchase a product or service they have never dealt with before. To avoid mistakes and maintain competition, officials automatically choose very broad codes. This makes things safe for them, but harder to spot for specialized suppliers.

Business tip: Well-chosen codes are an excellent starting point for market analysis. However, if you base your strategy entirely on them, some contract information will simply never reach your company. Statistics show a persistent shortage of bids in the public tenders market, with many proceedings seeing only a single bidder. Often, potential suppliers simply did not know about the tender. They searched too deep within the code structure, while the contract hid under a general category.

How to find tenders by CPV: Using keywords as a supplement

Since CPV classification does not always let you pinpoint every interesting tender, the market naturally developed an additional solution, i.e., keywords. For years, efficient searches relied exactly on combining these two elements.

CPV codes served as the first step, allowing you to build a broad database of potentially interesting proceedings. Then, contractors layered a set of key phrases over that data to filter out irrelevant results and increase search precision.

While this makes things easier to a certain degree, language and terminology bring their own set of limitations – often even more complicated than a numerical classification system.

The problem begins with synonyms

In many languages, a huge number of terms describe the exact same product, service, or process. Because of this, building an effective monitoring system usually starts with preparing a wide list of synonyms and naming variants. You need to look beyond obvious equivalents and include different grammatical forms, abbreviations, industry jargon, or colloquial terms used in the market.

One company might look for a "training," another for a "course," and a third for a "workshop." All these names can refer to a highly similar service, but a search engine treats them as completely separate phrases.

You run into a similar problem in almost every industry. A product that went by one name for years can suddenly pop up in documentation under a fresh term. Sometimes this stems from market development, sometimes from new industry terminology, and sometimes simply because different contracting authorities describe the same needs in different ways.

Additional challenges include language variations, acronyms, trade names, or different ways to spell the same concept. As a result, a keyword list that seems complete today might fail to cover every critical variant in a few months.

Crucially, new terminology emerges constantly on both the contractor and contracting authority sides. This is exactly why even companies with years of experience in a single industry regularly update their phrase lists. If you fail to include these new terms, some proceedings will simply never show up in your results. In extreme cases, a company might wrongly conclude that market demand is dropping, when in reality, only the wording has changed.

Why text search alone has limitations

Keywords help narrow down results, but they still only work with what is explicitly written in the notice.

If a contracting authority uses an unusual term, makes a typo, or describes a need in a way that deviates from standard industry terminology, your text search might fail. The problem grows even larger with notices published in different languages or on international markets, where the same service operates under completely different names.

You can see this clearly in the medical market. Phrases like "medical apparatus" or "medical equipment" are so broad that they generate a massive number of results. For someone running a tender search by CPV, this means wading through hundreds of notices, only a fraction of which actually match the company's business profile.

This reality makes a tender search by CPV supplemented with keywords far more effective than relying solely on codes. However, it remains a combination of two tools that both have limitations.

Knowing how to use CPV codes helps you understand the general category of a contract, while keywords let you catch specific products, services, or technologies. Yet, neither solution truly understands the context or the intent of the contracting authority. This is exactly why tools capable of analyzing not just an assigned code or a single phrase, but the actual content and meaning of the entire proceeding, play an increasingly vital role today.

Searching by CPV – two EU level tools

Effective market monitoring requires the right technical setup. Tools that simplify your tender search by CPV fall into two main categories: official registry databases and commercial platforms that aggregate data to streamline your daily workflow. You can also differentiate them by their scope, looking at those with European coverage versus those focusing on individual domestic markets.

Below are two popular starting points in the European market:

**TED (Tenders Electronic Daily)**. This is the official European system where authorities publish notices that exceed thresholds. It allows you to run a precise tender search by CPV codes and keywords across multiple languages, though the interface requires some practice and can feel complicated at first.

The homepage of the European TED (Tenders Electronic Daily) portal featuring a quick search bar for notices, allowing you to filter international CPV codes and EU tenders.

https://ted.europa.eu/en/

**TenderMetric**. As a commercial alternative, TenderMetric collects live notices from across the EU and presents them in a user-friendly format. The platform introduces practical features like industry-specific filters and "closing soon" alerts.

Screenshot of the TenderMetric website showing a streamlined dashboard with filter options for EU public contracts.

https://tendermetric.com/

Tip: Your choice of platform ultimately depends on your business scale and budget. We break this topic down in full detail in our dedicated article on the best portals for finding public procurement contracts in Europe, where we walk you through the pros and cons of individual aggregators step by step.

An alternative to manual tender monitoring

Here’s an an approach that helps reduce the risk of missing valuable procedures without spending several hours a day on monitoring:

Step 1: Select your most important CPV codes

Identify 3 to 5 CPV codes that best describe your company’s offer.

You should avoid choosing codes that are either too broad or extremely specific. As shown earlier, overly broad categories generate a massive number of irrelevant results, while overly narrow ones might mean you miss out on valuable procedures entirely. Choosing the right procurement classification creates a strong foundation for your search.

Step 2: Supplement your monitoring with keywords

Next, you need to prepare a list of 5-10 keywords related to your business.

This list should include not just basic product and service names, but also their synonyms, industry terms, and variations that buyers and competitors use. You should update this list regularly to make your tender search by CPV more effective, especially when the market introduces new terms for products or services you already offer. By combining these keywords with your CPV tender search, you make sure that your monitoring system captures the right opportunities before you start reviewing the details.

Step 3: Use a tool that analyses context, not just codes and phrases

Even the best configuration of CPV codes and keywords still relies on two imperfect mechanisms. The search engine finds procedures meeting specific criteria, but evaluating their actual relevance remains the user's responsibility.

For years, this process looked similar across most systems. A user defined CPV codes, added keywords, and received a list of potentially interesting tenders. From there, the manual labour began: opening individual announcements, analysing documentation, and verifying whether they actually matched the company profile. This specific stage consumes the most time.

Minerva was built to reduce this workload at the very first stage of searching. During setup, the system analyses the company profile and automatically maps the relevant procurement classification, eliminating the need to build extensive code lists manually. It then combines classic tender search by CPV with keywords and contextual analysis of the procurement content.

Better way to approach CPV tender search. Screenshot of a filtered task list showing orders like road construction, photovoltaic system installation, cybersecurity implementation, and medical equipment delivery.

This approach ensures that the results page displays procedures already analysed for compatibility with the core business profile.

As a result, teams can immediately focus on evaluating the business opportunity rather than verifying whether a given procedure even covers the offered products or services.

The platform aggregates information from over 350 EU sources, spanning far beyond standard public procurement portals. Procurement plans can be tracked well in advance, often months before the actual procedure is published.

The chat functionality also proves useful, allowing users to ask questions about specific tenders and interpret documentation faster. This feature offers a completely different starting point compared to manually browsing consecutive portals and documents, especially for companies just entering the public procurement market.

Tip: Regardless of the chosen tool, monitoring results requires regular verification. You and your team should check if the CPV tender search and the keyword list consistently deliver procedures matching the organisation's profile. You should also pay attention to tenders discovered through contextual analysis or additional platform features, as these instances frequently show how many valuable opportunities would be missed through purely manual market monitoring.

How to effectively navigate CPV codes in public procurement

Properly selected CPV codes are the foundation and the mandatory starting point in public procurement. However, the procurement market is far too dynamic and diverse to rely solely on a rigid classification system like this.

Companies that consistently win contracts don’t rely on automated filters alone. They combine official categories with precise keyword searches and modern monitoring tools.

Most importantly, they treat documentation analysis as an ongoing, strategic business process rather than a one-time task. Ultimately, success in a public tender CPV environment comes down to continuous vigilance and a flexible approach to systemic realities.

Book a call in 30 seconds

You will receive:

A video recording of the app right after booking
A platform demo tailored to your company
Key features shown in practice
Concrete examples of working with tenders
Answers about implementation and system capabilities
Book a call

Trusted by 450+ organisations, from growing businesses to large enterprises.