NuevoVerificación de identidad facial

CPF de Brasil vs CUIT y CUIL de Argentina

¿El CPF brasileño equivale al CUIT o al CUIL? Diferencias de emisor, formato y uso, y cómo verificar usuarios brasileños desde una empresa argentina.

Lucas Vieira
Lucas Vieira
··7 min de lectura
CPF de Brasil vs CUIT y CUIL de Argentina

Introducción

El CPF de Brasil se parece al CUIT y al CUIL de Argentina en lo más visible: los tres tienen 11 dígitos, terminan en un dígito verificador y se piden en trámites fiscales, laborales y bancarios. Pero no son equivalentes. En Argentina el número parte del DNI y se reparte entre lo fiscal (CUIT) y lo laboral (CUIL). En Brasil el CPF es un único número fiscal, independiente del documento de identidad, que funciona como identificador general de la persona.

Si tu empresa argentina (una fintech, una billetera, un marketplace o una plataforma de pagos) empieza a registrar usuarios brasileños, esta guía te muestra qué cambia y cómo verificar el CPF.


Qué es cada número

  • CPF (el número de identificación fiscal de personas físicas en Brasil): lo emite la Receita Federal, la autoridad tributaria federal de Brasil. Es único y para toda la vida.
  • CUIT (Clave Única de Identificación Tributaria): la clave fiscal que asigna ARCA (antes AFIP) a quienes tienen actividad económica o deben tributar. Para residentes con DNI, el trámite se hace en línea con clave fiscal.
  • CUIL (Código Único de Identificación Laboral): según argentina.gob.ar, es un número que brinda ANSES para registrar los aportes previsionales y acceder a asignaciones. Se genera automáticamente cuando se inscribe a un menor ante el Registro Nacional de las Personas.
  • DNI: el documento nacional de identidad, que emite el RENAPER. En personas humanas, su número suele estar dentro del CUIT y del CUIL.

Comparación lado a lado

CPF (Brasil)CUIT (Argentina)CUIL (Argentina)
EmisorReceita FederalARCA (antes AFIP)ANSES
FunciónFiscal, usado como identificador generalFiscalLaboral y previsional
Formato11 dígitos (000.000.000-00), 2 verificadores11 dígitos (00-00000000-0), 1 verificador11 dígitos (00-00000000-0), 1 verificador
Relación con el documento de identidadIndependiente del RG, aunque la CNH y la nueva cédula lo muestranEn personas humanas, suele incluir el número de DNISuele incluir el número de DNI
EmpresasUsan otro número, el CNPJLas personas jurídicas también tienen CUITNo aplica
ExtranjerosPueden tenerlo si tienen vínculos fiscales, bancarios o patrimoniales con BrasilResidentes y no residentes, con trámites distintosExtranjeros con CUIL provisorio y luego definitivo

Dos diferencias pesan en el diseño de tu producto:

  1. El CPF no contiene otro documento. Con un CUIL argentino puedes comparar el número de DNI que tiene adentro con el DNI que te mostró el usuario. Con el CPF eso no existe: el número no dice nada sobre su titular, y solo una consulta confirma a quién pertenece.
  2. Un número para todo. En Brasil no hay una división entre clave fiscal y clave laboral para personas físicas. El mismo CPF sirve para la cuenta bancaria, el Pix, la factura, el empleo y el registro en tu app.

Qué cambia en tu flujo de registro

Pide un solo campo

Para un usuario brasileño, el campo es "CPF". No le pidas DNI ni un equivalente al CUIL. Acepta el número con o sin formato (000.000.000-00 o 00000000000) y normalízalo a 11 dígitos antes de guardarlo.

Valida el formato en el formulario

El CUIT y el CUIL usan un dígito verificador. El CPF usa dos, calculados con módulo 11. Validarlos en el frontend detecta errores de tipeo, pero no prueba que el CPF exista. El código está en Cómo verificar un CPF brasileño.

Verifica en el backend

En Argentina puedes revisar una constancia de inscripción en el padrón de ARCA. Para usuarios brasileños, la verificación automatizada se hace con una API. Con CPFHub.io, la Consulta Simple devuelve el nombre, el género y la fecha de nacimiento del titular:

import os
import requests

def consultar_cpf(cpf: str) -> dict | None:
    respuesta = requests.get(
        f"https://api.cpfhub.io/cpf/{cpf}",
        headers={
            "x-api-key": os.environ["CPFHUB_API_KEY"],  # solo en el servidor
            "Accept": "application/json",
        },
        timeout=10,
    )
    if respuesta.status_code == 404:
        return None  # CPF no encontrado: no consume créditos
    respuesta.raise_for_status()
    return respuesta.json()["data"]

Compara nameUpper y birthDate con lo que escribió el usuario. Una fecha distinta en un CPF que existe es una señal fuerte de identidad prestada. Si necesitas saber si el CPF está regular ante la Receita Federal, o si el titular falleció, la Consulta en Tiempo Real devuelve la situación de registro a partir del CPF y la fecha de nacimiento.


¿Y si el usuario es una empresa?

Si incorporas comercios o proveedores brasileños, el número no es el CPF sino el CNPJ (el número de identificación fiscal de empresas en Brasil). Es lo más parecido al CUIT de una persona jurídica. La consulta de CNPJ de CPFHub.io devuelve los datos de registro de la empresa.


Datos personales y cumplimiento

El CPF es un dato personal bajo la LGPD (la ley brasileña de protección de datos), que se aplica a empresas de fuera de Brasil cuando tratan datos de personas en Brasil. Una empresa argentina con usuarios brasileños puede quedar sujeta a la ley de su país y a la brasileña a la vez. Define la base legal, informa al usuario qué verificas y confirma los detalles con asesoría legal en los dos países. Si tu operación es regulada, la guía de requisitos de KYC en Brasil resume las reglas.


Preguntas frecuentes

¿Cuál es el CUIT de Brasil?

No hay un equivalente exacto. Para personas físicas, el número fiscal es el CPF, que además funciona como identificador general. Para empresas, el número fiscal es el CNPJ.

¿El CPF incluye el número de documento de identidad?

No. A diferencia del CUIL y del CUIT de personas humanas, que suelen incluir el número de DNI, el CPF es independiente del RG. Lo que pasa es lo contrario: la licencia de conducir y la nueva cédula de identidad muestran el CPF.

¿Un argentino puede tener CPF?

Sí, si tiene obligaciones fiscales, una cuenta bancaria o bienes en Brasil. Se inscribe ante la Receita Federal, también desde un consulado brasileño, según la página de inscripción de la Receita Federal.

¿Cuánto cuesta verificar un CPF?

El plan Gratis incluye 50 créditos al mes, sin tarjeta, y un CPF no encontrado no consume créditos. Los planes de pago están en precios.


Lee también

Conclusión

El CPF y el CUIT o CUIL comparten la longitud y la lógica del dígito verificador, pero no la estructura. El CPF no parte de un documento, no se divide entre lo fiscal y lo laboral y se comparte en casi todos los trámites brasileños. Por eso, para una empresa argentina, la regla es simple: un solo campo en el formulario, validación del formato en el frontend y verificación del nombre y la fecha de nacimiento en el backend.

Prueba la consulta de CPF 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