🇵🇪 PERÚ · IDENTIFICADOR TRIBUTARIO

Validador de RUC (gratis) — Perú

El RUC (Registro Único de Contribuyentes) es el identificador tributario de Perú emitido por SUNAT. Tiene 11 dígitos con un prefijo que identifica el tipo de entidad. Esta herramienta valida formato, prefijo y dígito verificador Mod-11 en el cliente.

Valida localmente — tus datos nunca salen de tu navegador. Sin tracking sobre el input. Solo validación de formato y dígito verificador.

Valida localmente — tus datos nunca salen de tu navegador. Sin tracking sobre el input.

Cómo funciona la validación del RUC (Perú)

Un RUC peruano tiene 11 dígitos. Los primeros 2 identifican el tipo de entidad: 10 (personas con DNI), 15 (extranjeros con carné de extranjería), 17 (no domiciliados), 20 (empresas, SAC, SRL y otras personas jurídicas). Cualquier otro prefijo es inválido.

El dígito verificador (posición 11) se calcula con Mod-11 con pesos [5, 4, 3, 2, 7, 6, 5, 4, 3, 2] sobre los primeros 10 dígitos. Sumá los productos ponderados, calculá 11 − (suma mod 11), y luego tomá el resultado módulo 10. El valor final es el dígito verificador.

Esta herramienta también rechaza prefijos desconocidos fuera de la lista publicada por SUNAT. No verifica si el RUC está activo en SUNAT ni si el contribuyente tiene estado habido.

Preguntas frecuentes

¿Qué me dice el prefijo?

10 = persona natural con DNI (los 8 dígitos restantes suelen ser el DNI más 0). 15 = extranjero con carné de extranjería. 17 = no domiciliado (usado para ciertos casos de pagos al exterior). 20 = persona jurídica (SAC, SRL, EIRL, etc.). El prefijo cambia cómo se interpreta el resto del número.

¿Por qué se reduce módulo 10 el resultado Mod-11?

Cuando Mod-11 da 10 u 11 (valores imposibles de representar con un solo dígito), SUNAT eligió envolver a 0 o 1 en vez de usar una letra como la K de Chile. Esto hace que los RUCs sean puramente numéricos al costo de permitir algunas colisiones algorítmicas.

¿Este validador confirma que el RUC está activo en SUNAT?

No. Solo valida formato, prefijo y dígito verificador. Confirmar el estado activo (ACTIVO) y el estado habido requiere consulta al servicio público de consulta-RUC de SUNAT.

¿Puedo validar RUC vía API?

Sí. La API Validate de Normadata valida RUC peruano junto con CUIT, RUT, NIT y +20 identificadores tributarios latinoamericanos.

Más recursos

¿Querés validación de RUC en tu app?

La API Validate de Normadata valida RUC peruano junto con +20 identificadores tributarios latinoamericanos con una sola llamada JSON.

Ver la API Validate