Validar RUC en Perú
Verificado el Fuentes
Escriba el RUC y verá si tiene 11 cifras, qué tipo indica su prefijo y si el último dígito coincide con el cálculo.
- 11 cifras
- Prefijo 10 y 20
- Módulo 11
tarivu.com/es-pe/validar-ruc/ · Calculado el
Dígito verificador del RUC
El dígito coincide
El RUC 20131312955 tiene 11 cifras, prefijo 20, que indica persona jurídica (empresa, institución), y su último dígito, 5, es el que da el cálculo.
- RUC
- 20 13131295 5
- Prefijo 20
- persona jurídica (empresa, institución)
- Dígito escrito
- 5
- Dígito calculado
- 5
Notas del cálculo (1)
Que el dígito coincida no prueba que el RUC exista ni a quién pertenece. Eso solo lo confirma la consulta RUC de SUNAT.
Cómo lo calculamos
Estos son los pasos con el RUC que escribió.
Multiplicar las 10 primeras cifras por sus pesos
Σ cifra × peso, con pesos 5, 4, 3, 2, 7, 6, 5, 4, 3, 2
2×5 + 0×4 + 1×3 + 3×2 + 1×7 + 3×6 + 1×5 + 2×4 + 9×3 + 5×2 = 94
Hallar el dígito
dígito = (11 − suma mód 11) mód 10
(11 − 6) mód 10 = 5
Comparar con el dígito escrito
Escrito: 5 · Calculado: 5
Valores usados
Vigentes al
- Cifras del RUC
- 11
- Pesos del dígito verificador
- 5, 4, 3, 2, 7, 6, 5, 4, 3, 2
- Prefijos de tipo
- 10, 15, 16, 17, 20
Cómo se calcula el dígito verificador
dígito = (11 − (Σ cifra × peso) mód 11) mód 10
- cifra
- cada una de las 10 primeras cifras del RUC, de izquierda a derecha
- peso
- 5, 4, 3, 2, 7, 6, 5, 4, 3, 2, uno por cada cifra
- mód 11
- el resto de dividir la suma entre 11
- mód 10
- si 11 − resto da 10 el dígito es 0 y si da 11 es 1
SUNAT no publica esta fórmula. La usamos como criterio porque coincide con todos los RUC de las resoluciones de SUNAT que revisamos; por eso una diferencia es una señal, no una prueba de que el RUC sea falso.
Ejemplo con el RUC 20131312955 (SUNAT)
Las 10 primeras cifras, 2013131295, se multiplican por 5, 4, 3, 2, 7, 6, 5, 4, 3, 2: 10 + 0 + 3 + 6 + 7 + 18 + 5 + 8 + 27 + 10 = 94. Al dividir 94 entre 11 queda resto 6, y 11 − 6 = 5. El dígito es 5, igual al último del RUC (20 13131295 5).
Si se cambia el último dígito y se escribe 20131312956, el cálculo sigue dando 5: el dígito no coincide y la página lo avisa.
Qué comprueba esta página y qué no
Comprueba tres cosas: que el número tenga 11 cifras, que su prefijo sea uno conocido y que el último dígito coincida con el cálculo de módulo 11. Sirve para detectar un error al digitar, un dígito de más o uno cambiado.
No comprueba que el RUC exista, que esté activo ni a quién pertenece. Un número puede cumplir el cálculo y no estar asignado a nadie. Eso solo lo confirma la consulta RUC de SUNAT; esta página no la consulta.
RUC y DNI: no es lo mismo
El DNI tiene 8 cifras y el RUC, 11. Si escribe 8 cifras, la página le avisa de que tiene el formato de un DNI. Solo reconoce ese formato: no valida el DNI ni consulta ningún registro.
Una persona natural con negocio tiene un RUC distinto de su DNI; suele empezar con 10. No dé por hecho que el número del DNI va dentro del RUC: verifíquelo en SUNAT.
Qué indica el prefijo del RUC
| Prefijo | Qué indica | Fuente |
|---|---|---|
| 10 | persona natural | SUNAT (uso habitual) |
| 20 | persona jurídica (empresa, institución) | SUNAT (uso habitual) |
| 15, 16, 17 | otros tipos de contribuyente | Secundaria: sin confirmar en un texto de SUNAT |
Un RUC con otro prefijo puede existir. La página comprueba su dígito igual, pero avisa de que el prefijo no está en la lista.
Qué debe tener en cuenta
- El dígito verificador se calcula con una fórmula que SUNAT no publica: es un criterio nuestro. Una diferencia es una señal para revisar, no una prueba de que el RUC sea falso.
- Que el dígito coincida no prueba que el RUC exista, esté activo ni a quién pertenece: eso lo confirma solo la consulta RUC de SUNAT.
- El significado de los prefijos 15, 16 y 17 es información secundaria.
- No guardamos el RUC que escribe: el cálculo ocurre en su navegador.
Preguntas frecuentes
¿Cuántas cifras tiene el RUC?
Tiene 11 cifras: dos de prefijo, ocho del número y un dígito verificador al final.
¿Cómo se calcula el dígito verificador del RUC?
Se multiplican las 10 primeras cifras por 5, 4, 3, 2, 7, 6, 5, 4, 3, 2 y se suman. Con 11 menos el resto de dividir esa suma entre 11 se obtiene el dígito; si da 10 es 0 y si da 11 es 1. SUNAT no publica la fórmula, así que es un criterio nuestro.
¿Qué significa que empiece con 10 o con 20?
El 10 es de persona natural y el 20, de persona jurídica (empresa o institución). Los prefijos 15, 16 y 17 corresponden a otros tipos, según fuentes secundarias.
Mi RUC sale «no coincide» y es correcto, ¿qué hago?
Pruebe en la consulta RUC de SUNAT. Si allí figura, es válido: la fórmula de esta página es un criterio y puede fallar en algún caso.
¿Cómo consulto si un RUC existe o a quién pertenece?
En la consulta RUC de SUNAT; esta página no lo hace. Aquí solo se comprueba el formato y el dígito verificador, no si el RUC existe ni si está activo.
¿Puedo escribir el DNI?
Si escribe 8 cifras, la página reconoce el formato de un DNI y se lo dice. No valida el DNI.
¿Se puede escribir con espacios o guiones?
Sí. Se quitan los espacios, los puntos y los guiones antes de comprobar. Las letras y otros símbolos no se aceptan.
Fuentes y metodología
- Última revisión:
- Reglas:
- RUC de 11 cifras; dígito por módulo 11 (criterio nuestro, no publicado por SUNAT)
Revisamos cada regla y cada valor contra la fuente oficial y anotamos la fecha de la revisión. Si una norma cambia, actualizamos la calculadora y lo dejamos en el historial.
Esta página comprueba el formato y un dígito; no consulta a SUNAT. Para saber si un RUC existe, está activo o a quién pertenece, use la consulta RUC de SUNAT.
Historial de cambios
- Primera versión: formato de 11 cifras, prefijo y dígito verificador por módulo 11.