🇪🇨 ECUADOR · IDENTIFICADOR TRIBUTARIO
Validador de RUC (gratis) — Ecuador
El RUC (Registro Único de Contribuyentes) es el identificador tributario de Ecuador emitido por el SRI. Tiene 13 dígitos con tres variantes de algoritmo según el tipo de entidad: persona natural, entidad pública, o empresa privada. Esta herramienta valida formato y dígito verificador para las tres variantes 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 (Ecuador)
Un RUC ecuatoriano de 13 dígitos arranca con un código de provincia de 2 dígitos (01-24 o 30) y un 3er dígito que selecciona la variante del algoritmo: 0-5 (persona natural), 6 (entidad pública), o 9 (empresa privada/extranjera). Los últimos 3 dígitos son el código de establecimiento (001, 002, …).
Persona natural (dígito 3 = 0-5): los primeros 10 dígitos son la cédula. Validá con un algoritmo Mod-10 tipo Luhn: pesos [2,1,2,1,2,1,2,1,2] aplicados a los primeros 9 dígitos; si un dígito duplicado > 9, restá 9; sumá; el verificador es (10 − suma mod 10) % 10. El establecimiento debe ser 001.
Entidad pública (dígito 3 = 6): aplicá Mod-11 con pesos [3,2,7,6,5,4,3,2] a los primeros 8 dígitos; el verificador en posición 9 = (11 − suma mod 11), envolviendo 11 → 0. Empresa privada/extranjera (dígito 3 = 9): mismo Mod-11 pero con pesos [4,3,2,7,6,5,4,3] sobre los primeros 8 dígitos.
Esta herramienta también valida el código de provincia (los dígitos 1-2 deben ser 01-24 o 30) y rechaza variantes desconocidas. No verifica si el RUC está activo en SRI.
Preguntas frecuentes
¿Por qué hay tres algoritmos distintos?
El RUC de Ecuador unifica tres esquemas de numeración pre-existentes: la cédula para personas naturales, un Mod-11 con un set de pesos para entidades públicas, y un Mod-11 distinto para empresas privadas. SRI mantuvo los algoritmos legacy al consolidarlos en el RUC de 13 dígitos.
¿Qué significa el código de establecimiento?
Los dígitos 11-13 identifican el establecimiento (sucursal, planta, oficina). 001 es la oficina principal; los establecimientos adicionales reciben 002, 003, etc. Las personas naturales siempre tienen 001.
¿Este validador confirma que el RUC está activo en SRI?
No. Solo validación de formato y dígito verificador. Confirmar el estado activo requiere consulta al servicio público de RUC del SRI.
¿Puedo validar RUC vía API?
Sí. La API Validate de Normadata valida RUC ecuatoriano en sus tres variantes junto con el RUC de Perú, CUIT, RUT y +20 identificadores tributarios latinoamericanos.
¿Querés validación de RUC en tu app?
La API Validate de Normadata valida RUC ecuatoriano junto con +20 identificadores tributarios latinoamericanos con una sola llamada JSON.
Ver la API Validate→