Guides des marchés publics

Codes CPV : comment les utiliser pour filtrer les marchés publics

Les codes CPV (Common Procurement Vocabulary) constituent le vocabulaire commun des marchés publics de l'Union européenne. Institués par le règlement (CE) n° 2195/2002, puis mis à jour par le règlement (CE) n° 213/2008, ils s'imposent à tous les acheteurs publics pour décrire l'objet de leurs marchés, qu'il s'agisse de fournitures, de services ou de travaux. Pour une entreprise qui répond à des appels d'offres, comprendre la logique CPV est une condition préalable à toute veille efficace sur des portails tels que le BOAMP, TED (Tenders Electronic Daily) ou PLACE.


1. Structure des codes CPV : décrypter les huit chiffres

Chaque code CPV est composé de huit chiffres suivis d'un chiffre de contrôle, séparé par un tiret. La structure est hiérarchique et s'articule en quatre niveaux :

PositionNombre de chiffres significatifsNiveauExemple
Division2Secteur principal45 (Travaux de construction)
Groupe3Famille de produits/services45.2 (Bâtiment et génie civil)
Classe4Sous-famille45.21 (Bâtiments et travaux de construction)
Catégorie5 à 8Description précise45213312-3 (Construction de bâtiments scolaires)

Le chiffre de contrôle (après le tiret) permet de vérifier l'intégrité du code ; il n'a pas de valeur sémantique. Les zéros finaux indiquent un niveau de précision réduit : 72000000-5 désigne les services informatiques dans leur ensemble, tandis que 72212311-2 cible le développement de logiciels de traitement de documents.

Le vocabulaire CPV comprend 9 454 codes répartis dans 45 divisions numérotées de 03 à 98. La maîtrise de cette arborescence est indispensable pour ne manquer aucun marché pertinent, et pour éviter les résultats non pertinents lors du filtrage.


2. Pourquoi les acheteurs publics assignent-ils les codes CPV

En France, le Code de la commande publique (articles R. 2131-18 et R. 2322-3 notamment) impose aux acheteurs de mentionner les codes CPV dans les avis de marché publiés au BOAMP et dans les Données Essentielles (open data). Au niveau européen, tout marché dépassant les seuils de procédure formalisée (269 000 euros HT pour les fournitures et services des collectivités depuis le 1er janvier 2024, 5 538 000 euros HT pour les travaux) doit faire l'objet d'un avis au Journal officiel de l'UE via TED, avec les codes CPV obligatoires.

Un acheteur peut attribuer :

  • Un code CPV principal, qui reflète l'objet principal du marché.
  • Des codes CPV complémentaires, qui décrivent des prestations secondaires incluses dans le même lot.

