CPV-codes: wat ze zijn, hoe je ze vindt en waarom je er niet blind op moet zoeken
In het kort
CPV-codes (Common Procurement Vocabulary) vormen de Europese classificatie voor overheidsopdrachten. Elke code bestaat uit acht cijfers en een controlecijfer, van grof naar fijn: 45000000-7 is bouwwerkzaamheden, 90911200-8 is reiniging van gebouwen. Aanbestedende diensten gebruiken ze verplicht in Europese aankondigingen en TenderNed gebruikt ze als zoekfilter. Omdat opdrachtgevers de codes zelf kiezen, staan opdrachten regelmatig onder een onverwachte code. Vollo matcht daarom op de inhoud van de aankondiging, niet alleen op de code. Met Bid Copilot win je die aanbestedingen ook: eisenmatrix, gunningscriteria met weging, Bid Writer-concepten en Red Team review.

Elke aanbesteding in Europa krijgt een of meer CPV-codes mee. Ze bepalen onder welke noemer een opdracht wordt gepubliceerd en dus of jouw zoekfilter hem oppikt. Wie de codes begrijpt, zoekt scherper. Wie er blind op vertrouwt, mist opdrachten.
Hoe een CPV-code is opgebouwd
Het CPV-stelsel is hiërarchisch. De eerste twee cijfers geven de afdeling aan, de volgende cijfers verfijnen de omschrijving. Nullen aan het einde betekenen dat de code een bredere groep aanduidt. Achter de acht cijfers staat een streepje met een controlecijfer, dat alleen dient om typefouten te vangen.
| Niveau | Voorbeeld | Omschrijving |
|---|---|---|
| Afdeling (2 cijfers) | 90000000-7 | Diensten inzake afvalwater, afval, reiniging en milieu |
| Groep (3 cijfers) | 90900000-6 | Reinigings- en sanitaire diensten |
| Klasse (4 cijfers) | 90910000-9 | Reinigingsdiensten |
| Categorie (5 cijfers en verder) | 90911200-8 | Reiniging van gebouwen |
Naast de hoofdwoordenlijst bestaat een aanvullende woordenlijst met letters en cijfers, waarmee een opdrachtgever een opdracht verder kan preciseren (bijvoorbeeld een materiaal of doelgroep). Die aanvullende codes zie je in de praktijk weinig.
Veelgebruikte CPV-codes per branche
Onderstaande codes komen het meest voor in Nederlandse aanbestedingen voor het mkb. Gebruik ze als startpunt, niet als volledige lijst: de meeste branches hebben tientallen relevante codes.
| Branche | Veelgebruikte codes | Let op |
|---|---|---|
| Schoonmaak | 90910000-9 reinigingsdiensten, 90911200-8 reiniging van gebouwen, 90911300-9 ramen wassen | Schoonmaak zit ook vaak in bredere facilitaire codes (79990000-0) |
| Groen en groenvoorziening | 77310000-6 beplanten en onderhouden van groengebieden, 77340000-5 snoeien van bomen en heggen, 77312000-0 onkruidbestrijding | Maaiwerk valt soms onder 77314000-4 onderhoud van terreinen |
| Bouw | 45000000-7 bouwwerkzaamheden, 45210000-2 bouwen van gebouwen, 45233000-9 wegenbouw | Onderhoud en renovatie hebben eigen codes binnen 45400000-1 |
| Beveiliging | 79710000-4 beveiligingsdiensten, 79713000-5 bewakingsdiensten, 79714000-2 surveillancediensten | Receptiediensten staan vaak onder 79992000-4 |
| ICT | 72000000-5 IT-diensten, 48000000-8 software en informatiesystemen, 72500000-0 computerdiensten | Inhuur van IT-personeel valt onder 79620000-6 |
| Vervoer | 60130000-8 speciaal personenvervoer over land, 60112000-6 openbaar vervoer over land | Leerlingen- en Wmo-vervoer staan meestal onder 60130000-8 |
Codes gecontroleerd op de officiële CPV-lijst, peildatum september 2026. De volledige lijst staat op de website van de Europese Commissie (SIMAP) en is doorzoekbaar op TenderNed.
Waarom zoeken op CPV-codes alleen niet genoeg is
De code wordt gekozen door de inkoper van de opdrachtgever, niet door een centrale instantie. Daardoor staan vergelijkbare opdrachten onder verschillende codes: het ene schoonmaakcontract onder reiniging van gebouwen, het andere onder facilitaire diensten, een derde onder een raamovereenkomst voor “diverse diensten”. Kies je je attendering te smal, dan mis je die. Kies je hem te breed, dan krijg je tientallen irrelevante aankondigingen per week en lees je op den duur niets meer.
Daar komt bij dat een code niets zegt over je kansen. Of je voldoet aan de omzeteis, de referenties en de certificaten, staat pas in de leidraad.
- Zoek breed op codes. Neem de afdeling en de groep mee, niet alleen de exacte categorie.
- Combineer met trefwoorden. Zoek ook op de woorden die een opdrachtgever zou gebruiken, inclusief synoniemen.
- Controleer gunningen. Zoek gegunde opdrachten in je branche op en noteer onder welke codes ze stonden. Dat is je echte codelijst.
- Of laat de inhoud lezen. Vollo vergelijkt niet de code maar de inhoud van elke publicatie met wat jouw bedrijf doet en vindt zo de opdrachten die buiten je codefilter vallen.
CPV-codes in je inschrijving en in je strategie
Voor inschrijvers hebben CPV-codes nog twee praktische toepassingen. Ten eerste vind je met de code snel gegunde opdrachten van de afgelopen jaren, met winnaar en opdrachtwaarde: onmisbaar voor je prijsstrategie en om te weten tegen wie je het opneemt. Ten tweede laten de codes zien welke opdrachtgevers structureel in jouw categorie inkopen, zodat je gericht kunt bouwen aan bekendheid voor de meervoudig onderhandse procedures die nooit openbaar worden.
In Vollo hoef je zelf geen codes te beheren. Je website is je profiel; de matchscore, de Go/No-Go en de AI-samenvatting doen het werk dat je anders met codelijsten en attenderingen deed.
Veelgestelde vragen
Wat betekent CPV?
CPV staat voor Common Procurement Vocabulary, de gemeenschappelijke woordenlijst voor overheidsopdrachten van de Europese Unie. Het stelsel is vastgelegd in een Europese verordening en wordt in alle lidstaten gebruikt.
Hoeveel CPV-codes zijn er?
De hoofdwoordenlijst bevat ruim 9.000 codes, verdeeld over 45 afdelingen, van landbouwproducten (03) tot diensten van organisaties buiten het eigen land (98). Daarnaast is er een aanvullende woordenlijst voor nadere precisering.
Hoe vind ik de juiste CPV-code voor mijn dienst?
Zoek op TenderNed of in de officiële CPV-lijst op een trefwoord, kijk onder welke codes vergelijkbare gegunde opdrachten stonden en neem de bredere groep mee in je zoekprofiel. Of laat Vollo op inhoud zoeken, dan heb je geen codelijst nodig.
Moet ik CPV-codes in mijn inschrijving vermelden?
Nee. De codes worden door de aanbestedende dienst in de aankondiging gezet. Als inschrijver gebruik je ze alleen om te zoeken en om gunningen te analyseren.
Veranderen CPV-codes?
De huidige lijst dateert uit 2008 en is sindsdien niet ingrijpend gewijzigd. De Europese Commissie werkt aan een herziening; zodra die er is, vermelden we dat hier.