Vérifier la clé de contrôle d'un SIREN ou d'un SIRET (formule de Luhn)

Dernière mise à jour : 4 octobre 2026.

En bref

La clé de contrôle d'un SIREN ou d'un SIRET suit la formule de Luhn : on double un chiffre sur deux en partant de l'avant-dernier, on additionne, et le total doit être un multiple de 10. L'outil ci-dessous détaille le calcul. Une clé valide prouve que le numéro est bien formé, pas qu'il a été attribué.

Le détail du calcul apparaît ici dès que la saisie est complète.

La formule, pas à pas

  • Le dernier chiffre n'est jamais doublé. On double l'avant-dernier, puis un chiffre sur deux en remontant.
  • Un chiffre doublé qui dépasse 9 compte pour la somme de ses deux chiffres : 12 devient 1 + 2, soit 3 (ou, équivalent, 12 − 9).
  • On additionne tous les chiffres obtenus. Le numéro est valide si le total est un multiple de 10.

Exemple avec le SIREN 802868349. Les chiffres doublés sont 0, 8, 8 et 4, qui deviennent 0, 7 (16 − 9), 7 et 8. Les autres chiffres, 8, 2, 6, 3 et 9, valent 28. Le total est 28 + 0 + 7 + 7 + 8 = 50 : c'est un multiple de 10, la clé est valide.

SIREN, SIRET et le cas de La Poste

La même formule s'applique au SIREN (9 chiffres) et au SIRET (14 chiffres, soit le SIREN suivi du NIC de 5 chiffres). Pour un SIRET, on contrôle les 14 chiffres d'un coup. La clé d'un SIRET est donc différente de celle de son SIREN : un SIRET peut être faux alors que son SIREN est valide.

Les établissements de La Poste (SIREN 356000000) font exception : l'outil de cette page et le contrôle de fichier acceptent leurs numéros quand la somme de leurs chiffres est un multiple de 5, même si la formule de Luhn n'est pas respectée.

Ce qu'une clé valide prouve, et ne prouve pas

Une clé invalide révèle presque toujours une faute de frappe : la formule détecte toute erreur sur un seul chiffre et la plupart des inversions de deux chiffres voisins. Elle ne dit pas quel chiffre est faux.

Une clé valide ne prouve rien d'autre que la forme : environ un numéro de 9 chiffres sur dix passe le contrôle, sans avoir jamais été attribué à une entreprise. Pour savoir si l'entreprise existe et exerce, il faut interroger le répertoire Sirene : voir vérifier un SIREN.

Contrôler une liste de numéros

Contrôle SIREN applique cette clé à chaque ligne d'un fichier : un numéro à la clé fausse est marqué invalide, avec un motif, au lieu d'être cherché pour rien. Déposez un fichier Excel ou CSV ; l'essai gratuit porte sur 50 SIREN, sans carte bancaire. Pour un seul numéro, l'outil de vérification gratuite d'un SIRET cherche aussi l'entreprise.

Questions

Comment calculer la clé de contrôle d'un SIREN ?

Doublez l'avant-dernier chiffre puis un chiffre sur deux en remontant, ramenez à un chiffre tout résultat supérieur à 9 (en retirant 9), additionnez tous les chiffres : le total doit être un multiple de 10. L'outil de cette page affiche ce calcul.

Un SIREN qui passe le contrôle existe-t-il forcément ?

Non. La clé prouve seulement que le numéro est bien formé. Environ un numéro à 9 chiffres sur dix la respecte sans avoir été attribué : seule une recherche au répertoire Sirene confirme l'existence.

Pourquoi mon SIRET est-il invalide alors que son SIREN est valide ?

Parce que la clé d'un SIRET se calcule sur ses 14 chiffres, NIC compris. Une faute dans les 5 derniers chiffres rend le SIRET invalide sans toucher à son SIREN.

Limites connues

  • Une clé valide ne prouve ni l'existence, ni l'activité, ni la solvabilité de l'entreprise.
  • La clé ne localise pas l'erreur : elle dit seulement que le numéro est faux, pas quel chiffre corriger.
  • Le chiffre « attendu » affiché par l'outil suppose que les chiffres précédents sont justes ; ce n'est qu'une piste.
  • Le cas de La Poste suit une règle particulière appliquée par notre outil ; pour tout autre numéro, la formule de Luhn fait foi.

Sources