CIF y NIF: diferencias y cómo validarlos

Sylvain Charmet · Cofundador, Enrich-CRM
Creado 10 de octubre de 2026

CIF y NIF: qué diferencia hay realmente, cuál usar según el tipo de entidad y cómo validar ambos identificadores antes de meterlos en tu CRM.

Contenido

Un comercial importa un CSV con la columna "CIF" y la mitad de las filas tienen un identificador que empieza por letra y la otra mitad por número. Alguien pregunta si eso es un error de exportación. No lo es: es la mezcla habitual entre CIF y NIF que aparece en casi cualquier base de datos de empresas españolas, y que puede acabar creando duplicados o registros mal etiquetados en el CRM si nadie la resuelve a tiempo.

Esta guía explica la diferencia entre CIF y NIF, cuándo se usa cada uno y cómo validarlos sin depender de hojas de cálculo manuales — algo que una herramienta de enriquecimiento de datos de empresa resuelve automáticamente en el momento en que el registro entra en tu CRM.

¿Cuál es la diferencia entre CIF y NIF?

El NIF (Número de Identificación Fiscal) es el identificador fiscal único que usa la Agencia Tributaria en España, y desde 2008 es el término oficial tanto para personas físicas como para personas jurídicas. El CIF (Código de Identificación Fiscal) era el nombre que se usaba antes específicamente para empresas y entidades, y aunque ya no es un término legal vigente, se sigue usando de forma coloquial y en muchos formularios comerciales para referirse al NIF de una empresa.

En la práctica: si ves "CIF" en un formulario de una empresa española, casi siempre se refiere a lo que hoy es su NIF.

Un poco de contexto: por qué siguen coexistiendo los dos términos

Antes de 2008, España distinguía formalmente entre el NIF (para personas físicas, con formato de 8 dígitos + letra de control, como el DNI) y el CIF (para personas jurídicas, con una letra inicial según el tipo de entidad + 7 dígitos + carácter de control). El Real Decreto 1065/2007 unificó ambos bajo el nombre "NIF", pero el cambio normativo tardó en calar en el uso cotidiano — y sigue sin haber calado del todo. Bancos, proveedores B2B, formularios de checkout y CRMs siguen pidiendo "CIF" para empresas por costumbre, aunque técnicamente ya no exista como categoría separada en la ley.

Para efectos prácticos de un equipo comercial o de datos, esto se traduce en tres formatos distintos conviviendo bajo el mismo campo:

Identificador A quién aplica Formato Ejemplo de estructura
NIF (personas físicas) Autónomos, particulares 8 dígitos + letra de control 12345678Z
NIF de empresa (antes "CIF") Sociedades, entidades jurídicas Letra inicial + 7 dígitos + carácter de control B12345678
NIE Extranjeros residentes Letra (X/Y/Z) + 7 dígitos + letra X1234567L

La letra inicial del NIF de empresa no es aleatoria: identifica el tipo de entidad. Por ejemplo, "A" corresponde a sociedades anónimas, "B" a sociedades limitadas, "G" a asociaciones y fundaciones, "Q" a organismos públicos. Es un dato pequeño, pero útil cuando estás limpiando una base y quieres separar rápidamente empresas de otro tipo de entidad sin abrir cada ficha.

Cómo saber si un identificador es válido

Un NIF de empresa válido tiene que cumplir tres condiciones a la vez: la letra inicial corresponde a un tipo de entidad reconocido, el bloque de 7 dígitos existe, y el carácter de control final coincide con el resultado de aplicar el algoritmo oficial de verificación (basado en la suma ponderada de los dígitos). Si cualquiera de los tres falla, el identificador no es válido, aunque tenga la longitud correcta.

Esto importa más de lo que parece para un equipo comercial: un identificador con formato correcto pero dígito de control incorrecto puede colarse en una lista importada sin que nadie lo note hasta que la factura rebota o el CRM lo marca como duplicado con otro registro.

