# Vérifier un numéro de TVA intracommunautaire

> Vérifiez la validité d'un numéro de TVA intracommunautaire via le système officiel VIES. 27 pays de l'UE et l'Irlande du Nord (XI) supportés.

- Page : https://legalone.fr/outils/verificateur-tva
- Source : LegalOne (legalone.fr)

## L’outil en ligne

Vérifiez un numéro de TVA intracommunautaire dans le registre européen VIES : validité, nom et adresse. Calcul depuis un SIREN et vérification en lot.

Utiliser le vérificateur : https://legalone.fr/outils/verificateur-tva

## Comment fonctionne la vérification

- Saisissez le numéro avec ou sans préfixe pays : espaces, points et tirets sont retirés, et le pays est reconnu d’après le préfixe (GR est lu comme EL, le code de la Grèce dans VIES). Sans préfixe, le pays choisi dans la liste (France par défaut) s’applique.
- Le format est d’abord contrôlé dans le navigateur (tableau ci-dessous) : un numéro mal formé est refusé sans interroger VIES.
- Le numéro est ensuite envoyé au serveur LegalOne (/api/check-vat), qui interroge VIES, le système d’échange d’informations sur la TVA de la Commission européenne (service REST, puis service SOAP en secours).
- Résultat « Numéro de TVA valide » : VIES confirme que le numéro est actif pour les opérations intracommunautaires à la date de la vérification. Le nom et l’adresse s’affichent quand l’État membre les communique ; certains ne les transmettent pas.
- Résultat « Numéro de TVA invalide » : VIES ne connaît pas ce numéro comme numéro actif. Vérifiez le pays et que vous n’avez pas saisi un SIREN à la place du numéro de TVA.
- Service indisponible : si VIES ou le service de l’État membre ne répond pas (délai de 15 secondes, service national momentanément fermé), un message invite à réessayer plus tard ; ce n’est pas un résultat d’invalidité.
- Une réponse définitive (valide ou invalide) est conservée 24 heures pour le même numéro ; une indisponibilité n’est jamais conservée. Le nombre de vérifications est limité (60 par heure et par visiteur).
- Vérification en lot : jusqu’à 10 numéros, un par ligne ; sans préfixe, un numéro est lu comme français.

## Formats acceptés par pays

27 pays de l’Union européenne et l’Irlande du Nord (XI). Le préfixe est suivi des caractères indiqués :

| Code | Pays | Format | Caractères après le code pays |
| --- | --- | --- | --- |
| FR | France | FR XX 999 999 999 | 11 |
| DE | Allemagne | DE 999999999 | 9 |
| ES | Espagne | ES X9999999X | 9 |
| IT | Italie | IT 99999999999 | 11 |
| BE | Belgique | BE 0999999999 | 10 |
| NL | Pays-Bas | NL 999999999B99 | 12 |
| AT | Autriche | ATU 99999999 | 9 |
| PT | Portugal | PT 999999999 | 9 |
| IE | Irlande | IE 9999999X(X) | 8 à 9 |
| LU | Luxembourg | LU 99999999 | 8 |
| FI | Finlande | FI 99999999 | 8 |
| SE | Suède | SE 999999999999 | 12 |
| DK | Danemark | DK 99999999 | 8 |
| PL | Pologne | PL 9999999999 | 10 |
| CZ | Tchéquie | CZ 99999999(99) | 8 à 10 |
| RO | Roumanie | RO 99...9999999999 | 2 à 10 |
| HU | Hongrie | HU 99999999 | 8 |
| EL | Grèce | EL 999999999 | 9 |
| BG | Bulgarie | BG 999999999(9) | 9 à 10 |
| HR | Croatie | HR 99999999999 | 11 |
| SK | Slovaquie | SK 9999999999 | 10 |
| SI | Slovénie | SI 99999999 | 8 |
| LT | Lituanie | LT 999999999(999) | 9 à 12 |
| LV | Lettonie | LV 99999999999 | 11 |
| EE | Estonie | EE 999999999 | 9 |
| MT | Malte | MT 99999999 | 8 |
| CY | Chypre | CY 99999999X | 9 |
| XI | Irlande du Nord | XI 999999999(999) | 9 à 12 |

## Calcul du numéro de TVA français depuis un SIREN

Le numéro de TVA intracommunautaire français est FR + une clé de 2 chiffres + le SIREN (9 chiffres). La clé vaut (12 + 3 × (SIREN modulo 97)) modulo 97, complétée d’un zéro à gauche si besoin. Exemples calculés par l’outil :

| SIREN | SIREN modulo 97 | Clé | Numéro de TVA | Format FR valide |
| --- | --- | --- | --- | --- |
| 443 061 841 | 82 | (12 + 3 × 82) mod 97 = 64 | **FR 64 443 061 841** | oui |
| 732 829 320 | 43 | (12 + 3 × 43) mod 97 = 44 | **FR 44 732 829 320** | oui |

