Free tool

CPV code finder

Get the right tenders finding you: free CPV code finder — search the EU procurement vocabulary by keyword or number for eTenders, SupplyGov and TED.

Find a CPV code

CPV codes are how Irish public tenders are classified and how the right opportunities find you. Search by keyword (what you supply) or by number to see the matching divisions and common codes used on eTenders, SupplyGov and TED.

Showing all 45 top-level divisions · 83 codes indexed

  • 03000000Agricultural, farming, fishing, forestry and related productsdivision
  • 09000000Petroleum products, fuel, electricity and other sources of energydivision
  • 14000000Mining, basic metals and related productsdivision
  • 15000000Food, beverages, tobacco and related productsdivision
  • 16000000Agricultural machinerydivision
  • 18000000Clothing, footwear, luggage articles and accessoriesdivision
  • 19000000Leather and textile fabrics, plastic and rubber materialsdivision
  • 22000000Printed matter and related productsdivision
  • 24000000Chemical productsdivision
  • 30000000Office and computing machinery, equipment and supplies except furniture and software packagesdivision
  • 31000000Electrical machinery, apparatus, equipment and consumables; lightingdivision
  • 32000000Radio, television, communication, telecommunication and related equipmentdivision
  • 33000000Medical equipments, pharmaceuticals and personal care productsdivision
  • 34000000Transport equipment and auxiliary products to transportationdivision
  • 35000000Security, fire-fighting, police and defence equipmentdivision
  • 37000000Musical instruments, sport goods, games, toys, handicraft, art materials and accessoriesdivision
  • 38000000Laboratory, optical and precision equipments (excl. glasses)division
  • 39000000Furniture (incl. office furniture), furnishings, domestic appliances (excl. lighting) and cleaning productsdivision
  • 41000000Collected and purified waterdivision
  • 42000000Industrial machinerydivision
  • 43000000Machinery for mining, quarrying, construction equipmentdivision
  • 44000000Construction structures and materials; auxiliary products to construction (except electric apparatus)division
  • 45000000Construction workdivision
  • 48000000Software package and information systemsdivision
  • 50000000Repair and maintenance servicesdivision
  • 51000000Installation services (except software)division
  • 55000000Hotel, restaurant and retail trade servicesdivision
  • 60000000Transport services (excl. Waste transport)division
  • 63000000Supporting and auxiliary transport services; travel agencies servicesdivision
  • 64000000Postal and telecommunications servicesdivision
  • 65000000Public utilitiesdivision
  • 66000000Financial and insurance servicesdivision
  • 70000000Real estate servicesdivision
  • 71000000Architectural, construction, engineering and inspection servicesdivision
  • 72000000IT services: consulting, software development, Internet and supportdivision
  • 73000000Research and development services and related consultancy servicesdivision
  • 75000000Administration, defence and social security servicesdivision
  • 76000000Services related to the oil and gas industrydivision
  • 77000000Agricultural, forestry, horticultural, aquacultural and apicultural servicesdivision
  • 79000000Business services: law, marketing, consulting, recruitment, printing and securitydivision
  • 80000000Education and training servicesdivision
  • 85000000Health and social work servicesdivision
  • 90000000Sewage-, refuse-, cleaning- and environmental servicesdivision
  • 92000000Recreational, cultural and sporting servicesdivision
  • 98000000Other community, social and personal servicesdivision

This is a quick reference to the most-used codes. For the complete, canonical vocabulary (all 8-digit codes and check digits), use the EU’s official CPV browser.

What CPV codes are, in plain terms

CPV stands for Common Procurement Vocabulary — the EU’s single dictionary for what a public contract is buying. Every contract notice published on eTenders (etenders.gov.ie, run under the Office of Government Procurement) and on the EU’s TED journal carries at least one CPV code. The code describes the subject matter, so a Galway cleaning firm and a Berlin cleaning firm both find the same kind of work under the same numbers.