Tres formas habituales de validar en la práctica:

  1. Cálculo manual del dígito de control. Existen fórmulas públicas y calculadoras online gratuitas para verificar el carácter de control a partir de la letra y los 7 dígitos. Útil para comprobaciones puntuales, poco práctico a volumen.
  2. Consulta contra el Registro Mercantil o la AEAT. Confirma no solo el formato, sino que el identificador corresponde a una entidad realmente inscrita — algo que la validación de formato por sí sola no garantiza. Si nunca has usado esta vía, aquí explicamos cómo consultar una empresa en el Registro Mercantil, gratis y de pago.
  3. Enriquecimiento automático al entrar en el CRM. Cuando el identificador se normaliza y se contrasta contra fuentes vivas en el momento en que el registro entra en el sistema, el error se detecta antes de que contamine el pipeline, no semanas después en una campaña de facturación.

Errores frecuentes en el CRM

En una base de datos comercial con miles de registros, los problemas con CIF/NIF casi siempre se repiten en el mismo puñado de patrones:

  • Formato mixto en la misma columna. Registros con y sin la letra final, con espacios, con guiones — cada variante cuenta como un valor distinto para el CRM, generando falsos duplicados o falsos "sin duplicado".
  • Confusión entre NIF de empresa y NIF de persona física. Frecuente cuando el lead es un autónomo: su identificador fiscal tiene el formato de persona física, no el de sociedad, y una validación pensada solo para empresas lo marca como error.
  • Identificadores caducados o de empresas disueltas. El formato puede ser correcto pero la entidad ya no existe — algo que solo se detecta contrastando contra un registro actualizado, no con una simple validación de dígito de control.
  • Copia y pega desde PDF o factura escaneada. Fuente habitual de caracteres invisibles o mal reconocidos (una "O" en vez de un "0") que rompen el matching sin que se note a simple vista.

Normalizar el campo antes de cargarlo — mismo formato, mayúsculas, sin espacios ni guiones — resuelve buena parte de estos casos antes de que lleguen a convertirse en un problema de calidad de datos.

Preguntas frecuentes

¿El CIF sigue existiendo legalmente en España? No como categoría separada. Desde 2008 el término oficial para cualquier identificador fiscal, tanto de persona física como jurídica, es NIF. "CIF" se sigue usando coloquialmente para referirse al NIF de una empresa, pero no aparece ya en la normativa vigente como concepto distinto.

¿Cómo distingo un NIF de persona física de uno de empresa solo mirándolo? El de persona física empieza siempre por un dígito (los 8 primeros caracteres son números, seguidos de una letra de control). El de empresa empieza siempre por una letra, que además indica el tipo de entidad.

¿Puedo tener dos empresas con el mismo NIF? No. El NIF es único por entidad. Si ves el mismo identificador en dos registros distintos de tu CRM, es casi con toda seguridad un duplicado o un error de captura, no dos empresas reales.

¿Qué pasa si mi base de datos tiene NIF con formato válido pero la empresa ya no opera? La validación de formato (letra + dígitos + control) no confirma que la entidad siga activa. Para eso hace falta contrastar contra una fuente actualizada — el Registro Mercantil, el BORME (que publica constituciones, ceses y disoluciones a diario) o un enriquecimiento en tiempo real que refleje el estado real de la empresa hoy.


Si gestionas una base de datos de empresas españolas, mantener el NIF normalizado y validado en cada registro es la base para evitar duplicados y facturación incorrecta. Enrich-CRM verifica y enriquece los datos de empresa en tiempo real desde tu CRM. Prueba el plan gratuito — 100 créditos al mes, sin tarjeta.

Utilizamos cookies

Utilizamos cookies esenciales para que el sitio funcione, y cookies analíticas opcionales para mejorar tu experiencia. Consulta nuestra Política de cookies.

Preferencias de cookies

Elige qué cookies permites. Tu preferencia se guarda durante 6 meses y puede cambiarse en cualquier momento. Lee nuestra Política de cookies para más detalles.

Cookies esenciales

Siempre activas

Necesarias para el funcionamiento del sitio. No se pueden desactivar. Incluyen cookies de sesión, almacenamiento de consentimiento y cookies de enrutamiento (Cloudflare).

intercom-id-* intercom-sessions-* cookieconsent_status cfmrk_cic

Cookies analíticas

Nos ayudan a mejorar el sitio

Se usan para medir el tráfico y entender cómo los visitantes usan el sitio (Google Analytics, PostHog). Sin uso publicitario.

_ga _gid _hjid ajs_anonymous_id __hstc hubspotutk _gac_*