Verification SIRET : Algorithme de Luhn, Decomposition et Cle de Controle

En bref

Verifie par Mehdi Kabbaj — Avril 2026

Le SIRET = 14 chiffres : SIREN (9 premiers) + NIC (4 chiffres) + cle de controle (1 chiffre). La cle se verifie par l'algorithme de Luhn : double les chiffres de rang impair, additionne tout, si le total est multiple de 10 = valide. Exception unique : La Poste (SIREN 356 000 000) ne respecte pas Luhn.

En ligne — Mis a jour avril 2026

Verificateur SIRET — Algorithme de Luhn

Structure du SIRET : 14 chiffres decomposes

Le SIRET (Systeme d'Identification du Repertoire des Etablissements) identifie un etablissement precis d'une entreprise en France. Il est attribue par l'INSEE lors de l'immatriculation.

SIRET = SIREN (9) + NIC (5)

NIC = Numero Interne de Classement (4 chiffres + 1 cle de controle)

ComposantePositionsSignification
SIREN1 a 9Identifiant unique de l'entreprise. Attribue une seule fois, ne change jamais.
NIC10 a 14Identifiant de l'etablissement. Change si l'etablissement demenage ou si un nouveau est cree.
dont Cle14Chiffre de controle. Verifie par l'algorithme de Luhn sur les 14 chiffres.
Departement1 a 2 (ou 1 a 3 pour DOM)Les premiers chiffres du SIREN ne codent PAS le departement (contrairement a une idee recue). Le departement s'obtient via la base SIRENE.

Un point important : le SIREN est permanent. Meme si l'entreprise demenage, change de nom ou de forme juridique, son SIREN ne change pas. En revanche, le NIC change a chaque creation d'etablissement ou transfert de siege. Le premier etablissement cree recoit generalement le NIC 00011.

SIREN vs SIRET : ne confonds pas

Le SIREN (9 chiffres) identifie l'entreprise en tant que personne morale. Le SIRET (14 chiffres) identifie un etablissement physique de cette entreprise. Une societe avec un siege a Paris et une succursale a Lyon a un seul SIREN mais deux SIRET differents. Sur une facture, c'est le SIRET de l'etablissement emetteur qui doit figurer.

L'algorithme de Luhn pas a pas

L'algorithme de Luhn (brevete en 1960 par Hans Peter Luhn, ingenieur IBM) est un algorithme de somme de controle utilise pour valider les numeros de carte bancaire, les IMEI, les numeros de Securite sociale canadiens et les SIRET francais.

Voici comment il fonctionne sur un SIRET, etape par etape :

Etape 1 : numerote les positions de gauche a droite

Prenons le SIRET fictif 732 829 320 00074 (14 chiffres). Position 1 = 7, position 2 = 3, ..., position 14 = 4.

Etape 2 : double les chiffres de rang impair

Positions 1, 3, 5, 7, 9, 11, 13. Si le double depasse 9, soustrais 9 :

Pos1234567891011121314
Chiffre73282932000074
Traite53484962000054

Etape 3 : additionner et verifier

Somme = 5+3+4+8+4+9+6+2+0+0+0+0+5+4 = 50. 50 modulo 10 = 0. Le SIRET est valide.

Si la somme avait donne 53, le SIRET serait invalide : il y a une erreur de saisie dans l'un des 14 chiffres.

Partenaire Amazon Sponsorise

Creer et gerer son entreprise — Guide pratique 2026

De l'immatriculation (SIRET, Kbis, CFE) a la premiere declaration fiscale. Structure juridique, obligations comptables, cotisations : le guide complet pour demarrer.

Voir le prix sur Amazon

En tant que Partenaire Amazon, nous realisons un benefice sur les achats remplissant les conditions requises.

Exception La Poste : le seul SIREN qui echappe a Luhn

La Poste possede le SIREN 356 000 000. Avec plus de 60 000 etablissements (bureaux de poste, centres de tri, agences), l'INSEE a du generer un nombre massif de NIC. Le probleme : il n'existe pas assez de combinaisons NIC a 5 chiffres qui satisfont simultanement l'algorithme de Luhn et les contraintes d'attribution sequentielle.

La solution : derogatoire. Les SIRET de La Poste sont les seuls en France a ne pas respecter l'algorithme de Luhn. Tout outil de verification doit implementer cette exception explicitement, sous peine de rejeter des SIRET parfaitement valides.

Comment detecter un SIRET La Poste : les 9 premiers chiffres sont 356000000. Si ton outil detecte ce prefixe, il doit sauter la verification Luhn et afficher "valide (exception La Poste)".

3 exemples concrets de verification SIRET

Exemple 1 — SIRET valide : societe classique

SIRET : 732 829 320 00074

SIREN : 732 829 320. NIC : 00074. Cle : 4.

Application de Luhn : somme = 50. 50 mod 10 = 0. Valide.

Exemple 2 — SIRET La Poste : exception Luhn

SIRET : 356 000 000 49837

SIREN : 356 000 000 (La Poste). NIC : 49837.

Application de Luhn : la somme ne tombe pas sur un multiple de 10. Mais le SIREN = 356000000, donc exception La Poste : valide.

Exemple 3 — SIRET invalide : erreur de saisie

SIRET : 732 829 320 00075

SIREN : 732 829 320. NIC : 00075. Cle : 5.

Application de Luhn : somme = 51. 51 mod 10 = 1. Invalide. La cle devrait etre 4, pas 5. Une seule erreur de frappe sur le dernier chiffre suffit a invalider le numero.

5 erreurs frequentes avec les SIRET

  • Confondre SIREN et SIRET. Le SIREN a 9 chiffres, le SIRET en a 14. Sur une facture, c'est le SIRET qui est obligatoire (art. L441-9 du Code de commerce).
  • Croire que Luhn valide = entreprise existante. L'algorithme de Luhn verifie uniquement la coherence du numero. Un SIRET peut etre mathematiquement valide sans correspondre a une entreprise active. Pour verifier l'existence reelle, consulte annuaire-entreprises.data.gouv.fr.
  • Oublier l'exception La Poste. Si ton logiciel rejette les SIRET commencant par 356000000, il va bloquer toute facturation avec La Poste. C'est une erreur classique dans les outils de validation maison.
  • Penser que les premiers chiffres du SIREN codent le departement. C'est faux. Le SIREN est un numero sequentiel attribue par l'INSEE. Le departement n'est pas deductible du SIREN. Il faut interroger la base SIRENE pour connaitre la localisation.
  • Utiliser un SIRET ferme. Un etablissement ferme (transfert, cessation) conserve son SIRET dans la base, mais avec un statut "ferme". Un nouveau SIRET est attribue au nouvel etablissement. Verifie toujours le statut actif.

Questions frequentes — SIRET

Quelle est la difference entre SIREN et SIRET ?

Le SIREN (9 chiffres) identifie l'entreprise. Le SIRET (14 chiffres) identifie un etablissement de cette entreprise. SIRET = SIREN + NIC (5 chiffres). Une entreprise a un SIREN unique et permanent, mais autant de SIRET que d'etablissements (siege, succursales, ateliers). Sur une facture, le SIRET de l'etablissement emetteur est obligatoire.

Comment fonctionne l'algorithme de Luhn pour le SIRET ?

L'algorithme double les chiffres de rang impair (positions 1, 3, 5, 7, 9, 11, 13 en partant de la gauche). Si le double depasse 9, on soustrait 9. Ensuite, on additionne tous les 14 chiffres (doubles et non-doubles). Si le total est un multiple de 10, le SIRET est valide. C'est le meme algorithme que pour les numeros de carte bancaire.

Pourquoi les SIRET de La Poste ne passent pas la verification Luhn ?

La Poste (SIREN 356 000 000) possede plus de 60 000 etablissements. L'INSEE a du generer des NIC au-dela de ce que permet Luhn avec le prefixe 356000000. C'est la seule derogation connue en France. Tout outil de verification doit detecter ce SIREN et sauter le test de Luhn pour ces SIRET.

Un SIRET valide au sens de Luhn signifie-t-il que l'entreprise existe ?

Non. Luhn verifie uniquement la coherence mathematique du numero, pas l'existence de l'entreprise. Un SIRET peut etre syntaxiquement valide sans correspondre a aucun etablissement actif. Pour verifier l'existence reelle, consulte annuaire-entreprises.data.gouv.fr (gratuit, base INSEE Sirene) ou le registre national des entreprises sur l'INPI.

Ou trouver le SIRET d'une entreprise ?

Sources officielles gratuites : annuaire-entreprises.data.gouv.fr (base INSEE Sirene), INPI (registre national). Sources privees : societe.com, pappers.fr, infogreffe.fr. Le SIRET figure aussi sur les factures de l'entreprise, ses mentions legales web, le Kbis et l'avis de situation INSEE (telecharger gratuitement sur avis-situation-sirene.insee.fr).

Note : Cet outil verifie la validite syntaxique du SIRET (algorithme de Luhn). Il ne confirme pas l'existence ni le statut actif de l'etablissement. Consulte annuaire-entreprises.data.gouv.fr pour une verification complete.

Sources : INSEE (documentation SIRENE), annuaire-entreprises.data.gouv.fr, Brevet US 2,950,048 (Luhn, 1960).

A propos de cet outil

Auteur : Mehdi Kabbaj — informatique et gestion d'entreprise. Algorithme de Luhn implemente selon la specification originale IBM.

Derniere mise a jour : 6 avril 2026

Methodologie : Validation par algorithme de Luhn avec exception La Poste (SIREN 356000000). Decomposition SIREN/NIC conforme a la documentation INSEE SIRENE.

🤖 Utiliser Verification SIRET — Algorithme de Luhn via API ou agent IA

Ce calculateur est disponible en tant qu'outil pour les agents IA (Claude, ChatGPT, Cursor, etc.) via le protocole MCP (Model Context Protocol).

Endpoint : https://macalculatriceenligne.com/api/mcp
Transport : Streamable HTTP · Gratuit · Sans authentification
501+ outils de calcul · 8 pays · Barèmes officiels 2026

Documentation : macalculatriceenligne.com/mcp · llms.txt