The Common Procurement Vocabulary, or CPV, classifies the subject matter of public contracts using standardised codes. It supports publication and searching across languages. Selecting a code requires understanding the actual performance being purchased.
Choose the main subject
Start with the principal contractual requirement and select the most appropriate available main-vocabulary code. Additional codes may describe meaningful components. A code copied from an earlier purchase can misrepresent a changed requirement. Check the official vocabulary rather than relying solely on a portal’s suggested label.
Describe the contract as well
The code and written description should work together. A broad code does not justify a vague specification, and a detailed description does not excuse an obviously misleading classification. For mixed contracts, assess the legal classification separately; the chosen CPV label does not determine the applicable regime by itself.
Search beyond one code
Bidders should combine related CPV codes with keywords, buyer names, geography and publication filters. The same market need may be described under adjacent categories. Review saved searches when the product range changes. No single alert can guarantee discovery of every relevant competition.
Correct and document
Check codes before publication and review whether an error requires correction or additional time in the particular procedure. Preserve the rationale where classification is difficult. CPV is a common language for notices, not an exemption from substantive procurement requirements.
Four practical examples
The following scenarios are illustrative, not reports of actual client matters. The outcome depends on the documents and circumstances of the individual procurement.
Example 1: Software service
A buyer distinguishes development services from licensing and support before choosing its main and additional codes.
Example 2: Mixed facility contract
A package contains cleaning and maintenance. The authority describes the actual scope and assesses legal classification rather than letting one code decide it.
Example 3: Missed tender
A supplier searches one narrow code only. Adding adjacent codes and performance keywords can uncover relevant notices.
Example 4: Old code copied
A new procurement has a different principal deliverable. The publication team checks the current scope instead of reusing the previous code unchanged.
Related topics
Understanding the CPV vocabulary · Specifications and procurement documents · Useful procurement links
Discuss your procurement
For a review, please identify the authority, contract or lot, current procedural stage and any deadline. We can then clarify the scope of the requested work. Contact our team. An enquiry does not itself create a retainer or preserve a legal deadline.
Updated 13 November 2026. Illustrative guidance on German and EU procurement law.
