Aller au contenu
SIRENDirect
Sources

Guide

Comment se calcule la clé du numéro de TVA français

Dernière vérification : 04/09/2026

Réponse courte

Un numéro de TVA français se compose du code FR, d’une clé de deux chiffres et du numéro SIREN à neuf chiffres. La clé se calcule à partir du SIREN par une formule modulo 97, ce qui permet de détecter une faute de frappe sans appeler personne, mais une clé correcte prouve la forme du numéro et rien d’autre.

Un numéro de TVA intracommunautaire français n’est pas un numéro tiré au sort. Il se construit à partir du SIREN de l’entreprise, selon une règle publique, et cette règle permet de faire un contrôle utile sans rien demander à personne.

La structure, puis le calcul

La fiche officielle décrit la composition sans ambiguïté : en France, le numéro est constitué du code FR, d’une clé informatique de deux chiffres, et du numéro SIREN de l’entreprise, neuf chiffres. Treize caractères au total, écrits sans espace.

La clé se calcule à partir du SIREN. Prenons le SIREN de référence utilisé partout sur ce site, 306138900, qui est celui de DECATHLON tel que le répertoire le renvoie.

Première étape, le reste de la division du SIREN par 97 :

306138900 modulo 97 = 13

Deuxième étape, la clé elle-même, obtenue en appliquant au reste une transformation fixe puis en repassant modulo 97 :

(12 + 3 x 13) modulo 97 = 51

Le numéro complet est donc le code pays, la clé sur deux chiffres, et le SIREN :

FR51306138900

Ce résultat se vérifie contre la réalité : c’est exactement le numéro que le répertoire renvoie pour cette entreprise. Le décodeur de ce site affiche ces trois lignes de calcul pour n’importe quel SIREN saisi, sans aucun appel réseau, parce qu’il n’y a rien à demander : tout est dans les chiffres.

Une précision sur la clé à deux chiffres. Elle est écrite sur deux caractères même quand elle vaut moins de dix, ce qui donne par exemple 02 et non 2. Un numéro à douze caractères au lieu de treize est donc un numéro tronqué, pas un numéro à petite clé.

Pourquoi une clé fausse est une faute de frappe

L’intérêt d’une clé de contrôle est qu’elle rend une erreur détectable localement. Si vous changez un chiffre du SIREN, ou si vous inversez deux chiffres, le reste modulo 97 change, et la clé calculée ne correspond plus à celle qui est écrite. Le contrôle attrape ainsi l’essentiel des erreurs de recopie humaine.

La conséquence pratique est nette. Un numéro dont la clé ne tombe pas juste n’est pas le numéro d’une entreprise douteuse : c’est un numéro qui n’a jamais existé sous cette forme. La bonne réaction est de redemander le numéro, pas de suspecter l’entreprise.

Il y a une limite à connaître. Le contrôle détecte les erreurs, il ne les corrige pas. Deux erreurs qui se compensent peuvent produire une clé juste sur un SIREN faux, et rien ne le signalera. C’est rare, mais c’est une raison de plus de confronter le numéro au registre plutôt que de s’arrêter à l’arithmétique.

Notez enfin que le SIREN porte lui aussi son propre chiffre de contrôle : l’INSEE précise que les huit premiers chiffres n’ont aucune signification et que le neuvième est un chiffre de contrôle de validité du numéro. Un numéro de TVA français contient donc deux contrôles indépendants, celui du SIREN et celui de la clé de TVA.

Ce que la clé prouve, et ce qu’elle ne prouve pas

C’est ici que la plupart des erreurs de raisonnement se produisent, et elles coûtent cher parce qu’elles donnent une fausse confiance.

Une clé correcte prouve une seule chose : le numéro est bien formé. Elle ne prouve pas que l’entreprise existe, puisque n’importe quel SIREN à neuf chiffres, même non attribué, produit une clé et donc un numéro d’apparence valide. Elle ne prouve pas que l’entreprise est en activité. Et surtout, elle ne prouve pas que le numéro est actif pour les opérations intracommunautaires.

Cette dernière distinction est celle qui compte pour facturer. L’attribution d’un numéro utilisable en intracommunautaire n’est pas automatique pour une entreprise qui n’est pas redevable de la TVA, ce qui est développé dans le guide sur la franchise en base. Un numéro parfaitement calculé peut donc être refusé par VIES sans que personne se soit trompé.

C’est pour cette raison que ce site n’écrit jamais qu’un numéro calculé est vérifié. Le décodeur affiche le calcul et une mention de format valide, et il pointe vers le service qui, lui, fait autorité. Une valeur calculée porte la mention calculé, et seule une réponse d’une autorité, horodatée, porte autre chose.

L’ordre de contrôle qui en découle est simple. Calculez d’abord, cela ne coûte rien et élimine les fautes de frappe. Cherchez ensuite l’entreprise au répertoire, ce qui répond à la question de son existence. Interrogez VIES en dernier, quand vous avez besoin de savoir si le numéro est utilisable pour une opération intracommunautaire, et notez la date de cette réponse, comme l’explique le guide sur la preuve d’une vérification.

Si le numéro que vous avez sous les yeux ne correspond pas à la clé calculée, ce site vous le montre plutôt que de corriger en silence : la valeur saisie et la valeur calculée s’affichent côte à côte, avec une pastille orange. Corriger sans le dire donnerait l’impression que le document était juste, alors qu’il ne l’était pas.

Trois usages concrets du calcul

Savoir que la clé se calcule change trois gestes du quotidien.

Contrôler une facture sans rien interroger. Le numéro de TVA figure parmi les mentions obligatoires d’une facture, et le SIREN du vendeur aussi. Les deux doivent donc concorder : les neuf derniers chiffres du numéro de TVA sont le SIREN, et la clé doit correspondre. Une facture dont le numéro de TVA ne contient pas le SIREN qu’elle affiche par ailleurs porte une incohérence interne, détectable en quelques secondes et sans connexion.

Reconstituer un numéro que l’on n’a pas. Si vous avez le SIREN d’une entreprise française et pas son numéro de TVA, le calcul vous donne la forme que ce numéro aurait. La fiche officielle le reconnaît d’ailleurs à propos des acquisitions intracommunautaires : ce numéro peut être librement calculé ou vérifié sur la plateforme VIES. Restez conscient de ce que vous tenez alors : une forme, pas une confirmation. Le numéro peut n’avoir jamais été activé, cas développé dans le guide sur la franchise en base.

Nettoyer un référentiel fournisseurs. Sur un fichier de plusieurs centaines de lignes, un contrôle de clé passe tout le fichier en une fois et isole les lignes à corriger, sans envoyer une seule requête à un service public. C’est le contrôle qu’il faut faire avant d’interroger VIES ligne à ligne, parce qu’il élimine gratuitement le bruit et laisse au service européen les seules questions qu’il est le seul à pouvoir trancher.

Un mot sur les autres pays de l’Union. La fiche officielle précise que la structure du numéro est propre à chaque pays. La formule décrite ici vaut pour la France et pour elle seule : appliquer le modulo 97 français à un numéro belge ou italien ne prouverait rien. Pour un numéro étranger, le contrôle de forme n’est pas transposable et il faut passer directement au service européen.

Sources officielles

Sources : 2 sources officielles

Relecture éditoriale : SIREN Direct

Méthode :Sources et méthode