NuevoVerificación de identidad facial

CPF vs CNPJ: los números fiscales de personas y empresas en Brasil

CPF vs CNPJ: qué identifica cada número fiscal de Brasil, cómo se leen sus dígitos, cuándo pedir cada uno en tu registro y cómo verificarlos por API.

Lucas Vieira
Lucas Vieira
··7 min de lectura
CPF vs CNPJ: los números fiscales de personas y empresas en Brasil

Introducción

El CPF identifica a una persona y el CNPJ identifica a una empresa. Esa es la diferencia esencial entre los dos números fiscales de Brasil. El CPF (el número de identificación fiscal de personas físicas en Brasil) tiene 11 dígitos y acompaña a la persona toda la vida. El CNPJ (el número de identificación fiscal de empresas en Brasil) tiene 14 caracteres y se asigna a cada establecimiento de una empresa. Los dos los emite la Receita Federal (la autoridad tributaria federal de Brasil).

Si tu empresa opera desde México, Argentina, Colombia, Chile o España y empieza a registrar clientes, vendedores o proveedores brasileños, vas a recibir los dos. Saber cuál pedir, cómo leerlo y cómo verificarlo evita registros mal hechos y fraudes simples.


¿Qué identifica cada número?

El CPF: la persona

Todo brasileño que abre una cuenta bancaria, recibe un salario, usa Pix o compra en línea tiene un CPF. También lo pueden tener extranjeros que viven, invierten o tienen bienes en Brasil. El número no cambia nunca y es la llave con la que bancos, comercios y el gobierno relacionan a una persona con sus cuentas y documentos. Si quieres el contexto completo, lee qué es el CPF de Brasil.

El CNPJ: la empresa y cada uno de sus establecimientos

El CNPJ identifica a una persona jurídica ante la Receita Federal: sociedades, asociaciones, fundaciones y también al microemprendedor individual (MEI), que abre un CNPJ propio aunque sea una sola persona. La página del registro de CNPJ explica quién debe inscribirse.

Una diferencia que sorprende a quien viene de otros países: cada sucursal de una empresa brasileña tiene su propio CNPJ. Todas comparten la misma raíz y cambian solo en el bloque del establecimiento.


Cómo se leen los dígitos

CPFCNPJ
Quién lo tienePersona físicaEmpresa y cada establecimiento
Largo11 dígitos14 caracteres
Formato habitual000.000.000-0000.000.000/0001-00
Estructura9 dígitos base y 2 dígitos verificadores8 de raíz, 4 de establecimiento y 2 dígitos verificadores
Cambia con el tiempoNoNo, pero las empresas nuevas pueden recibir uno alfanumérico
Quién lo emiteReceita FederalReceita Federal

En el CNPJ, el bloque 0001 suele corresponder a la sede (matriz) y los bloques siguientes a las sucursales. Si un vendedor te da dos CNPJ con la misma raíz, probablemente son dos establecimientos de la misma empresa.

El CNPJ alfanumérico

La Receita Federal creó el CNPJ alfanumérico con la Instrucción Normativa RFB 2.229/2024. Desde julio de 2026 los registros nuevos pueden recibir letras y números en las 12 primeras posiciones, mientras los dos dígitos verificadores siguen siendo numéricos. Los CNPJ que ya existían no cambian. Si tu formulario o tu base de datos acepta solo números para el CNPJ, revísalo ya.

El CPF no tiene un cambio equivalente: sigue siendo de 11 dígitos numéricos.


¿Cuál pedir en tu registro?

La regla práctica depende de quién es tu cliente:

  • Consumidor final (un usuario de tu app, un comprador, un repartidor que trabaja como persona física): pide el CPF.
  • Empresa (un comercio que vende en tu marketplace, un proveedor, un cliente B2B): pide el CNPJ y el CPF del representante que abre la cuenta.
  • MEI: tiene los dos. El CNPJ identifica la actividad y el CPF identifica a la persona detrás de ella.