Ce calcul donne le numéro de TVA théorique, qui n’est pas forcément actif. Quand le fichier quotidien de la DGFiP des numéros de TVA actifs peut être consulté pour l’entreprise, l’outil affiche à la place le numéro qui y figure, ou indique qu’aucun numéro n’y est actif. La vérification VIES dit si un numéro est valide au moment où elle est faite.

## Limites

- L’outil ne délivre pas d’attestation officielle : il affiche la réponse de VIES et sa date, que vous pouvez copier pour votre dossier.
- Il ne vérifie que les numéros des pays listés ci-dessus (Union européenne et Irlande du Nord), pas ceux des autres États.
- Il ne dit pas si une opération est exonérée ou autoliquidée : il contrôle seulement l’existence du numéro dans VIES.

## Votre client ou votre société change de statut ?

Constitution, transfert de siège, nouveau dirigeant : publiez l’annonce légale obligatoire en ligne, dans le journal habilité du département.

- [Constitution d’une SAS](https://legalone.fr/annonces-legales/nouveau/sas)
- [Constitution d’une SARL](https://legalone.fr/annonces-legales/nouveau/sarl)
- [Transfert de siège](https://legalone.fr/annonces-legales/nouveau/transfert-siege-dans-departement)
- [Toutes les annonces légales](https://legalone.fr/annonces-legales/nouveau/formulaires)

## Tout savoir sur la TVA intracommunautaire

Vérification, calcul et bonnes pratiques

### Comment vérifier un numéro de TVA intracommunautaire ?

Pour vérifier un numéro de TVA intracommunautaire, utilisez le système VIES (VAT Information Exchange System) de la Commission européenne. C'est le seul outil officiel permettant de confirmer la validité d'un numéro de TVA dans l'Union européenne.

Notre outil interroge directement le système VIES et vous retourne :
• La validité du numéro (valide ou invalide)
• Le nom de l'entreprise enregistrée
• L'adresse du siège social
• La date de vérification (preuve pour votre dossier comptable)

Cette vérification est obligatoire avant toute facturation hors taxe à un client intracommunautaire. Sans vérification, vous risquez de devoir reverser la TVA en cas de contrôle fiscal.

### Comment trouver le numéro de TVA d'une entreprise française ?

Le numéro de TVA intracommunautaire français se compose de : FR + clé de 2 caractères + SIREN (9 chiffres) = 13 caractères au total.

La clé de contrôle se calcule à partir du SIREN avec la formule : clé = (12 + 3 × (SIREN modulo 97)) modulo 97.

Méthodes pour trouver le numéro de TVA :
1. Notre outil "Calculer la TVA depuis un SIREN" (ci-dessus) : entrez le SIREN ou le SIRET. Il affiche le numéro de TVA actif selon le fichier de la DGFiP, indique qu'il n'y en a aucun, ou donne le numéro calculé quand ce fichier ne peut pas être consulté.
2. Les factures de l'entreprise : le numéro de TVA figure obligatoirement sur toutes les factures.
3. Le Kbis : extrait du registre du commerce.
4. L'annuaire des entreprises : societe.com, pappers.fr, ou notre outil de recherche SIREN.

Exemple : SIREN 443 061 841 → TVA FR 64 443 061 841.

### Qu'est-ce que le système VIES ?

VIES (VAT Information Exchange System) est le système officiel de la Commission européenne qui permet de vérifier la validité des numéros de TVA intracommunautaire des 27 États membres de l'UE.

Le système fonctionne en interrogeant en temps réel les bases de données nationales de chaque pays. C'est pourquoi les temps de réponse peuvent varier selon le pays interrogé, et certains pays peuvent être temporairement indisponibles.

VIES est essentiel pour :
• Vérifier qu'un client intracommunautaire est bien assujetti à la TVA
• Justifier l'application de l'exonération de TVA sur les livraisons intracommunautaires
• Constituer une preuve en cas de contrôle fiscal

L'utilisation de VIES est gratuite et ne nécessite aucune inscription. Notre outil simplifie l'accès en offrant une interface intuitive avec historique et vérification en lot.

### Calculer un numéro de TVA à partir d'un SIREN

Pour les entreprises françaises, le numéro de TVA intracommunautaire est directement dérivé du numéro SIREN grâce à une formule mathématique :

Formule : clé = (12 + 3 × (SIREN modulo 97)) modulo 97

Le numéro de TVA complet est : FR + clé (2 chiffres) + SIREN (9 chiffres)

Exemple de calcul :
• SIREN : 443 061 841
• 443061841 modulo 97 = 82
• 12 + 3 × 82 = 258
• 258 modulo 97 = 64
• Numéro de TVA : FR 64 443 061 841

Notre outil "Calculer la TVA depuis un SIREN" lit d'abord le fichier quotidien de la DGFiP des numéros de TVA actifs : il affiche le numéro actif avec la date du fichier, ou indique qu'aucun numéro n'y est actif. Quand ce fichier ne peut pas être consulté pour l'entreprise, il affiche le numéro calculé avec cette formule. Un numéro calculé n'est pas forcément actif : vérifiez-le avec VIES.

Note : cette formule ne fonctionne que pour les entreprises françaises. Chaque pays de l'UE a sa propre structure de numéro de TVA.

### Pourquoi le service VIES est-il parfois indisponible ?

Le système VIES interroge en temps réel les bases de données fiscales de chaque État membre. Ces bases nationales ont chacune leur propre infrastructure et peuvent être indisponibles pour plusieurs raisons :

Causes fréquentes :
• Maintenance planifiée des systèmes nationaux (souvent la nuit ou le weekend)
• Surcharge temporaire du serveur national
• Problèmes réseau entre VIES et le système national
• Mise à jour des bases de données fiscales

Pays les plus fréquemment indisponibles : Espagne (ES), Italie (IT), Belgique (BE), et Grèce (EL) ont historiquement les taux d'indisponibilité les plus élevés.

Que faire en cas d'indisponibilité :
1. Réessayez quelques minutes plus tard
2. Essayez à un autre moment de la journée
3. Si urgent, consultez le site VIES directement : ec.europa.eu/taxation_customs/vies/
4. Conservez une capture d'écran du message d'erreur comme preuve de votre tentative de vérification

Notre outil distingue clairement une erreur de service (⚠️ orange) d'un numéro invalide (❌ rouge). En vérification en lot, un numéro que VIES n'a pas pu vérifier porte le badge orange « Indisponible » : revérifiez-le plus tard.

### Quand faut-il vérifier un numéro de TVA intracommunautaire ?

La vérification du numéro de TVA intracommunautaire est obligatoire dans plusieurs situations :

Avant chaque transaction intracommunautaire :
• Livraison de biens à un client dans un autre pays de l'UE
• Prestation de services B2B intracommunautaire (autoliquidation)
• Acquisition intracommunautaire de biens

La vérification permet de justifier l'exonération de TVA (article 262 ter I du CGI pour les livraisons). Sans cette preuve, l'administration fiscale peut remettre en cause l'exonération et vous réclamer la TVA + pénalités.

Bonnes pratiques :
• Vérifiez systématiquement avant la première facture avec un nouveau client
• Revérifiez périodiquement pour les clients réguliers (trimestriellement)
• Conservez les preuves de vérification (notre outil génère un récapitulatif copiable)
• En cas d'impossibilité de vérification (service indisponible), documentez votre tentative

Notre outil conserve automatiquement l'historique de vos 20 dernières vérifications.

### Quel est le format du numéro de TVA intracommunautaire dans chaque pays ?

Chaque numéro commence par le code du pays (2 lettres), suivi d'une partie nationale :

• Allemagne : DE + 9 chiffres
• Autriche : ATU + 8 chiffres
• Belgique : BE + 10 chiffres
• Bulgarie : BG + 9 ou 10 chiffres
• Chypre : CY + 8 chiffres + 1 lettre
• Croatie : HR + 11 chiffres
• Danemark : DK + 8 chiffres
• Espagne : ES + 9 caractères (une lettre ou un chiffre au début et à la fin)
• Estonie : EE + 9 chiffres
• Finlande : FI + 8 chiffres
• France : FR + clé de 2 caractères + SIREN (9 chiffres)
• Grèce : EL + 9 chiffres (et non GR)
• Hongrie : HU + 8 chiffres
• Irlande : IE + 8 ou 9 caractères
• Italie : IT + 11 chiffres
• Lettonie : LV + 11 chiffres
• Lituanie : LT + 9 ou 12 chiffres
• Luxembourg : LU + 8 chiffres
• Malte : MT + 8 chiffres
• Pays-Bas : NL + 9 chiffres + B + 2 chiffres
• Pologne : PL + 10 chiffres
• Portugal : PT + 9 chiffres
• République tchèque : CZ + 8 à 10 chiffres
• Roumanie : RO + 2 à 10 chiffres
• Slovaquie : SK + 10 chiffres
• Slovénie : SI + 8 chiffres
• Suède : SE + 12 chiffres

Notre outil reconnaît le pays à partir des deux premières lettres et contrôle le format avant d'interroger VIES (en vérification en lot, un numéro sans code pays est traité comme français).

### Que faire si un numéro de TVA intracommunautaire est invalide ?

Un numéro refusé par VIES ne veut pas toujours dire que l'entreprise n'existe pas :

1. Vérifiez la saisie : espaces, lettre O à la place du chiffre 0, code pays (EL pour la Grèce).
2. L'entreprise est peut-être assujettie à la TVA dans son pays mais pas enregistrée pour les échanges intracommunautaires : c'est une démarche distincte dans plusieurs États.
3. Une entreprise tout juste créée peut mettre quelques jours à apparaître dans VIES.
4. Demandez au client une attestation de son numéro de TVA, ou son numéro exact tel qu'il figure sur ses factures.

Tant que le numéro n'est pas confirmé, ne facturez pas hors taxe : en cas de contrôle, l'exonération de TVA peut être refusée. Conservez la trace de chaque vérification.

---

Version Markdown de https://legalone.fr/outils/verificateur-tva. Index des pages LegalOne pour les assistants IA : https://legalone.fr/llms.txt
