- Blog
- SUNAT
Diferencia entre RUC 10 y RUC 20: persona natural y persona jurídica
RUC 10 vs RUC 20: qué significa cada prefijo, quién responde por las deudas, qué comprobantes emite cada uno y cómo lo distingue tu sistema al facturar.
Un cliente te pasa un RUC que empieza en 10 y otro te pasa uno que empieza en 20. Los dos quieren factura. ¿Son lo mismo? ¿Puedes tratarlos igual en tu sistema de facturación, en tu ERP o en tu checkout? La respuesta corta es que no: detrás de cada prefijo hay un tipo de contribuyente distinto, con reglas distintas.
En este artículo vas a ver qué es un RUC 10 y qué es un RUC 20, en qué se diferencian en responsabilidad, tributación y comprobantes, qué son los prefijos 15 y 17 y cómo hacer que tu sistema los distinga de forma automática.
Qué es un RUC 10
Un RUC que empieza en 10 pertenece a una persona natural. Es decir, a un ser humano con nombre, apellidos y DNI que realiza actividad económica a título personal. Puede ser:
- Un profesional independiente (abogado, diseñadora, desarrollador) que emite recibos por honorarios.
- Una persona natural con negocio: la dueña de una bodega, un taller mecánico, una tienda en línea que no constituyó empresa.
- Cualquier persona que, sin constituir una empresa, necesita emitir comprobantes para cobrar.
La estructura del número lo delata: después del 10 vienen los ocho dígitos del DNI del titular y, al final, el dígito verificador. Así, el RUC de una persona con DNI 12345678 (número de ejemplo) sería 10, seguido de 12345678 y de un último dígito calculado. Si tienes curiosidad por ese cálculo, está explicado en cómo validar un RUC con el dígito verificador.
Cuando consultas un RUC 10 en SUNAT, la "razón social" no es un nombre comercial: son los apellidos y nombres de la persona. El tipo de contribuyente suele figurar como "persona natural con negocio" o "persona natural sin negocio", según haya declarado actividad empresarial o solo servicios independientes.
Qué es un RUC 20
Un RUC que empieza en 20 pertenece a una persona jurídica: una entidad creada conforme a la ley que tiene existencia propia, separada de las personas que la fundaron. Aquí entran:
- Sociedades: S.A., S.A.C., S.R.L. y otras formas societarias.
- La E.I.R.L., que aunque tiene un solo titular es una persona jurídica distinta de él.
- Asociaciones, fundaciones, cooperativas y comités.
- Entidades del Estado: ministerios, municipalidades, universidades públicas, la propia SUNAT (RUC 20131312955).
En un RUC 20 los ocho dígitos centrales no tienen relación con ningún documento de identidad. Son un identificador que SUNAT asigna al inscribir a la entidad. La razón social es la denominación registrada, con su sufijo (S.A.C., E.I.R.L., etc.), y es la que debe ir en los comprobantes tal cual, sin abreviar ni "corregir".
La E.I.R.L. merece una aclaración porque confunde a muchos: el hecho de que tenga un único dueño no la convierte en persona natural. Es una empresa, tiene RUC 20 y su patrimonio es distinto al de su titular.
Responsabilidad y patrimonio
Esta es la diferencia de fondo, la que explica todas las demás.
Una persona natural con negocio no tiene separación entre su patrimonio personal y el del negocio. Si el negocio contrae una deuda, responde la persona con todo lo que tiene: la cuenta del negocio, pero también sus ahorros y sus bienes. El negocio es, legalmente, la misma persona.
Una persona jurídica tiene patrimonio propio. En las formas societarias más comunes (S.A.C., S.R.L., E.I.R.L.) la responsabilidad de los socios o del titular está limitada, en principio, al aporte que hicieron a la empresa. Si la empresa quiebra, los acreedores van contra el patrimonio de la empresa, no contra la casa del gerente. Hay excepciones y matices legales, pero esa es la regla general.
Para ti, como proveedor o como sistema que evalúa clientes, esto cambia la lectura del riesgo. Con un RUC 10 estás tratando directamente con una persona; con un RUC 20, con una entidad cuyos representantes puedes y debes verificar. Para lo segundo existe la API de representantes legales, que devuelve quién puede actuar en nombre de la empresa.
En tributación, la línea también se nota. Una persona natural con negocio tributa por sus rentas empresariales (tercera categoría) en el régimen que haya elegido, pero además puede tener rentas de trabajo (cuarta o quinta categoría) bajo el mismo RUC. Una persona jurídica solo genera rentas empresariales y tributa siempre en tercera categoría.
Qué comprobantes emite cada uno
Ambos pueden emitir facturas y boletas de venta, siempre que su régimen tributario lo permita. Pero hay diferencias importantes:
| Comprobante | RUC 10 | RUC 20 |
|---|---|---|
| Factura | Sí, salvo en el NRUS | Sí, según su régimen |
| Boleta de venta | Sí | Sí |
| Recibo por honorarios | Sí, por servicios independientes | No |
El punto clave es el recibo por honorarios: solo lo emite una persona natural por servicios profesionales o independientes. Una empresa jamás emite recibos por honorarios; si una S.A.C. te quiere cobrar con uno, algo está mal.
El otro punto clave es el NRUS. Una persona natural con negocio acogida al Nuevo RUS solo puede emitir boletas de venta, no facturas. Si tu cliente con RUC 10 te pide factura, puedes dársela; pero si tu proveedor con RUC 10 está en el NRUS, no te va a poder dar una, y la boleta que te dé no te sirve para crédito fiscal. Tienes el detalle de cada régimen en regímenes tributarios en el Perú.
Al emitir tú, la regla es la misma para ambos: si el comprador te da un RUC válido y quiere sustentar la compra, emites factura; si es consumidor final, boleta. Que el RUC empiece en 10 no lo convierte en consumidor final: una persona natural con negocio tiene derecho a factura. Hay un artículo sobre cuándo emitir factura o boleta que cubre los casos límite.
Los prefijos 15 y 17
Además del 10 y el 20, verás de vez en cuando RUC que empiezan en 15 o en 17. Son menos frecuentes y conviene saber qué hacer con ellos.
Corresponden a personas naturales en situaciones particulares. Según se suele describir, el 15 se asocia a personas naturales inscritas sin DNI (por ejemplo, con otro documento de identidad) y el 17 a números asignados bajo esquemas anteriores que siguen vigentes. La documentación pública sobre el detalle de cada prefijo es escasa, así que, para tu sistema, la regla segura es tratar 15 y 17 como persona natural y confiar en el tipo de contribuyente que devuelve SUNAT para la decisión final.
Lo que sí debes hacer es aceptarlos. Un validador que solo admite 10 y 20 va a rechazar RUC legítimos y vas a tener a un cliente real atascado en tu formulario.
Cómo lo distingue tu sistema
La forma más barata es mirar los dos primeros caracteres. En JavaScript:
function tipoPorPrefijo(ruc) {
const prefijo = ruc.slice(0, 2);
if (prefijo === '20') return 'juridica';
if (['10', '15', '17'].includes(prefijo)) return 'natural';
return null; // prefijo no reconocido
}
tipoPorPrefijo('20131312955'); // 'juridica'
tipoPorPrefijo('10123456781'); // 'natural' (RUC de ejemplo, armado con el DNI 12345678)
Y en Python:
def tipo_por_prefijo(ruc: str):
prefijo = ruc[:2]
if prefijo == "20":
return "juridica"
if prefijo in ("10", "15", "17"):
return "natural"
return None
Con eso puedes, por ejemplo, decidir qué campos mostrar en el formulario de registro: a una persona natural le pides nombres y apellidos; a una jurídica, razón social y datos del representante.
Pero el prefijo es una pista, no una fuente de verdad. La fuente de verdad es el padrón de SUNAT, y lo razonable es consultarlo en el momento del registro para traer la razón social exacta, el estado y la condición. Con la API de consulta RUC de endpoint.pe es una llamada:
curl https://api.endpoint.pe/v1/ruc/20131312955 \
-H "Authorization: Bearer TU_TOKEN"
Para un RUC 10 puedes ir un paso más allá: extrae los ocho dígitos centrales, que son el DNI, y contrástalos con la API de consulta DNI para confirmar que los nombres coinciden con lo que la persona escribió. Es una validación cruzada barata que detecta RUC ajenos y errores de identidad.
El RUC de una persona natural incluye su DNI y, al consultarlo, obtienes su nombre completo. Trátalo bajo la Ley 29733 de protección de datos personales: guarda solo lo necesario y úsalo para la finalidad que informaste.
En resumen
- RUC 10 es persona natural; RUC 20 es persona jurídica. Los prefijos 15 y 17 son casos especiales de persona natural.
- En un RUC 10, los ocho dígitos centrales son el DNI del titular; en un RUC 20 son un identificador asignado por SUNAT.
- La persona natural responde con todo su patrimonio; la persona jurídica, en general, solo con el suyo.
- Ambos pueden emitir facturas y boletas según su régimen, pero solo la persona natural emite recibos por honorarios, y un RUC 10 en el NRUS no emite facturas.
- Tu sistema puede distinguirlos por el prefijo, pero la decisión final debe salir del padrón de SUNAT.
Preguntas frecuentes
¿Una E.I.R.L. tiene RUC 10 o RUC 20?
RUC 20. Aunque tiene un solo titular, la E.I.R.L. es una persona jurídica con patrimonio propio, distinta de la persona que la constituyó. El titular, si además trabaja de forma independiente, puede tener su propio RUC 10 aparte.
¿Puedo emitir factura a un RUC 10?
Sí. Una persona natural con negocio o un profesional independiente con RUC tiene derecho a recibir factura y, según su régimen, a usar el IGV como crédito fiscal. Que el RUC empiece en 10 no lo convierte en consumidor final.
¿Una persona puede tener RUC 10 y RUC 20?
Sí, pero no son "suyos" los dos. El RUC 10 es de la persona; el RUC 20 es de la empresa que constituyó. Son contribuyentes distintos, con obligaciones separadas, aunque detrás esté la misma persona.
¿Qué hago si recibo un RUC que empieza en 15 o 17?
Acéptalo, valídalo con el dígito verificador como cualquier otro y consulta el padrón de SUNAT. Trátalo como persona natural salvo que el tipo de contribuyente que devuelva SUNAT indique otra cosa.