The structure is simple. Each code has 8 digits plus a check digit, and it narrows as it goes: the first two digits are the division (45 = construction work), the third the group, the fourth the class, the fifth the category. So 45000000 is “construction work” at its broadest, while 45261910 is the far narrower “roof repair”. The full vocabulary runs to roughly 9,450 codes, but no supplier needs them all — most watch one or two divisions and a handful of detailed codes.

Why it matters: Ireland publishes roughly 6,850 tenders a year across €22bn+ of public spending, and CPV codes are the main filter between you and that firehose. When you register on eTenders you pick the codes that describe your work, and the platform emails you when a matching notice goes live. Pick well and the right tenders find you; pick badly and you either drown in near-misses or hear nothing at all.

Common CPV codes for Irish SMEs

These are the divisions Irish SMEs bid under most often. Each links to a live hub of the open eTenders and OJEU/TED notices currently classified under that division, refreshed daily — a quick way to see what’s actually being bought in your sector right now.

How Irish suppliers use CPV codes on eTenders

The working method is short. Register as a supplier on eTenders (it’s free), then add the CPV codes that describe what you deliver to your profile. From then on the platform emails you when a notice carrying one of your codes is published. Most suppliers set the 2-digit division plus two or three detailed codes beneath it.

The catch is the trade-off. A broad division catches everything — including a stream of notices that don’t fit. A narrow code misses tenders a buyer filed under a neighbouring one, and buyers misfile more often than you’d think. There is no perfect code set; the honest answer is to set your codes a little broad and accept some sifting, or use an alert that reads the notice and judges the actual work rather than matching the code.

Two things CPV codes don’t do. They don’t cover SupplyGov — the separate local-authority platform — so register there directly if councils are your market. And they don’t tell you whether a tender is worth bidding: that’s a judgement about eligibility, evidence and capacity, which is what the bid / no-bid checklist is for. For the platform end to end — registration, ESPD, tax clearance, submission — see the eTenders supplier guide.

Using CPV codes to win more work

Codes get the tender in front of you; they don’t win it. Once a notice lands that fits, the work is answering to the buyer’s marking scheme — MEAT criteria, weightings and all — with evidence from your own business. Build a requirements matrix from the pack and draft to it: the tender & bid writing guide shows the method by hand, and AI tender writing for Ireland shows how TenderBuilder does the same job from an uploaded pack — extraction, on-scheme drafting and a compliance check, grounded in your business facts.

Free to run · no card

Skip the code-picking. Describe your business in a sentence — we’ll watch eTenders for you.

Alerts judge the work being bought, not the CPV code a buyer happened to pick. See plans and the Founding 50 offer.

Frequently asked questions

What is a CPV code?
CPV (Common Procurement Vocabulary) is the EU’s standard classification for what a public contract is buying. Every notice on eTenders and TED carries one or more 8-digit CPV codes, so suppliers can find relevant tenders and buyers can describe the subject matter consistently across the EU.
How do I find the right CPV code for my business?
Start from the 2-digit division that matches your sector (e.g. 45 for construction work, 72 for IT services, 79 for business services), then narrow to the closest detailed code. Search this tool by keyword or number; for the full ~9,450-code vocabulary, use the EU’s official CPV browser.
How are CPV codes structured?
Each CPV code has 8 digits plus a check digit. The first two digits are the division, and each further pair narrows the category (group, class, category). A supplier usually watches a handful of divisions and a few detailed codes that describe what they deliver.
Why do CPV codes matter when bidding?
Buyers advertise under CPV codes and many suppliers set alerts on them, so the right codes are how the right tenders reach you. They also help you judge fit fast — if a notice’s CPV codes sit outside what you deliver, it’s usually an early no-bid signal.
Should I watch one CPV code or several?
Several — buyers are inconsistent. The same cleaning contract might be filed under 90 (cleaning services) by one council and under 50 (maintenance) by another. Watch every division that plausibly covers your work, then filter by reading the notice itself, not the code.
Do CPV codes work the same on SupplyGov?
SupplyGov is a separate local-authority platform with its own categories, so it doesn’t rely on CPV codes the way eTenders and TED do. If you sell to councils, register on SupplyGov directly as well — CPV alerts on eTenders won’t cover its quotation requests.