technicalUpdated Jan 15, 20245 min read

CPV Codes

Definition

Definition copied to clipboard

Common Procurement Vocabulary (CPV) codes are the EU's standardized classification system for public procurement, established by Regulation (EC) No 2195/2002. Every public tender published in the EU must be tagged with CPV codes that describe what is being purchased. The system uses an 8-digit hierarchical structure that enables suppliers to find relevant opportunities and contracting authorities to classify their purchases consistently across all member states.

Key Points

  • Mandatory for all EU public procurement notices published on TED
  • 8-digit hierarchical structure from broad divisions to specific categories
  • Over 9,000 codes covering all goods, services, and works
  • Essential for setting up accurate tender alerts and finding opportunities
  • Main vocabulary covers products; supplementary vocabulary adds characteristics

Understanding the CPV Structure

CPV codes follow a hierarchical 8-digit format where each level provides more specificity. The structure breaks down as follows:

Divisions (first 2 digits): The broadest category, e.g., 45 = Construction work Groups (first 3 digits): Narrows the division, e.g., 451 = Site preparation work Classes (first 4 digits): Further specification, e.g., 4511 = Demolition and wrecking work Categories (first 5 digits): Detailed classification, e.g., 45111 = Demolition work Subcategories (all 8 digits): Most specific level, e.g., 45111100-9 = Demolition work

The final digit is a check digit for validation. When searching, you can use wildcard matching - searching for 45000000 will find all construction-related tenders.

Using CPV Codes as a Supplier

For suppliers seeking public contracts, CPV codes are essential for finding relevant opportunities. Most tender databases and alert systems use CPV codes as the primary filter.

Start by identifying all CPV codes relevant to your products or services. Search at multiple levels - both specific codes for your exact offerings and broader parent codes for related opportunities. Many contracts use multiple CPV codes, so casting a wider net often reveals opportunities you might otherwise miss.

Set up alerts using your key CPV codes to receive notifications when new tenders are published. Combine CPV filtering with geographic and value filters to focus on opportunities that match your capabilities.

Using CPV Codes as a Contracting Authority

Contracting authorities must select appropriate CPV codes when publishing procurement notices. Accurate coding ensures your tender reaches the right suppliers and maintains data quality across EU procurement statistics.

Select the main CPV code that best describes the primary subject of your contract. You can add additional CPV codes for secondary elements. For mixed contracts, choose the code representing the highest-value component as the main code.

Avoid using overly broad codes when more specific ones exist - this improves the quality of responses and helps SMEs find relevant opportunities. The supplementary vocabulary can add important characteristics like "environmentally friendly" or "for disabled persons."

The Supplementary Vocabulary

Beyond the main CPV codes, a supplementary vocabulary allows additional classification. These codes use a different format (two letters followed by digits) and describe characteristics rather than products.

Supplementary codes cover attributes like materials (e.g., steel, wood), intended use (e.g., for education, for healthcare), or special characteristics (e.g., recycled, organic). While optional, using supplementary codes improves tender discoverability and classification accuracy.

Frequently Asked Questions

Use a CPV code browser or search tool to find codes by keyword. Start with broad terms and narrow down. Check similar tenders in your sector to see which codes they use. Many products and services have multiple relevant codes - identify all that apply to maximize your visibility in tender searches.

Yes. Most tenders have one main CPV code representing the primary subject, plus additional codes for secondary elements. For example, an IT implementation project might have a main code for software services and additional codes for training and hardware components.

CPV is specifically designed for public procurement and is mandatory in the EU. Other systems like UNSPSC or national product codes serve different purposes. CPV codes map to NACE (economic activities) and CPA (products by activity) for statistical purposes, but CPV is the only classification required for EU tender notices.

The CPV classification is relatively stable but can be updated by EU regulation. The current version (CPV 2008) has been in use since 2008. Minor updates and corrections are published periodically. The structure remains consistent to maintain searchability across historical data.

CPV codes are primarily an EU system, but some non-EU countries have adopted them for compatibility with EU procurement. Countries participating in EU programs or seeking alignment often use CPV. The WTO GPA uses different classification, though cross-references exist.

Official Sources & Further Reading