CPV-koder: förstå nomenklaturen och välja dina egna
Så fungerar CPV-nomenklaturen med 45 huvudgrupper och över 9 400 koder, metod för att välja koder för din verksamhet, och misstagen som kostar annonser.
Huvudmarknad: Sverige
Uppdaterad 5 september 2026
CPV-koderna är den europeiska upphandlingens gemensamma ordlista. Varje annons som publiceras i TED måste bära minst en, och annonser i de svenska registrerade annonsdatabaserna anger dem nästan alltid också. Att välja rätt koder är det mest lönsamma beslutet i en bevakning: ett bra CPV-filter fångar annonsen oavsett hur den är formulerad, medan en fritextsökning alltid släpper igenom en del.
Hur en CPV-kod är uppbyggd
En CPV-kod består av åtta siffror följda av en kontrollsiffra, till exempel 45000000-7 för anläggnings- och byggarbeten. Siffrorna läses från vänster till höger, från det mest generella till det mest precisa:
| Nivå | Betydande siffror | Antal | Exempel |
|---|---|---|---|
| Huvudgrupp | 2 första | 45 | 45: anläggningsarbete |
| Grupp | 3 första | 272 | 452: bygg- och anläggningsarbete |
| Klass | 4 första | 1 002 | 4523: anläggningsarbeten för rörledningar och vägar |
| Kategori | 5 första | 8 135 | 45233: vägarbeten |
| Underkategorier | 6 till 8 | över 9 400 koder totalt | 45233222-1: beläggningsarbeten |
Nollor till höger signalerar en generisk nivå: 72000000 täcker alla IT-tjänster, 72200000 programmering och rådgivning, 72260000 tjänster i anslutning till programvara. Det finns även en tilläggsordlista med alfanumeriska koder för material, användning eller utförande, men den används sällan av svenska beställare.
Huvudgrupperna att kunna
De 45 huvudgrupperna löper från 03 (jordbruk) till 98 (andra tjänster). Varor upptar 03 till 44, byggentreprenader den enda huvudgruppen 45, tjänster huvudgrupperna 48 till 98. Några hållpunkter:
| Huvudgrupp | Område |
|---|---|
| 30 | kontors- och datautrustning |
| 33 | medicinsk utrustning |
| 34 | fordon och transport |
| 39 | möbler |
| 44 | byggmaterial |
| 45 | anläggnings- och byggarbeten |
| 48 | programvara |
| 50 | reparation och underhåll |
| 55 | hotell- och restaurangtjänster |
| 71 | arkitekt- och ingenjörstjänster |
| 72 | IT-tjänster |
| 79 | företagstjänster: rådgivning, juridik, marknadsföring, rekrytering |
| 80 | undervisning och utbildning |
| 85 | hälso- och sjukvård samt socialtjänst |
| 90 | miljö, avfall och rengöring |
| 92 | kultur, fritid och idrott |
Europeiska kommissionens officiella CPV-verktyg (simap.ted.europa.eu) gör det möjligt att söka en kod på dess beskrivning, på alla unionens språk, svenska inkluderat.
Metod för att välja dina koder
1. Utgå från vad du säljer, inte från din SNI-kod
CPV beskriver vad beställaren köper, inte vad ditt företag gör. Ett företag inom teknisk fastighetsservice hamnar i 50 (reparation och underhåll), i 45 (installationsarbeten) och i 71 (ingenjörstjänster), beroende på vad som efterfrågas. Lista era tjänster en och en och leta en kod för varje.
2. Gå från huvudgrupp ned mot kategori
Notera först huvudgruppen, sedan gruppen och klassen som beskriver er verksamhet. Stanna på den nivå som fortfarande är korrekt: en måltidsleverantör hör hemma i 55520000 (catering) och sällan i en finare underkategori.
3. Kontrollera mot verkliga annonser
Sök i TED och i annonsdatabaserna efter efterannonser för kontrakt ni hade kunnat vinna, och notera vilka koder de bär. Beställare använder ofta mer generiska koder än man tror, eller koder från en angränsande huvudgrupp. Den kontrollen avslöjar på en timme de koder ni hade glömt. Upphandlingsmyndighetens nationella statistikdatabas, som är kostnadsfri, är ett bra ställe att se hur koderna faktiskt används i Sverige.
4. Bygg tre cirklar
Sätt ihop listan i tre cirklar: kärnan (tre till fem precisa koder ni följer utan undantag), den utvidgade (föräldrakoder och angränsande huvudgrupper, som ni följer med hårdare gallring) och den uteslutna (närliggande koder utanför ert område, som tas bort uttryckligen för att minska bruset).
5. Komplettera med fritext, eftersom ämnesord saknas
Sverige har ingen nationell ämnesordlista för upphandlingsannonser, motsvarande den franska deskriptorlistan. Det som spelar den rollen här är dels CPV-koden, dels annonsdatabasernas egna fritextfält och beställarens egen rubrik. För upphandlingar under tröskelvärdena, där CPV ibland är grovt satt, är därför en genomarbetad synonymlista ett nödvändigt komplement, inte en lyx.
Exempel på urval per verksamhet
| Verksamhet | Kärna | Utvidgat |
|---|---|---|
| Kontorsstädning | 90910000, 90911200 | 90900000, 90600000, 98300000 |
| Systemutveckling | 72200000, 72260000 | 72000000, 48000000, 72500000 |
| Yrkesutbildning | 80500000, 80530000 | 80000000, 79600000 |
| Grönyteskötsel | 77310000, 77314000 | 77300000, 45112700 |
| Elinstallation i byggnad | 45310000, 45311000 | 45300000, 50700000, 31000000 |
| Verksamhetsutveckling | 79410000, 79411000 | 79400000, 72220000, 73000000 |
Listorna är utgångspunkter: stäm av dem mot annonserna i ert eget område innan ni låser dem.
Vanliga misstag
- En enda kod. En bevakning på en kod missar annonser som beställaren placerat i en föräldrakod eller en grannkod. Sikta på tre till tio koder.
- För stor precision. Att gå ned på åttonde siffran utesluter alla annonser som kodats högre upp i trädet. Klass- eller kategorinivå räcker nästan alltid.
- Att glömma angränsande huvudgrupper. IT fördelar sig på 72, 48, 30 och 50; bygg på 45, 44, 71 och 50. En tjänsteleverantör glömmer ofta varuhuvudgruppen som hör ihop med tjänsten.
- Att förväxla CPV med SNI. SNI-koden klassificerar ert företag i företagsregistret och har ingen roll i upphandlingen.
- Att lita på beställarens kod. Beställaren väljer sina koder själv, ibland snabbt. En viktig annons kan bära en generisk kod som 79000000 eller 98000000. Därav värdet av att behålla några breda koder i den utvidgade cirkeln och komplettera med fritext.
- Att aldrig se över listan. Gå igenom era koder varje halvår, utifrån missade annonser och brus.
Checklista
- Lista över era tjänster, en rad per tjänst.
- En CPV-kod per tjänst, på klass- eller kategorinivå.
- Kontroll mot tjugo färska efterannonser i er bransch.
- Tre cirklar definierade: kärna, utvidgat, uteslutet.
- Synonymlista skriven, eftersom svensk ämnesordlista saknas.
- Listan inlagd i era bevakningar i annonsdatabaserna och i TED.
- Datum satt för genomgång om sex månader.
Guiden Bygga en bevakning av offentliga upphandlingar förklarar hur koderna kombineras med annonstyp, geografi och sökord. Scoutee använder CPV-koderna som nav i sina sökprofiler av just den anledningen.