Pedir solo el CNPJ en un registro de empresa deja una brecha: sabes que la empresa existe, pero no quién la está registrando. Por eso los flujos de KYB (conocer a la empresa) suelen verificar también a la persona.


Cómo verificar un CPF y un CNPJ por API

Validar los dígitos verificadores solo prueba que el número está bien formado. Para saber si existe y a quién pertenece, necesitas una consulta. CPFHub.io cubre los dos números con la misma clave de API.

CPF: Consulta Simple

La Consulta Simple (GET /cpf/{cpf}) devuelve nombre, género y fecha de nacimiento del titular. Comparas esos datos con lo que escribió el usuario. Un CPF no encontrado devuelve 404 y no consume créditos.

curl --max-time 10 \
  -H "x-api-key: TU_API_KEY" \
  -H "Accept: application/json" \
  https://api.cpfhub.io/cpf/00000000000

Si además necesitas la situación de registro del CPF ante la Receita Federal, eso lo entrega la Consulta en Tiempo Real, que pide el CPF y la fecha de nacimiento.

CNPJ: consulta de empresa

La consulta de CNPJ (GET /cnpj/{cnpj}) acepta el número con o sin formato, y también el CNPJ alfanumérico. Devuelve los datos de registro de la empresa: razón social, nombre comercial, situación de registro, dirección, actividad principal (CNAE), porte, régimen Simples o MEI y el cuadro de socios. El CPF de los socios personas físicas llega siempre enmascarado.

curl --max-time 10 \
  -H "x-api-key: TU_API_KEY" \
  -H "Accept: application/json" \
  https://api.cpfhub.io/cnpj/00000000000000

Los datos de CNPJ se actualizan cada mes, así que un cambio muy reciente en una empresa puede tardar en aparecer. Un CNPJ no encontrado no consume créditos. Para listas grandes de proveedores existe la consulta de CNPJ por lote. La Receita Federal también ofrece el comprobante de inscripción del CNPJ para revisar una empresa a la vez, con captcha.

Dónde guardar la clave

La clave de API vive en tu servidor, en una variable de entorno como CPFHUB_API_KEY. Tu frontend llama a una ruta propia de tu backend, y es el backend el que llama a la API. Nunca pongas la clave en JavaScript del navegador.


Preguntas frecuentes

¿Un CPF puede estar vinculado a un CNPJ?

Sí. Los socios de una empresa aparecen en el cuadro societario del CNPJ y cada uno tiene su CPF. En el caso del MEI, el CNPJ está ligado a una sola persona. Aun así, son registros distintos y se verifican por separado.

¿Una persona puede tener más de un CPF?

No. Cada persona tiene un solo CPF de por vida. Una empresa, en cambio, tiene un CNPJ por establecimiento, todos con la misma raíz de 8 caracteres.

¿El CNPJ alfanumérico cambia algo en la verificación?

Cambia la validación del formato: tu sistema debe aceptar letras en las 12 primeras posiciones. La consulta de CNPJ de CPFHub.io ya acepta los dos formatos. Los CNPJ numéricos existentes siguen válidos.

¿Cuánto cuesta consultar un CPF o un CNPJ?

Puedes empezar con 50 créditos gratis y sin tarjeta, que sirven para las dos consultas. CPF y CNPJ no encontrados no consumen créditos. Los planes están en precios.


Lee también

Conclusión

CPF y CNPJ resuelven preguntas distintas: quién es la persona y qué empresa existe detrás de una operación. En un registro de consumidor basta el CPF. En un registro de empresa conviene pedir el CNPJ y el CPF de quien la representa, y verificar los dos con una consulta, no solo con los dígitos verificadores.

Prueba las dos consultas con 50 créditos gratis y sin tarjeta en cpfhub.io.

CPFHub.io

¿Listo para integrar la API?

50 créditos gratuitos para probar ahora. Sin tarjeta de crédito. Acceso inmediato a la documentación.

WhatsApp