Par exemple, un marché de maintenance de réseaux informatiques peut porter le code principal 50312000-5 (Entretien et réparation de matériel informatique) et le code complémentaire 72250000-2 (Services de systèmes et d'assistance).

Cette dualité signifie qu'une veille limitée au code principal peut manquer des opportunités : il est judicieux de surveiller également les codes complémentaires associés à son secteur.


3. Comment identifier les codes CPV adaptés à votre activité

Étape 1 : consulter la nomenclature officielle

La nomenclature complète est publiée par la Commission européenne sur le portail Simap (simap.ted.europa.eu) et accessible en français. Elle est également téléchargeable au format XML ou CSV, ce qui permet des recherches en masse.

Étape 2 : rechercher par mot-clé

La plupart des portails d'achat, dont PLACE (place.gouv.fr) et TED, intègrent un moteur de recherche CPV par mot-clé. Saisissez un terme technique propre à votre métier (ex. : "nettoyage industriel", "traduction", "audit énergétique") pour obtenir une liste de codes candidats.

Étape 3 : analyser les marchés déjà attribués

Consultez les avis d'attribution (AAPC) publiés au BOAMP ou sur TED pour des marchés similaires que vous connaissez. Les codes CPV utilisés par les acheteurs dans ces avis constituent la référence la plus fiable pour votre veille.

Étape 4 : construire une liste de codes, du général au particulier

Établissez une liste structurée en combinant :

  • Le code de division (2 chiffres) comme filet de sécurité large.
  • Les codes de catégorie (8 chiffres) pour un filtrage précis.

Exemple pour un bureau d'études en acoustique :

Code CPVLibellé
71000000-8Services d'architecture, de construction, d'ingénierie et d'inspection
71321000-4Services de conception technique pour les installations mécaniques et électriques
71334000-8Services d'ingénierie mécanique et électrique
71351913-9Services d'acoustique

4. Combiner les codes CPV avec le critère géographique et la valeur estimée

Un code CPV seul génère souvent un volume de résultats ingérable à l'échelle européenne. La combinaison avec d'autres critères de filtrage est indispensable pour une veille opérationnelle.

Filtrage géographique : le code NUTS

Le système NUTS (Nomenclature des unités territoriales statistiques) identifie les régions et départements européens. En France :

  • NUTS 1 : grandes régions (ex. FR1 pour Île-de-France)
  • NUTS 2 : régions administratives (ex. FR10 pour Île-de-France)
  • NUTS 3 : départements (ex. FR101 pour Paris)

En croisant un code CPV avec un ou plusieurs codes NUTS, vous limitez les résultats aux marchés exécutés dans votre zone de chalandise.

Filtrage par valeur estimée

Le DCE (Dossier de Consultation des Entreprises) précise la valeur estimée du marché, mais les avis de publication mentionnent souvent une fourchette ou une valeur globale. Sur TED, les filtres de valeur permettent de cibler, par exemple, les marchés compris entre 100 000 euros et 1 000 000 euros, ce qui correspond souvent aux lots accessibles aux PME.

Tableau de combinaison recommandée

ObjectifCode CPVNUTSValeur
Veille large sur un secteurDivision (2 chiffres)Pays (FR)Sans limite
Veille régionale cibléeCatégorie (8 chiffres)NUTS 2 ou 3Sans limite
Opportunités PMECatégorie (8 chiffres)NUTS 2 ou 350 000 à 500 000 euros
Grands comptes / groupementsDivision ou groupePays ou EU> 500 000 euros

5. Exemples pratiques de filtrage par secteur

Cas 1 : entreprise de nettoyage industriel

  • Code principal : 90919000-2 (Services de nettoyage de bureaux, d'écoles et d'équipements de bureau)
  • Codes complémentaires à surveiller : 90911200-8 (Nettoyage de bâtiments), 90900000-6 (Services de nettoyage et d'hygiène)
  • NUTS : FR (national) ou NUTS 3 selon la capacité de déplacement
  • Résultat attendu sur TED : entre 2 000 et 5 000 avis par an pour la France, selon les seuils.

Cas 2 : éditeur de logiciels RH

  • Code principal : 48400000-0 (Progiciels de gestion des transactions commerciales et personnelles)
  • Codes complémentaires : 48440000-2 (Logiciels de paie), 72260000-5 (Services relatifs aux logiciels)
  • NUTS : FR (les marchés SaaS sont rarement contraints géographiquement)
  • Seuil de vigilance : dès 25 000 euros HT (publicité adaptée obligatoire selon l'acheteur).

Cas 3 : bureau d'études environnementales

  • Codes à surveiller : 90711000-4 (Évaluation des impacts environnementaux), 71313000-5 (Services de conseil en ingénierie de l'environnement), 71351913-9 (Services d'acoustique)
  • NUTS : NUTS 2 selon l'implantation
  • Conseil : les études d'impact sont souvent allotis séparément des travaux ; ne pas se limiter aux marchés de travaux.

6. Erreurs fréquentes et bonnes pratiques

Erreurs à éviter

  • Se limiter à un seul code CPV : un acheteur peut classer un marché de formation informatique sous 80500000-9 (Services de formation) plutôt que sous 72000000-5 (Services informatiques). La veille sur un code unique crée des angles morts.
  • Ignorer les codes complémentaires : les prestations accessoires mentionnées en codes complémentaires représentent parfois l'essentiel de la valeur commerciale pour un sous-traitant spécialisé.
  • Confondre CPV et nomenclature fiscale : les codes CPV ne correspondent pas aux codes NAF/APE. Une entreprise dont le code NAF est 6201Z (Programmation informatique) peut légitimement répondre à des marchés sous des dizaines de codes CPV différents.
  • Oublier les seuils de publicité : en dessous de 40 000 euros HT, l'acheteur n'est pas tenu de publier un avis formalisé, donc aucune recherche CPV ne permettra de détecter ces marchés de gré à gré.

Bonnes pratiques

  • Mettre à jour sa liste de codes CPV au moins une fois par an, car les acheteurs peuvent modifier leurs usages de classification.
  • Croiser la veille CPV avec des mots-clés textuels dans l'objet du marché, car certains acheteurs assignent des codes imprécis.
  • Conserver un journal des faux positifs (marchés non pertinents détectés) pour affiner progressivement les combinaisons de codes.
  • En cas de réponse à un appel d'offres, vérifier que les codes CPV de l'avis correspondent bien aux codes de votre extrait Kbis ou à vos références : certains acheteurs utilisent la cohérence CPV comme critère de présélection informel.

Des outils de veille spécialisés, comme Veritra, permettent d'automatiser la surveillance multi-portails en configurant précisément des combinaisons de codes CPV, de zones NUTS et de seuils de valeur, afin de recevoir uniquement les avis correspondant au profil commercial de l'entreprise.


Les codes CPV ne sont pas une formalité administrative réservée aux acheteurs publics : ils constituent le langage commun qui structure l'accès aux opportunités de marchés publics à l'échelle européenne. Bien sélectionnés et combinés avec des critères géographiques et financiers pertinents, ils permettent de transformer une veille chronophage en un processus structuré et reproductible, quelle que soit la taille de l'entreprise soumissionnaire.