Cómo se forma un RFC
El RFC combina datos de la persona con una homoclave que asigna el SAT. Su longitud depende del tipo de persona:
| Tipo | Estructura |
|---|---|
| Física | 13 caracteres: 4 letras del nombre + 6 dígitos de fecha de nacimiento (AAMMDD) + 3 de homoclave. |
| Moral | 12 caracteres: 3 letras de la razón social + 6 dígitos de fecha de constitución (AAMMDD) + 3 de homoclave. |
Los últimos tres caracteres son la homoclave. Los dos primeros los calcula el SAT para evitar RFC repetidos; el tercero es el dígito verificador, un carácter de control que se obtiene con un algoritmo oficial a partir del resto del RFC. Si ese dígito no cuadra, el RFC está mal escrito.
Fuente: CFF art. 27 · Reglamento del CFF art. 28 · algoritmo del dígito verificador publicado por el SAT.
Qué revisa esta herramienta (y qué no)
- Estructura: que las letras, la fecha y la homoclave estén en el orden y la cantidad correctos (12 o 13 caracteres).
- Fecha: que los seis dígitos AAMMDD formen una fecha que exista (mes 01–12 y día válido para ese mes).
- Dígito verificador: recalcula el último carácter de la homoclave con el algoritmo oficial del SAT y lo compara con el que escribiste.
Valida la forma, no el padrón. Que un RFC esté bien formado no significa que exista o esté activo ante el SAT. Para confirmar que un RFC está dado de alta y a nombre de quién, pide la Constancia de Situación Fiscal.
Los RFC genéricos XAXX010101000 (público en general) y XEXX010101000 (extranjeros) son válidos por regla del SAT aunque su dígito verificador no siga el cálculo habitual; la herramienta los reconoce como genéricos.
Preguntas frecuentes
¿Cómo sé si un RFC es válido?
Cuando cumple las tres cosas que revisa esta herramienta: estructura correcta (13 caracteres para persona física, 12 para moral), una fecha AAMMDD que exista y el dígito verificador correcto. Aun así, que la forma sea válida no confirma que el RFC esté dado de alta en el padrón del SAT.
¿Esta herramienta consulta el padrón del SAT?
No. Valida el formato, la fecha y el dígito verificador localmente en tu navegador; el RFC no se envía a ningún servidor. Para saber si un RFC está activo y a nombre de quién, necesitas la Constancia de Situación Fiscal o los servicios del propio SAT.
¿Qué es la homoclave y el dígito verificador?
La homoclave son los tres últimos caracteres del RFC, que el SAT asigna para diferenciar a personas con clave y fecha iguales. Los dos primeros los calcula el SAT; el tercero es el dígito verificador, un carácter de control que sale de un algoritmo oficial a partir del resto del RFC. Si no cuadra, el RFC está mal escrito.
Lucas, de CoreWorks, valida los datos del receptor (RFC, nombre, código postal y régimen) contra su Constancia antes de timbrar, así tu factura no se cae por errores como CFDI40147 o CFDI40161.
Más herramientas
Aviso: herramienta informativa. Valida únicamente estructura, fecha y dígito verificador; no confirma que el RFC esté inscrito en el padrón del SAT ni sustituye la Constancia de Situación Fiscal. No es asesoría fiscal.