CPV-codes: de nomenclatuur begrijpen en de uwe kiezen

Hoe de CPV-nomenclatuur werkt met 45 afdelingen en ruim 9400 codes, een methode om de codes van uw activiteit te kiezen, en de fouten die aankondigingen kosten.

Bijgewerkt op 5 september 2026

CPV-codes vormen het gemeenschappelijke vocabulaire van de Europese overheidsopdrachten. Elke aankondiging van een opdracht in het Publicatieblad van de EU op TED moet er minstens één dragen, en ook de nationale aankondigingen op TenderNed en op de aanbestedingsplatformen vermelden ze. Uw codes goed kiezen is de meest rendabele beslissing in uw monitoring: een goed CPV-filter vangt de aankondiging op ongeacht de formulering, terwijl een zoekopdracht op trefwoorden er altijd een deel laat liggen.

Hoe een CPV-code is opgebouwd

Een CPV-code bestaat uit acht cijfers gevolgd door een controlecijfer, bijvoorbeeld 45000000-7 voor bouwwerkzaamheden. De cijfers lezen van links naar rechts, van algemeen naar specifiek:

Niveau Betekenisdragende cijfers Aantal Voorbeeld
Afdeling eerste 2 45 45: bouwwerkzaamheden
Groep eerste 3 272 452: volledige of gedeeltelijke bouwwerkzaamheden
Klasse eerste 4 1002 4523: aanleg van pijpleidingen en wegen
Categorie eerste 5 8135 45233: wegenbouw en snelwegen
Subcategorieën 6 tot 8 ruim 9400 codes in totaal 45233222-1: bestratings- en asfalteerwerkzaamheden

Nullen aan de rechterkant duiden op een algemeen niveau: 72000000 dekt alle IT-diensten, 72200000 de programmering en het advies, 72260000 de diensten in verband met software. Een aanvullende woordenlijst met alfanumerieke codes maakt het mogelijk een materiaal, een gebruik of een vorm te preciseren, maar Nederlandse en Belgische opdrachtgevers gebruiken die weinig.

De afdelingen die u moet kennen

De 45 afdelingen lopen van 03 (landbouw) tot 98 (overige diensten). Leveringen beslaan de afdelingen 03 tot en met 44, werken uitsluitend afdeling 45, diensten de afdelingen 48 tot en met 98. Enkele ankers:

Afdeling Domein
30 computer- en kantoorapparatuur
33 medische apparatuur
34 voertuigen en vervoer
39 meubilair
44 bouwmaterialen
45 bouwwerkzaamheden
48 software
50 reparatie en onderhoud
55 horeca en catering
71 architectuur en ingenieursdiensten
72 IT-diensten
79 zakelijke dienstverlening: advies, juridisch, marketing, werving
80 onderwijs en opleiding
85 gezondheidszorg en maatschappelijke dienstverlening
90 milieu, afval en reiniging
92 cultuur, sport en recreatie

De officiële CPV-zoekfunctie van de Europese Commissie laat u een code zoeken op omschrijving, in alle talen van de Unie, dus ook in het Nederlands.

Methode om uw codes te kiezen

1. Ga uit van wat u verkoopt, niet van uw SBI-code

CPV beschrijft wat de opdrachtgever koopt, niet wat uw bedrijf doet. De SBI-code van de Kamer van Koophandel, of de NACE-BEL-code in België, deelt uw onderneming in voor de statistiek en speelt geen rol in aanbestedingen. Een multitechnisch onderhoudsbedrijf valt onder 50 (reparatie en onderhoud), onder 45 (installatiewerkzaamheden) en onder 71 (ingenieursdiensten), afhankelijk van de gevraagde prestatie. Zet uw diensten stuk voor stuk op een rij en zoek voor elke dienst een code.

2. Daal af van afdeling naar categorie

Noteer eerst de afdeling, daarna de groep en de klasse die uw activiteit beschrijven. Stop op het niveau dat nog klopt: een cateraar valt onder 55520000 (cateringdiensten) en zelden onder een fijnere subcategorie.

3. Toets aan echte aankondigingen

