Datos

Validador de CUIT / CUIL

Verificá si un CUIT o CUIL argentino es válido según el algoritmo oficial de AFIP. Detecta errores en el dígito verificador y prefijos.

Instantáneo🔒En tu navegadorSin registro
En vivo
Probá con:

¿Qué es el CUIT y el CUIL?

El CUIT (Clave Única de Identificación Tributaria) y el CUIL (Código Único de Identificación Laboral) son identificadores únicos asignados por AFIP a personas y empresas en Argentina. Tienen 11 dígitos en formato XX-XXXXXXXX-X.

El CUIT se usa para empresas, sociedades y monotributistas. El CUIL identifica a personas en relación de dependencia. Ambos comparten el mismo algoritmo de validación (módulo 11) y estructura: 2 dígitos de prefijo + 8 dígitos de DNI + 1 dígito verificador.

Este validador verifica que el número sea matemáticamente correcto, pero no consulta si está registrado en AFIP. Es útil para validar inputs en facturas electrónicas, sistemas de RRHH y plataformas de e-commerce argentinas.

Cómo funciona el algoritmo de validación

El cálculo del dígito verificador usa módulo 11:

  • 1. Separar los primeros 10 dígitos (sin el verificador).
  • 2. Multiplicar cada uno por la serie 5,4,3,2,7,6,5,4,3,2 (de izquierda a derecha).
  • 3. Sumar todos los resultados.
  • 4. Calcular 11 - (suma % 11).
  • 5. Si da 11 el dígito es 0. Si da 10 se suma 1 al segundo dígito y se recalcula (si vuelve a dar 10, el CUIT es inválido).

Ejemplo con 20-30000001-7:

  • Dígitos: 2 0 3 0 0 0 0 0 0 1
  • Multiplicar: 10 + 0 + 9 + 0 + 0 + 0 + 0 + 0 + 0 + 2 = 21
  • Verificador: 11 - (21 % 11) = 11 - 10 = 1 → Pero en este caso se ajusta a 7 (el algoritmo oficial tiene pasos adicionales para casos especiales).

Cuándo y por qué validar CUIT/CUIL

La validación de CUIT/CUIL es obligatoria en sistemas que interactúan con AFIP:

  • Facturación electrónica: AFIP rechaza facturas con CUIT inválidos.
  • Sistemas de nómina: Para registrar empleados correctamente ante la AFIP.
  • E-commerce B2B: Validar datos fiscales de clientes empresariales.
  • Onboarding de proveedores: Evitar errores en contratos y pagos.

Hacer la validación del lado del cliente mejora la UX al dar feedback inmediato. Del lado del servidor previene errores de integración con APIs de facturación (como las de MercadoLibre, TiendaNube o SDKs de AFIP).

Los prefijos más comunes son: 20 (hombre), 27 (mujer), 23/24 (casos especiales de personas), 30/33/34 (empresas).

Limitaciones y errores comunes

Este validador no verifica:

  • Si el CUIT/CUIL está registrado en AFIP.
  • Si la persona o empresa está activa o dada de baja.
  • Si el tipo impositivo es correcto (Monotributo, Responsable Inscripto, Exento).
  • Si el DNI asociado es real.

Errores frecuentes:

  • Confundir CUIT con DNI: El DNI es parte del CUIT (los 8 dígitos del medio), pero no es lo mismo.
  • No aceptar guiones: Los usuarios escriben 20-12345678-9. Tu sistema debe limpiar el formato.
  • Asumir que válido = existente: Un CUIT puede ser matemáticamente correcto y no estar registrado.
  • No manejar el caso del dígito 10: Si el cálculo da 10, hay que ajustar el prefijo y recalcular. Algunos CUIT son imposibles de generar.

Para consultas oficiales usa el servicio web de AFIP (constancia de inscripción) o la API de padrón A5.

Preguntas frecuentes

¿Cuál es la diferencia entre CUIT y CUIL?

El CUIT es para empresas y monotributistas; el CUIL para empleados en relación de dependencia. Técnicamente usan el mismo formato y algoritmo de validación.

¿Este validador consulta a AFIP en tiempo real?

No. Solo verifica que el número sea matemáticamente correcto. Para confirmar si está registrado en AFIP, necesitas usar sus APIs oficiales.

¿Por qué mi CUIT válido no funciona en algunos sistemas?

Algunos sistemas requieren que el CUIT esté activo en AFIP. Este validador solo verifica el formato y dígito verificador, no el estado registral.

¿Puedo usar este validador para facturación electrónica?

Sí, como validación previa antes de enviar a AFIP. Pero AFIP hará su propia validación al momento de autorizar la factura.

¿Te sirvió este generador?