Un RFC válido tiene 13 caracteres si es de persona física o 12 si es de persona moral, sigue el patrón del Anexo 20 del SAT, trae una fecha que existe y termina en un dígito verificador que cuadra con el algoritmo del SAT. Esta herramienta revisa las cuatro cosas en tu navegador. No consulta el padrón del SAT.
Todo se calcula en tu navegador: lo que escribes no se envía a ningún servidor. Es una herramienta informativa, no asesoría fiscal; para tu caso, consulta a tu contador.
El RFC tiene cuatro partes. Las letras salen del nombre (4 en persona física, 3 en persona moral). Siguen seis dígitos con la fecha de nacimiento o de constitución en formato AAMMDD. Después vienen dos caracteres de homoclave que asigna el SAT para distinguir a personas con los mismos datos, y al final el dígito verificador.
| Parte | Ejemplo (EKU9003173C9) | Regla |
|---|---|---|
| Letras | EKU | 3 o 4 letras, incluye Ñ y & |
| Fecha | 900317 | 17 de marzo de 1990; debe existir |
| Homoclave | 3C | 2 letras o dígitos |
| Dígito verificador | 9 | 0 a 9 o A, calculado por el SAT |
Un error en el RFC del receptor hace que el CFDI 4.0 se rechace al timbrar, porque el SAT compara el RFC, el nombre y el código postal con su padrón. Revisar la estructura antes evita la mayoría de los errores de captura; la coincidencia con el padrón sólo la confirma el SAT.
Cópialo de la Constancia de Situación Fiscal. Mayúsculas, espacios y guiones se ajustan solos.
Longitud, formato del SAT, fecha y dígito verificador, cada una con su explicación.
Si la estructura es correcta y vas a facturar, confirma en el validador del SAT que el RFC está inscrito.
No. Revisa la estructura: longitud, formato del Anexo 20, que la fecha exista y el dígito verificador. Un RFC bien formado puede no estar inscrito, estar cancelado o pertenecer a otra persona. Para saber si está registrado, usa el validador de RFC del SAT o pide la Constancia de Situación Fiscal.
Es el último carácter del RFC (un número del 0 al 9 o la letra A). El SAT lo calcula a partir de los 12 caracteres anteriores para detectar errores de captura. Si cambias una letra o un número, casi siempre deja de coincidir.
El de persona física tiene 13 caracteres: 4 letras, la fecha de nacimiento (AAMMDD), 2 de homoclave y el dígito verificador. El de persona moral tiene 12: 3 letras, la fecha de constitución, la homoclave y el dígito verificador.
El Anexo 20 define dos RFC genéricos: XAXX010101000 para el público en general (por ejemplo, en la factura global) y XEXX010101000 para residentes en el extranjero sin RFC mexicano. No pertenecen a una persona.
Copia el RFC tal como aparece en tu Constancia de Situación Fiscal y vuelve a revisarlo: casi siempre es una O por un 0 o una I por un 1. Si coincide letra por letra con la constancia, ese es tu RFC: confírmalo en el validador del SAT, que es la fuente oficial.
No. La revisión corre en tu navegador y el RFC no se envía a ningún servidor, ni a gigstack ni a terceros.
Tasas y reglas revisadas el 11 de noviembre de 2026 contra el texto vigente publicado.
gigstack valida el RFC, el nombre y el régimen de cada cliente contra el SAT antes de timbrar, y emite la factura sola con cada cobro de Stripe, Mercado Pago, Shopify o tu API.
Desde $199 MXN + IVA al mes por RFC, más uso. Modo de prueba gratis, sin tarjeta, hasta que actives producción.