Comprobador de formato de números de IVA

Pegue un número de IVA: el comprobador quita la puntuación, deduce el país por el prefijo y le dice si la estructura encaja. No confirma que el número esté dado de alta — eso solo lo puede hacer VIES, y el enlace está más abajo.

Péguelo tal y como lo recibió: los espacios, puntos y guiones se ignoran.

País
Normalizado
Formato esperado
Dígito de control

Comprobar el alta en VIES

Tipos verificados por última vez: 2026-08-16
Los formatos siguen los patrones nacionales publicados. Algunos países emiten más de una forma de número, así que una discrepancia de estructura es un indicio fuerte, no una prueba.
Cómo se verifican estas cifras

PrefijoPLParte nacional526025027Dígito de control4El país sale del prefijo, no de la banderaVerificado para Polonia
El prefijo nombra al país; el resto sigue un patrón nacional.

Qué comprueba esto y qué no

Sobre cualquier número de IVA hay tres preguntas distintas, y se confunden a menudo:

  1. ¿Tiene la forma correcta? El prefijo adecuado, la longitud adecuada, dígitos y letras en las posiciones adecuadas. Eso es lo que responde esta página, al instante y sin conexión.
  2. ¿Existe? Si la administración lo ha emitido realmente. Solo VIES lo sabe.
  3. ¿Es válido hoy para el comercio intracomunitario? Un número puede existir y aun así no estar autorizado para operaciones transfronterizas. De nuevo, VIES.

Use esto para cazar el error de transcripción en segundos y confirme luego los números reales en VIES. La mayoría de los números rechazados no pasan del paso uno.

Grecia es EL, no GR

Este único detalle provoca más validaciones fallidas que ninguna otra cosa. El código ISO de Grecia es GR, pero su prefijo de IVA es EL. Los sistemas que construyen el número a partir de un campo de país producen GR123456789, y VIES lo rechaza siempre.

Otras peculiaridades que conviene conocer: Austria pone una U tras el prefijo, los Países Bajos llevan una B antes de los dos últimos dígitos, y los números suecos terminan en 01. Ninguna de ellas es opcional. El NIF-IVA español puede empezar o terminar por letra según la forma jurídica.

Por qué el número del cliente es problema suyo

Cuando vende B2B a otro Estado miembro con inversión del sujeto pasivo, factura sin IVA amparándose en el número de IVA de su cliente. Si ese número resulta no haber sido válido, la exención puede denegarse, y el IVA se le reclama entonces a usted, no al cliente que le dio el número equivocado.

Por eso la comprobación forma parte de la operación y no del orden administrativo. VIES emite un número de consulta cada vez que comprueba; guardarlo es lo que acredita su diligencia si más tarde se descubre que el alta del cliente había caducado.

Compruebe en el momento de la entrega, no una sola vez al dar de alta al cliente. Los registros se cancelan.

Los errores de siempre

  • El prefijo dentro del campo del número. Algunos sistemas quieren el país y los dígitos por separado; pegar todo da ESES A12345678.
  • Un número fiscal nacional en lugar del número de IVA. Suelen ser identificadores distintos con longitudes distintas: una empresa alemana tiene Steuernummer y USt-IdNr., y solo la segunda sirve fuera del país.
  • Ceros a la izquierda que se come la hoja de cálculo. Los números belgas empiezan por cero, y Excel lo elimina en cuanto trata la columna como un número.
  • Letras que parecen dígitos. Una O mayúscula en lugar de un cero sobrevive al copiar y pegar y hace fallar la validación en silencio.

Formatos de los números de IVA en la UE

Formatos de los números de IVA en la UE
País Prefijo Ejemplo
Alemania DE DE123456789
Austria AT ATU12345678
Bélgica BE BE0123456789
Bulgaria BG BG123456789
Chequia CZ CZ12345678
Chipre CY CY12345678L
Croacia HR HR12345678901
Dinamarca DK DK12345678
Eslovaquia SK SK1234567890
Eslovenia SI SI12345678
España ES ESX1234567X
Estonia EE EE123456789
Finlandia FI FI12345678
Francia FR FRXX123456789
Grecia EL EL123456789
Hungría HU HU12345678
Irlanda IE IE1234567L
Italia IT IT12345678901
Letonia LV LV12345678901
Lituania LT LT123456789
Luxemburgo LU LU12345678
Malta MT MT12345678
Países Bajos NL NL123456789B01
Polonia PL PL1234567890
Portugal PT PT123456789
Rumanía RO RO1234567890
Suecia SE SE123456789001

Preguntas frecuentes

No. Significa que el número podría existir. Si existe de verdad, y si está autorizado para el comercio intracomunitario, solo se responde a través de VIES.

Casi siempre porque la empresa no figura en el registro de operadores intracomunitarios: el número existe para uso interno pero no está habilitado para operaciones transfronterizas. En España eso significa no estar dado de alta en el ROI. A veces también VIES está caído en el lado de un Estado miembro, lo que da una respuesta negativa sin que el número tenga nada malo.

En los países cuyo algoritmo está publicado, sí, y la herramienta lo indica. En los demás solo se comprueba la estructura: inventar un dígito de control no documentado daría falsas alarmas con números perfectamente válidos.

Sí. VIES devuelve un número de consulta en cada comprobación: guárdelo junto a la factura. Ese documento acredita su diligencia si el alta del cliente se cuestiona después.

No. La comprobación de formato se ejecuta enteramente en su navegador. El enlace a VIES abre el sitio de la Comisión Europea, donde es usted quien introduce el número directamente.

Fuentes oficiales

Herramientas relacionadas