· TenderWatch · guides  · 6 min read

CPV Codes Explained: How Irish Government Tenders Are Classified

Learn how the CPV classification system works and how to use it to find relevant public tenders for your Irish business.

If you have ever browsed tenders on eTenders or TED (the EU’s procurement portal), you will have noticed a string of numbers attached to every contract notice. These are CPV codes, and understanding them is one of the simplest ways to find the government contracts that are relevant to your business.

This guide explains what CPV codes are, how the system works, and how Irish businesses can use them to zero in on the right opportunities.

What Are CPV Codes?

CPV stands for Common Procurement Vocabulary. It is a standardised classification system used across the entire European Union to describe the subject matter of public contracts. Every tender published on eTenders.gov.ie and TED (ted.europa.eu) is assigned at least one CPV code.

The system was established by EU Regulation 2195/2002 and is mandatory for all public procurement notices above national advertising thresholds. It provides a common language so that a construction tender in Dublin uses the same classification as one in Berlin or Lisbon.

For Irish businesses, this means you can search for contracts by code rather than relying on keyword searches, which often miss relevant opportunities or return irrelevant ones.

How CPV Codes Work: The Hierarchical Structure

A CPV code is an eight-digit number followed by a check digit. The structure is hierarchical, meaning each level of digits narrows the classification further.

Here is how the hierarchy breaks down:

  • Division (first 2 digits): The broadest category, e.g., 45 = Construction work
  • Group (first 3 digits): A narrower grouping, e.g., 452 = Construction work for complete or part construction and civil engineering work
  • Class (first 4 digits): More specific, e.g., 4521 = General construction work
  • Category (first 5 digits): Further refinement, e.g., 45210 = Building construction work
  • Subcategory (digits 6-8): The most specific level

For example, the code 45213316-1 breaks down as:

  • 45 = Construction
  • 452 = Construction work for buildings
  • 4521 = General construction work
  • 45213 = Construction work for commercial buildings
  • 45213316 = Construction work for walkways
  • 1 = Check digit

When searching for tenders, you do not always need to use the full eight digits. Searching at the division or group level (2-3 digits) casts a wider net, which is useful when you are exploring what is available.

Common CPV Code Divisions for Irish Businesses

The following table shows the CPV divisions most frequently used in Irish public procurement. If your business falls into one of these sectors, these are the codes you should be tracking.

CPV DivisionDescriptionExample Irish Contracts
33Medical equipment, pharmaceuticalsHSE medical supply contracts, hospital equipment
34Transport equipmentBus Eireann fleet procurement, traffic management
38Laboratory and scientific instrumentsUniversity research equipment, EPA monitoring
39Furniture and furnishingsOffice fit-outs for government departments
42Industrial machineryWater treatment plant equipment
44Construction structures and materialsMaterials for road and building projects
45Construction workSchool builds, social housing, road projects
48Software packages and systemsIT systems for Revenue, HSE, local authorities
50Repair and maintenance servicesFacility management, fleet maintenance
55Hotel, restaurant, catering servicesCatering for hospitals, defence forces
60Transport servicesPublic transport, school transport contracts
64Postal and telecommunications servicesGovernment telecoms frameworks
71Architectural, engineering, planning servicesDesign for public buildings, environmental assessments
72IT servicesSoftware development, managed IT, cloud services
77Agricultural and forestry servicesCoillte contracts, park maintenance
79Business and management consultancyAdvisory services, legal, accountancy, recruitment
80Education and training servicesTraining programmes for government staff
85Health and social work servicesCare services, community health contracts
90Sewage, refuse, cleaning servicesWaste management, street cleaning
92Recreational, cultural, sporting servicesArts Council projects, sports facility management

For sector-specific tender listings, check our IT Services, Construction, Healthcare, and Professional Services category pages.

How to Use CPV Codes on eTenders

On eTenders.gov.ie, you can search by CPV code directly:

  1. Log in to your supplier account (or register if you have not already).
  2. Go to the Search section.
  3. In the CPV code field, enter the division number (e.g., 72 for IT services) or browse the code tree.
  4. You can add multiple CPV codes to broaden your search.
  5. Save your search as an alert profile so you are notified automatically when new tenders matching your codes are published.

Setting up CPV-based alerts is far more reliable than keyword searching. A tender for “ICT managed services” and one for “computer support and consultancy” are different in wording but share the same CPV division (72). The code catches both.

How to Use CPV Codes on TED

For contracts above EU thresholds (and there are many from Irish authorities), TED at ted.europa.eu is the other essential source.

On TED, you can:

  • Search by CPV code in the advanced search filters.
  • Combine CPV codes with a country filter (Ireland) to see only relevant notices.
  • Set up email alerts based on CPV codes and country.

Every tender published on eTenders above the EU threshold is also published on TED, but TED sometimes has notices a day or two earlier, and its search filters are more granular.

Practical Tips for Using CPV Codes

Start broad, then narrow down. Begin with your two-digit division code to see the full range of opportunities. Then, once you understand what is being published, narrow to three or four digits for more targeted alerts.

Check related codes. Your business may span multiple CPV divisions. An IT consultancy might be relevant under 72 (IT services), 48 (software packages), and 79 (business consultancy). A construction firm might look at 45 (construction work) and 71 (engineering services) for design-and-build opportunities.

Use the supplementary vocabulary. CPV also has a supplementary vocabulary that adds detail — for example, specifying that a service is for the healthcare sector. This is less commonly used in searches but appears in contract notices and can help you assess relevance quickly.

Track your hit rate. If you are getting too many irrelevant results, move to a more specific code. If you are missing opportunities, broaden to the division level or add adjacent codes.

Use our Tender Matcher. Not sure which CPV codes match your business? Our Tender Matcher tool analyses your company profile and maps it to relevant CPV codes and live tenders automatically. It takes two minutes and can surface opportunities you might have missed.

Why CPV Codes Matter for Your Bid Strategy

Beyond finding tenders, CPV codes are useful for market intelligence. By tracking which codes are being published most frequently, you can spot trends in government spending. If you see a surge in 72-prefixed tenders, it signals increased IT investment. A rise in 45-prefixed notices may indicate a capital works programme.

You can also use CPV data to assess competition. Popular codes with many published tenders likely attract more bidders. Niche codes may represent less competitive opportunities.

Our Bid Readiness tool can help you assess whether your business is positioned to compete in your target CPV categories.

Summary

CPV codes are the backbone of how public tenders are classified across Ireland and the EU. Learning the codes relevant to your business, setting up alerts around them, and tracking trends in their publication frequency will put you ahead of competitors who rely on sporadic keyword searches.

Start with the table above, identify your core divisions, and set up your alerts on eTenders and TED today. If you need help decoding any procurement terminology along the way, our Jargon Decoder is always available.

Back to Blog

Related Posts

View All Posts »