CIF o NIF de empresa: qué significa la letra y cómo se calcula el control
El CIF dejó de existir como tal en 2008: hoy las sociedades, asociaciones y comunidades de propietarios tienen un NIF de nueve caracteres, igual que las personas. Su primera letra dice qué tipo de entidad es, y los dígitos del medio, al contrario de lo que se sigue repitiendo, ya no indican la provincia. Qué dice exactamente la norma, qué significa cada letra y cómo se calcula el último carácter.
CIF y NIF: qué ha cambiado
Hasta el 31 de diciembre de 2007, las empresas y entidades se identificaban con un «código de identificación» regulado por un decreto de 1975, el CIF. El Reglamento general de gestión tributaria (Real Decreto 1065/2007), que entró en vigor el 1 de enero de 2008, derogó esa norma, y desde entonces toda persona jurídica o entidad sin personalidad jurídica tiene un número de identificación fiscal (NIF). La composición del nuevo NIF la desarrolla la Orden EHA/451/2008, en vigor desde el 1 de julio de 2008. Por costumbre se sigue hablando de «CIF», pero el término oficial es NIF.
Cómo se compone, según la Orden
El artículo 2 de la Orden establece que el NIF de una persona jurídica o entidad sin personalidad jurídica tiene nueve caracteres:
- Una letra que informa de la forma jurídica (si es una entidad española) o del carácter de entidad extranjera o de establecimiento permanente de una no residente.
- Un número aleatorio de siete dígitos.
- Un carácter de control.
El artículo 1 añade que el NIF es invariable, aunque la entidad cambie de domicilio, de nombre o de actividad, salvo que cambie su forma jurídica o su nacionalidad.
Lo que ya no significan los dígitos: la provincia
Esto es lo que más se sigue contando mal. Con el antiguo código de 1975, los dos dígitos que seguían a la letra indicaban la provincia del domicilio social en el momento de constituirse la entidad, y los cinco siguientes eran un número secuencial dentro de cada provincia. Con la Orden EHA/451/2008, esa información desaparece: el preámbulo lo dice expresamente («desaparece, en el caso de entidades españolas, la información relativa a la provincia de su domicilio social»). Los siete dígitos son un número aleatorio. Si ves un artículo que te enseña a deducir la provincia de un CIF por sus dos primeros números, solo vale para los códigos anteriores a esa reforma.
Las letras y su significado
Son las claves del artículo 3 de la Orden, en el texto vigente desde el 16 de enero de 2016 (Orden HAP/5/2016):
| Letra | Forma jurídica |
|---|---|
| A | Sociedades anónimas |
| B | Sociedades de responsabilidad limitada |
| C | Sociedades colectivas |
| D | Sociedades comanditarias |
| E | Comunidades de bienes, herencias yacentes y demás entidades sin personalidad jurídica no incluidas en otras claves |
| F | Sociedades cooperativas |
| G | Asociaciones |
| H | Comunidades de propietarios en régimen de propiedad horizontal |
| J | Sociedades civiles |
| P | Corporaciones Locales |
| Q | Organismos públicos |
| R | Congregaciones e instituciones religiosas |
| S | Órganos de la Administración del Estado y de las Comunidades Autónomas |
| U | Uniones Temporales de Empresas |
| V | Otros tipos no definidos en el resto de claves |
| N | Entidades extranjeras (artículo 4) |
| W | Establecimientos permanentes de entidades no residentes (artículo 5) |
La letra cuenta una cosa concreta: la forma jurídica con la que se registró la entidad. Una letra B no te garantiza que la sociedad esté activa, ni que sea la que crees. Además, la propia Orden previó un periodo de adaptación: a las entidades cuya letra cambiaba con las nuevas claves, la Agencia Tributaria debía comunicarles durante 2008 su nuevo NIF, de modo que un NIF anterior a esa fecha puede tener una letra distinta de la que le correspondería hoy.
El último carácter: cómo se calcula
La Orden dice que el NIF lleva «un carácter de control», pero no detalla la fórmula. El método que aplican los validadores, y que usa nuestra herramienta, es el siguiente; conviene saber que este cálculo no está descrito en la Orden:
- Se toman los 7 dígitos del medio. A los que ocupan posición impar (el 1.º, 3.º, 5.º y 7.º) se les multiplica por 2 y, si el resultado tiene dos cifras, se suman esas cifras. Los de posición par (2.º, 4.º y 6.º) se dejan como están.
- Se suma todo.
- El control es la cifra que falta para llegar a la siguiente decena:
(10 − (suma mod 10)) mod 10. - Ese número sirve de dígito de control, o se traduce a letra con la tabla J A B C D E F G H I (0 = J, 1 = A, 2 = B…).
Un ejemplo ficticio con la estructura correcta, B3141592?: los dígitos 3, 1, 4, 1, 5, 9, 2 dan, en las posiciones impares (3, 4, 5, 2), los dobles 6, 8, 10 y 4; el 10 cuenta como 1 + 0 = 1, así que suman 6 + 8 + 1 + 4 = 19. Las posiciones pares (1, 1, 9) suman 11. Total, 30; falta 0 para la siguiente decena, así que el control es el dígito 0 o la letra J.
¿Dígito o letra? Los validadores aplican la regla histórica: las entidades con clave P, Q, R, S, N y W llevan siempre letra, las de clave A, B, E y H llevan siempre dígito, y el resto (C, D, F, G, J, U, V) admite cualquiera de los dos. Con esa regla, B31415920 es válido, y B3141592J, no, porque una B lleva dígito. Insistimos: esta regla no figura en la Orden, así que para una comprobación con valor oficial hay que acudir a la Agencia Tributaria.
Qué demuestra un NIF «válido» y qué no
Que el carácter de control coincida solo prueba que el NIF está bien escrito. No prueba que lo haya asignado la Agencia Tributaria, ni que la entidad exista, ni de quién es. Es una buena comprobación contra errores de tecleo (una cifra cambiada o dos intercambiadas se detectan casi siempre), no contra un NIF inventado con un control correcto.
Comprobarlo en un momento
El validador de NIF, DNI, NIE y CIF distingue el tipo de documento, te dice qué clase de entidad indica la primera letra, comprueba el carácter de control y, si falta, lo calcula. Funciona en tu navegador y no envía el número a ningún servidor. Para el DNI y el NIE de las personas físicas, con su letra, está la guía de cómo se calcula la letra del DNI y del NIE, y si lo que vas a comprobar es la cuenta bancaria de una empresa antes de pagarle, usa el validador de IBAN.
Fuentes y más información
- BOE: Orden EHA/451/2008, de 20 de febrero, por la que se regula la composición del número de identificación fiscal de las personas jurídicas y entidades sin personalidad jurídica
- BOE: Orden HAP/5/2016, de 12 de enero, que modifica el artículo 3 de la Orden EHA/451/2008
- Agencia Tributaria: composición del NIF de las personas jurídicas y entidades
Datos comprobados el 3 de octubre de 2026.
Hazlo ahora, gratis y en tu navegador. Tus archivos no se suben.
Comprueba un DNI, NIE o CIF español y calcula su letra o dígito de control.
Preguntas frecuentes
¿Qué diferencia hay entre CIF y NIF?
¿Qué significa la letra inicial del NIF de una empresa?
¿Los dos primeros números de un CIF indican la provincia?
¿Cómo se calcula el último carácter de un CIF?
¿Cuándo lleva letra el carácter de control?
¿Cambia el NIF de una empresa si se traslada o cambia de nombre?
Guías relacionadas
Herramientas de esta guía
Funcionan en tu navegador: no se sube nada.