Validar CIF (NIF de empresas y entidades)
Introduce el CIF (NIF de persona jurídica) de una empresa, asociación u organismo para saber si su carácter de control es correcto y qué tipo de entidad indica su letra inicial. También valida los NIF especiales que empiezan por K, L y M.
El cálculo se realiza en tu navegador; nada se envía ni se guarda.
Cómo usar el validador de CIF
Escribe el CIF con o sin guiones (B-12345674, B12345674). Si lo introduces completo, la herramienta indica si el carácter final es correcto y te enseña el cálculo. Si escribes solo la letra y las 7 cifras, te devuelve el dígito y la letra de control posibles, y cuál corresponde según el tipo de entidad.
Estructura del NIF de una persona jurídica
Tiene 9 caracteres: letra de tipo + 7 cifras + carácter de control. En las 7 cifras, las dos primeras indicaban tradicionalmente la provincia donde se asignó el número (o 00 para no residentes) y las cinco siguientes son un número correlativo.
| Letra | Tipo de entidad | Control |
|---|---|---|
| A | Sociedades anónimas | Número |
| B | Sociedades de responsabilidad limitada | Número |
| C | Sociedades colectivas | Número o letra |
| D | Sociedades comanditarias | Número o letra |
| E | Comunidades de bienes, herencias yacentes y otras entidades sin personalidad jurídica | Número |
| F | Sociedades cooperativas | Número o letra |
| G | Asociaciones (y fundaciones) | Número o letra |
| H | Comunidades de propietarios en régimen de propiedad horizontal | Número |
| J | Sociedades civiles | Número o letra |
| N | Entidades extranjeras | Letra |
| P | Corporaciones locales (ayuntamientos, diputaciones…) | Letra |
| Q | Organismos públicos | Letra |
| R | Congregaciones e instituciones religiosas | Letra |
| S | Órganos de la Administración del Estado y de las comunidades autónomas | Letra |
| U | Uniones temporales de empresas (UTE) | Número o letra |
| V | Otros tipos no definidos en el resto de claves | Número o letra |
| W | Establecimientos permanentes de entidades no residentes | Letra |
Los NIF de personas físicas que empiezan por K (españoles menores de 14 años sin DNI), L (españoles residentes en el extranjero sin DNI) y M (extranjeros sin NIE) no usan este algoritmo: su letra final se calcula con el módulo 23 sobre las 7 cifras, como la letra del DNI.
Cómo se calcula el carácter de control
- Toma las 7 cifras centrales y numera sus posiciones de 1 a 7.
- Suma A: suma las cifras de las posiciones pares (2.ª, 4.ª y 6.ª).
- Suma B: multiplica por 2 cada cifra de las posiciones impares (1.ª, 3.ª, 5.ª y 7.ª); si el resultado tiene dos cifras, súmalas entre sí (14 → 1 + 4 = 5). Suma los cuatro resultados.
- Calcula C = A + B y quédate con su última cifra (las unidades).
- Dígito de control = 10 − unidades (si sale 10, el dígito es 0).
- Letra de control: la que ocupa esa posición en
JABCDEFGHI(0 = J, 1 = A, 2 = B… 9 = I).
Ejemplos resueltos
B1234567 → control numérico
Posiciones pares: 2 + 4 + 6 = 12. Impares: 1×2 = 2, 3×2 = 6, 5×2 = 10 → 1, 7×2 = 14 → 5; total 14. C = 12 + 14 = 26, unidades 6, control 10 − 6 = 4. Como una sociedad limitada (B) lleva número, el CIF completo es B12345674.
S2876543 → control con letra
Pares: 8 + 6 + 4 = 18. Impares: 2×2 = 4, 7×2 = 14 → 5, 5×2 = 10 → 1, 3×2 = 6; total 16. C = 34, unidades 4, control 10 − 4 = 6. Un órgano de la Administración (S) lleva letra: la posición 6 de JABCDEFGHI es la F, así que el NIF es S2876543F.
Cuándo conviene validar un CIF
- Antes de emitir una factura: un NIF mal escrito puede invalidarla a efectos fiscales. Si además necesitas el desglose del impuesto, usa la calculadora de IVA.
- Al dar de alta proveedores o clientes en un ERP, junto con la comprobación de su cuenta en el validador de IBAN.
- Para limpiar bases de datos: detecta CIF con letras de tipo inexistentes (I, O, T, X…) o con el carácter de control del tipo equivocado.
Un carácter de control correcto no prueba que la empresa exista ni que esté activa: cualquiera puede construir un CIF que cuadre. Para comprobarlo, consulta fuentes oficiales como el Registro Mercantil o la Agencia Tributaria. Los CIF generados con el botón de prueba son aleatorios y solo sirven para desarrollo y pruebas.
Preguntas frecuentes
¿El CIF sigue existiendo?
Desde 2008 el término oficial es NIF para todas las personas y entidades, pero se sigue llamando CIF al NIF de las personas jurídicas. El formato (letra + 7 cifras + carácter de control) no cambió.
¿Qué significa la primera letra del CIF?
Indica la forma jurídica: A sociedades anónimas, B sociedades limitadas, F cooperativas, G asociaciones, H comunidades de propietarios, etc. En la tabla de esta página tienes todas las claves.
¿Cuándo termina el CIF en letra y cuándo en número?
Termina en número en las letras A, B, E y H; en letra en las P, Q, R, S, N y W y cuando las dos primeras cifras son 00 (entidades no residentes). En el resto de tipos se admiten ambas formas.
¿Cómo sé si un CIF pertenece a una empresa real?
Esta herramienta solo comprueba que el carácter de control es coherente. Para saber si la empresa existe y está activa, consulta el registro mercantil o el censo de la Agencia Tributaria.