Zoek op TED en op TenderNed de aankondigingen van gegunde opdrachten op van opdrachten die u had kunnen winnen, en noteer welke codes daarop staan. Opdrachtgevers gebruiken vaak algemenere codes dan u verwacht, of codes uit een naburige afdeling. Die controle levert u in een uur de codes op die u zelf was vergeten.

4. Bouw drie cirkels

Stel uw lijst samen in drie cirkels: de kern (drie tot vijf precieze codes die u zonder uitzondering volgt), de ruime schil (de bovenliggende codes en de naburige afdelingen, die u met een strenger handmatig filter volgt) en de uitsluiting (codes die dichtbij liggen maar buiten uw bereik vallen, expliciet uitgezet om ruis te beperken).

5. Vul aan met trefwoorden, want een nationale taxonomie ontbreekt

Frankrijk kent naast CPV een gesloten lijst van vakdescriptoren op het nationale publicatieblad. Nederland en België hebben zoiets niet: naast de CPV-code is er alleen vrije tekst. Dat gat vult u met een eigen, geschreven lijst van tien tot twintig formuleringen per domein, inclusief ambtelijk jargon, die u opneemt in uw attenderingsprofiel op TenderNed en in de zoekopdrachten op de platformen. Onder de Europese drempel, waar de CPV-code soms globaal of slordig is ingevuld, is dat een onmisbare aanvulling.

Voorbeelden per activiteit

Activiteit Kern Ruime schil
Kantoorschoonmaak 90910000, 90911200 90900000, 90600000, 98300000
Softwareontwikkeling 72200000, 72260000 72000000, 48000000, 72500000
Bedrijfsopleidingen 80500000, 80530000 80000000, 79600000
Groenvoorziening 77310000, 77314000 77300000, 45112700
Elektrotechniek gebouwen 45310000, 45311000 45300000, 50700000, 31000000
Organisatieadvies 79410000, 79411000 79400000, 72220000, 73000000

Deze lijsten zijn vertrekpunten: toets ze aan de aankondigingen in uw eigen regio voordat u ze vastlegt.

Veelgemaakte fouten

  • Eén enkele code. Monitoring op één code mist de aankondigingen die de opdrachtgever onder een bovenliggende of naburige code heeft weggezet. Mik op drie tot tien codes.
  • Te veel precisie. Afdalen naar het achtste cijfer sluit alle aankondigingen uit die hoger in de boom zijn gecodeerd. Klasse- of categorieniveau volstaat vrijwel altijd.
  • Naburige afdelingen negeren. IT verdeelt zich over 72, 48, 30 en 50; bouw over 45, 44, 71 en 50. Een dienstverlener vergeet vaak de leveringsafdeling die bij zijn dienst hoort.
  • CPV verwarren met de SBI-code. De SBI-code zegt niets over waar u op kunt inschrijven.
  • Blind vertrouwen op de code van de opdrachtgever. Die kiest zijn codes zelf, soms haastig. Een belangrijke aankondiging kan een algemene code als 79000000 of 98000000 dragen. Daarom houdt u enkele brede codes in de ruime schil en vult u aan met trefwoorden.
  • De lijst nooit herzien. Loop uw codes elk halfjaar na aan de hand van gemiste aankondigingen en van de ruis die u wel binnenkreeg.

Checklist

  • Lijst van uw diensten, één regel per dienst.
  • Eén CPV-code per dienst, op klasse- of categorieniveau.
  • Toetsing aan twintig recente gunningsaankondigingen in uw sector.
  • Drie cirkels vastgelegd: kern, ruime schil, uitsluiting.
  • Eigen trefwoordenlijst geschreven, ambtelijk jargon inbegrepen.
  • Lijst opgeslagen in uw attenderingen op TenderNed, TED en de platformen.
  • Herzieningsmoment over zes maanden in de agenda gezet.

De gids Een werkende aanbestedingsmonitoring opzetten legt uit hoe u deze codes combineert met soort aankondiging, regio en trefwoorden. Scoutee gebruikt CPV-codes om die reden als spil van zijn zoekprofielen.

Praktische gidsen