Validar un RFC es comprobar que la clave de 13 caracteres está bien formada según el algoritmo del SAT: estructura correcta y dígito verificador que coincida. Es el primer filtro antes de confiar en una clave, pero no confirma que el contribuyente exista.
Qué se comprueba en la validación
- Longitud: exactamente 13 caracteres.
- Estructura: iniciales válidas + fecha AAMMDD real.
- Homonimia: 2 caracteres alfanuméricos.
- Dígito verificador: coincide con el cálculo de módulo 11.
Si alguno falla, el RFC es inválido (error de captura o clave falsa).
El cálculo del dígito verificador
Se asignan valores a los 12 primeros caracteres (0-9 para dígitos, A=10, B=11, …, Z=35) y se multiplican por pesos de 13 a 2:
- Suma de todos los productos.
- Se divide entre 11 y se guarda el residuo.
- Dígito = 11 − residuo; si el residuo es 0 → 0; si es 10 → A.
En el ejemplo oficial GODE561231GR8, el residuo es 3 y el dígito verificador es 8.
Diferencias entre válido y existente
- Válido: la clave cumple el algoritmo (bien formada).
- Existente/activo: la clave está en el padrón del SAT y el contribuyente está activo.
Un RFC puede ser formalmente válido y no existir. Para uso comercial o fiscal, confirma siempre en el portal del SAT.
Valida RFC gratis
- Validar RFC — comprueba estructura y dígito verificador
- Calcular RFC — genera la clave desde los datos personales
- RFC con CURP — obtén la clave probable desde la CURP
- Calcular CURP y Validar CURP — para el registro de población
La validación es instantánea y gratuita. Úsala antes de facturar o compartir claves fiscales.