El formato del NIF intracomunitario no es igual en toda la Unión Europea: en Alemania son 9 cifras detrás de DE, en Francia 11 caracteres detrás de FR y en Austria el número empieza siempre por la letra U. Si un cliente de otro país te da su número, saber cómo tiene que ser te permite detectar un error de tecleo antes de consultarlo. Aquí tienes el formato del NIF-IVA de los 27 países de la UE y de Irlanda del Norte, con la estructura oficial, un ejemplo ficticio de cada uno y los errores que más se repiten.
Formato NIF intracomunitario: tabla de los 27 países y XI
La columna «Estructura oficial» copia la notación de la Comisión Europea: 9 es una cifra, L una letra, X una letra o una cifra y S una letra, una cifra, «+» o «*». Los ejemplos son inventados: sirven para ver la forma del número, no corresponden a ninguna empresa y ninguno sale como válido en VIES.
| País (prefijo) | Estructura oficial | Detrás del prefijo | Ejemplo ficticio |
|---|---|---|---|
| Alemania (DE) | DE999999999 |
9 cifras | DE123456789 |
| Austria (AT) | ATU99999999 |
9 caracteres: la letra U y 8 cifras | ATU12345678 |
| Bélgica (BE) | BE0999999999BE1999999999 |
10 cifras; empieza por 0 o por 1 | BE0123456789 |
| Bulgaria (BG) | BG999999999BG9999999999 |
9 o 10 cifras | BG123456789 |
| Chequia (CZ) | CZ99999999CZ999999999CZ9999999999 |
8, 9 o 10 cifras | CZ12345678 |
| Chipre (CY) | CY99999999L |
9 caracteres: 8 cifras y una letra al final | CY12345678X |
| Croacia (HR) | HR99999999999 |
11 cifras | HR12345678901 |
| Dinamarca (DK) | DK99 99 99 99 |
8 cifras (VIES las muestra en 4 bloques de 2) | DK12345678 |
| Eslovaquia (SK) | SK9999999999 |
10 cifras | SK1234567890 |
| Eslovenia (SI) | SI99999999 |
8 cifras | SI12345678 |
| España (ES) | ESX9999999X |
9 caracteres: el primero y el último pueden ser letras, pero no pueden ser cifras los dos | ESB12345678 |
| Estonia (EE) | EE999999999 |
9 cifras | EE123456789 |
| Finlandia (FI) | FI99999999 |
8 cifras | FI12345678 |
| Francia (FR) | FRXX 999999999 |
11 caracteres: una clave de 2 y el SIREN de 9 cifras | FR12123456789 |
| Grecia (EL) | EL999999999 |
9 cifras (el prefijo es EL, no GR) | EL123456789 |
| Hungría (HU) | HU99999999 |
8 cifras | HU12345678 |
| Irlanda (IE) | IE9S99999LIE9999999WI |
8 caracteres (el 2.º puede ser letra y el último es letra) o 9: 7 cifras, una letra de la A a la W y otra de la A a la I | IE1234567TIE1234567WA |
| Italia (IT) | IT99999999999 |
11 cifras | IT12345678901 |
| Letonia (LV) | LV99999999999 |
11 cifras | LV12345678901 |
| Lituania (LT) | LT999999999LT999999999999 |
9 o 12 cifras | LT123456789 |
| Luxemburgo (LU) | LU99999999 |
8 cifras | LU12345678 |
| Malta (MT) | MT99999999 |
8 cifras | MT12345678 |
| Países Bajos (NL) | NLSSSSSSSSSSSS |
12 caracteres; la Belastingdienst los describe como 9 cifras, la letra B y 2 cifras | NL123456789B01 |
| Polonia (PL) | PL9999999999 |
10 cifras | PL1234567890 |
| Portugal (PT) | PT999999999 |
9 cifras | PT123456789 |
| Rumanía (RO) | RO999999999 |
De 2 a 10 cifras, sin 0 inicial | RO12345678 |
| Suecia (SE) | SE999999999999 |
12 cifras; las dos últimas son siempre 01 | SE123456789001 |
| Irlanda del Norte (XI) | XI999 9999 99XI999 9999 99 999XIGD999XIHA999 |
9 cifras (12 en sucursales); GD o HA y 3 cifras en departamentos del Gobierno y autoridades sanitarias | XI123456789 |
Estructuras copiadas el 17 de septiembre de 2026 de la tabla «VAT identification number structure» de las preguntas frecuentes de VIES (Comisión Europea) y contrastadas con la tabla «Aufbau der USt-IdNr. in den EU-Mitgliedstaaten» del Bundeszentralamt für Steuern alemán, de donde salen los detalles de Bélgica, Irlanda, Rumanía y Suecia.
Cómo se lee un NIF-IVA
Todos siguen la misma lógica: dos letras que identifican al país que lo ha dado y, detrás, el número. Lo fija el artículo 215 de la Directiva 2006/112/CE: el prefijo sigue el código ISO 3166 alfa-2, con dos salvedades escritas en la propia norma. Grecia puede usar EL y para Irlanda del Norte se usa XI.
Lo que va detrás del prefijo lo decide cada país. En muchos es el mismo número fiscal que la empresa usa dentro de su país con el código delante: la Agencia Tributaria define el NIF-IVA español como el NIF al que se antepone el prefijo ES. En otros, como Alemania, es un número distinto que se asigna en un trámite propio. Y en algunos países solo aparecen en VIES los números de quienes se han registrado para operar con otros Estados miembros; en España, eso es el alta en el Registro de Operadores Intracomunitarios.
Las cifras de control no se publican: en esas mismas preguntas frecuentes, la Comisión explica que no puede divulgar los algoritmos con los que cada país construye sus números. Por eso el formato sirve para descartar errores, pero solo VIES te dice si un número existe.
Los países que más confunden
Grecia: EL, no GR
El código ISO de Grecia es GR, pero su NIF-IVA lleva EL delante. Es un fallo frecuente con clientes griegos, sobre todo en tiendas que construyen el número a partir del país de facturación. Y no es un matiz: el servicio de VIES trabaja con 28 códigos (los 27 países con EL para Grecia, más XI) y, si le pasas GR, responde con un error de datos de entrada. Si vendes allí, los tipos de IVA están en la ficha del IVA en Grecia.
España: ES y el NIF de 9 caracteres
Detrás de ES van 9 caracteres. La primera y la última posición pueden ser letras, pero nunca son cifras las dos a la vez. Un ejemplo con la forma de una sociedad sería ESB12345678 (ficticio). Dos errores fáciles de cometer: mandar el NIF sin el ES o con el prefijo dos veces.
Francia: clave de 2 y SIREN
Según Service Public Entreprendre, el número francés se forma con FR, una clave informática de 2 cifras y el SIREN de la empresa, de 9 cifras. La tabla de VIES admite letras en esas dos primeras posiciones, así que un número con letra ahí no es necesariamente un error.
Países Bajos: el btw-id, no el número interno
La Belastingdienst describe el btw-id como NL, 9 cifras, la letra B y 2 cifras. Los autónomos neerlandeses tienen además un omzetbelastingnummer distinto, que incluye su número personal y solo usan con la administración: el que va en la factura y el que tienes que pedir es el btw-id. La estructura de VIES también admite letras y los signos «+» y «*».
Austria, Irlanda, Bélgica y Suecia
- Austria: la U forma parte del número.
AT12345678no tiene el formato correcto;ATU12345678sí (ambos ficticios). - Irlanda: conviven números de 8 y de 9 caracteres, y los dos acaban en letra.
- Bélgica: 10 cifras. Los números antiguos de 9 cifras se completan con un 0 delante.
- Suecia: 12 cifras, y las dos últimas son siempre 01.
Irlanda del Norte: XI, no GB
VIES ya no admite el prefijo GB: al consultarlo el 17 de septiembre de 2026, el servicio devolvió un error de datos de entrada. Las empresas de Irlanda del Norte que comercian con mercancías con la UE usan XI delante de su número de IVA habitual, según la guía de GOV.UK, y esos números sí se comprueban en VIES. Para el resto del Reino Unido, mira la ficha del IVA en Reino Unido.
Números con el sufijo EX
La Directiva prevé que una pequeña empresa que quiere aplicar la franquicia del IVA en un Estado miembro en el que no está establecida se identifique en su propio país con un número que lleva el sufijo EX (artículo 284.3). No es un error de formato ni el NIF-IVA habitual: indica que ese proveedor se acoge a la franquicia de pequeñas empresas, y en las ventas a las que la aplica no repercute IVA.
Errores típicos al escribirlo
Las preguntas frecuentes de VIES recomiendan empezar por lo básico cuando un número sale como no válido: comprobar con el cliente el número de caracteres, la longitud y el prefijo. Estos son los tropiezos más comunes al escribirlo:
- GR en lugar de EL para Grecia, o GB en lugar de XI para Irlanda del Norte.
- Espacios, puntos y guiones. VIES pide el número seguido, sin espacios ni puntos, y las letras en mayúsculas. Que la notación oficial de Dinamarca o Francia aparezca en bloques no significa que haya que teclearlos separados.
- Prefijo olvidado o repetido. En los formularios que piden el país en un desplegable, como el de VIES, el prefijo ya va ahí: comprueba si el campo espera el número con prefijo o sin él.
- Confundir el NIF con el NIF-IVA. Un NIF español perfectamente válido puede no estar en VIES si la empresa no se ha dado de alta como operador intracomunitario.
- Letras que faltan. La U de Austria, la B de Países Bajos o la letra final de Chipre e Irlanda.
- Un número de otro país. El prefijo tiene que corresponder al país que dio el número; si no coincide con el país de facturación del cliente, pregúntale antes de facturar.
Tres comprobaciones antes de facturar sin IVA: que el formato coincide con el de la tabla, que el número sale válido en el comprobador de NIF-IVA en VIES y que el país y, si VIES los devuelve, el nombre y la dirección coinciden con los del pedido. Si la venta es a un particular, la calculadora de IVA de la UE te dice qué tipo aplicar.
Cuándo necesitas el NIF-IVA del cliente
En una entrega de bienes a una empresa de otro país de la UE, el artículo 138 de la Directiva exime la venta de IVA cuando el comprador es un empresario o una persona jurídica, está identificado a efectos del IVA en otro Estado miembro y te ha comunicado ese número. La Agencia Tributaria lo resume así: la exención solo se aplica si el cliente te ha dado un NIF-IVA válido de un Estado miembro distinto de España y declaras la operación en el modelo 349. Si falta cualquiera de las dos cosas, la venta lleva IVA español.
El número también tiene que figurar en la factura: el artículo 226 de la Directiva lo incluye entre las menciones obligatorias en las entregas intracomunitarias exentas y en las operaciones en las que el cliente es quien debe el impuesto por inversión del sujeto pasivo.
Y tú también necesitas el tuyo. La Agencia Tributaria obliga a obtener el NIF-IVA, con el alta en el ROI mediante el modelo 036, al empresario establecido en la península o Baleares que hace entregas intracomunitarias de bienes y a quien presta servicios que se entienden realizados en otro Estado miembro cuando el destinatario es el sujeto pasivo.
Con particulares no hay NIF-IVA que pedir: el IVA depende de si has superado el umbral de 10.000 € de ventas a distancia. Toda la mecánica, caso por caso, está en la guía del IVA intracomunitario en WooCommerce.
¿Recibes NIF-IVA de clientes europeos en tu WooCommerce?
EHERO Woo VAT quita espacios, puntos y guiones, pasa el número a mayúsculas, deduce el prefijo del país de facturación si el cliente no lo escribe (EL para Grecia) y revisa el formato de cada país antes de consultar VIES. Si el número es válido y el prefijo coincide con el país del cliente, aplica la exención en el servidor y guarda el registro de la validación.
Preguntas frecuentes
¿Cuántos caracteres tiene el NIF intracomunitario español?
Once: el prefijo ES y los 9 caracteres del NIF. La primera y la última posición pueden ser letras, pero no pueden ser cifras las dos.
¿Por qué el NIF-IVA de Grecia empieza por EL?
Porque el artículo 215 de la Directiva del IVA autoriza a Grecia a usar EL en lugar de su código ISO, GR. En VIES y en las facturas, el prefijo correcto es EL; con GR, VIES devuelve un error.
Si el formato es correcto, ¿el número es válido?
No. El formato solo descarta errores de tecleo. Los ejemplos de esta página tienen la forma correcta y ninguno existe: lo comprobamos en VIES el 17 de septiembre de 2026. La validez se consulta en VIES y tiene que darse en la fecha de la operación.
¿Se pueden comprobar números del Reino Unido en VIES?
Los de prefijo GB, no: el Reino Unido salió de la UE. Sí se comprueban los de Irlanda del Norte con prefijo XI, que usan las empresas que comercian con mercancías con la UE.
¿Qué significa que un número acabe en EX?
Que identifica a una pequeña empresa que aplica la franquicia del IVA en un Estado miembro en el que no está establecida, según el artículo 284.3 de la Directiva. El número lo asigna su país de establecimiento, y en las ventas acogidas a la franquicia no repercute IVA.
Sigue por aquí
- Comprobar un NIF-IVA intracomunitario en VIES: la herramienta para saber si el número existe
- Tipos de IVA por país de la UE en 2026: la tabla de los 27
- Modelo 349: cómo se declaran las operaciones con esos números
- IVA intracomunitario en WooCommerce: exención, OSS y VIES en una tienda
Fuentes
- Comisión Europea, VIES: preguntas frecuentes, tabla «VAT identification number structure».
- Directiva 2006/112/CE del Consejo, texto consolidado a 14 de abril de 2025: artículos 138, 215, 226 y 284.
- Bundeszentralamt für Steuern, «Aufbau der USt-IdNr. in den EU-Mitgliedstaaten».
- Agencia Tributaria, Identificación para realizar operaciones con otros empresarios dentro de la UE y Registro de operadores intracomunitarios (modelo 036).
- Belastingdienst, btw-identificatienummer en omzetbelastingnummer; Service Public Entreprendre, numéro de TVA intracommunautaire; GOV.UK, Northern Ireland and the EU.
Esta página explica el formato de los números; no sustituye el consejo de tu asesor sobre una operación concreta.



