· 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 Division | Description | Example Irish Contracts |
|---|---|---|
| 33 | Medical equipment, pharmaceuticals | HSE medical supply contracts, hospital equipment |
| 34 | Transport equipment | Bus Eireann fleet procurement, traffic management |
| 38 | Laboratory and scientific instruments | University research equipment, EPA monitoring |
| 39 | Furniture and furnishings | Office fit-outs for government departments |
| 42 | Industrial machinery | Water treatment plant equipment |
| 44 | Construction structures and materials | Materials for road and building projects |
| 45 | Construction work | School builds, social housing, road projects |
| 48 | Software packages and systems | IT systems for Revenue, HSE, local authorities |
| 50 | Repair and maintenance services | Facility management, fleet maintenance |
| 55 | Hotel, restaurant, catering services | Catering for hospitals, defence forces |
| 60 | Transport services | Public transport, school transport contracts |
| 64 | Postal and telecommunications services | Government telecoms frameworks |
| 71 | Architectural, engineering, planning services | Design for public buildings, environmental assessments |
| 72 | IT services | Software development, managed IT, cloud services |
| 77 | Agricultural and forestry services | Coillte contracts, park maintenance |
| 79 | Business and management consultancy | Advisory services, legal, accountancy, recruitment |
| 80 | Education and training services | Training programmes for government staff |
| 85 | Health and social work services | Care services, community health contracts |
| 90 | Sewage, refuse, cleaning services | Waste management, street cleaning |
| 92 | Recreational, cultural, sporting services | Arts 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:
- Log in to your supplier account (or register if you have not already).
- Go to the Search section.
- In the CPV code field, enter the division number (e.g., 72 for IT services) or browse the code tree.
- You can add multiple CPV codes to broaden your search.
- 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.