Saltar al contenido

Guías de RFC

Qué es el RFC y cómo se forma

El Registro Federal de Contribuyentes es la clave de identificación fiscal de México. El SAT asigna la clave oficial a las personas inscritas.

La estructura de una persona física

Las primeras cuatro posiciones se forman a partir del nombre y los apellidos. Las siguientes seis indican la fecha de nacimiento en formato AAMMDD. Las tres finales incluyen la clave diferenciadora y el dígito verificador.

Apellidos y nombres compuestos

Las reglas contemplan nombres como María o José cuando acompañan a otro nombre, partículas como de o del, apellidos cortos y personas con un solo apellido. Escribe tus datos completos como aparecen en tus documentos.

RFC y CURP no son equivalentes

La CURP identifica a la población y tiene 18 caracteres. El RFC identifica a los contribuyentes y tiene 13 caracteres en personas físicas. Conocer la CURP no garantiza que una persona ya esté inscrita en el RFC.

Cómo calculamos el RFC: método y ejemplos

Esta herramienta estima el RFC de una persona física a partir de sus nombres y fecha de nacimiento. No recupera un RFC registrado. Solo el SAT puede confirmar la clave oficial.

Referencia y alcance

Nuestra referencia es la respuesta del SAT del 18 de octubre de 2006, folio IFAI 0610100135506, disponible en una copia pública alojada por un tercero. Describe reglas de nombres, la clave diferenciadora y el dígito verificador. Es una referencia histórica del algoritmo, no una certificación de las claves que asigna actualmente el padrón.

Leer el documento del SAT (copia pública)

Pasos del cálculo

  1. Normalizamos mayúsculas y acentos, conservando la Ñ para el cálculo de homonimia. Aplicamos las reglas contempladas para partículas, nombres compuestos y apellidos cortos o ausentes al prefijo de cuatro letras.
  2. Añadimos la fecha en formato AAMMDD, después de rechazar fechas imposibles o futuras.
  3. Convertimos el nombre completo, en orden apellido paterno, apellido materno y nombres, según la tabla numérica de referencia. Sumamos cada par consecutivo multiplicado por su segundo dígito, tomamos las tres últimas cifras de la suma y dividimos entre 34. El cociente y el residuo seleccionan los dos caracteres diferenciadores.
  4. Calculamos el dígito final mediante la tabla de caracteres ponderados y módulo 11. Esta comprobación matemática no acredita la inscripción.

Ejemplos de referencia comprobados en nuestras pruebas

Estos ejemplos proceden de la referencia histórica. Solo la primera fila comprueba un RFC completo de 13 caracteres; las demás comprueban el prefijo y la fecha. No son consultas actuales al padrón.

Casos de prueba de referencia del RFC
NombreNacimientoResultado esperadoAlcance
Emma Gómez Díaz1956-12-31GODE561231GR8Ejemplo completo de referencia
José Antonio Camargo Hernández1921-12-18CAHA211218Nombre compuesto; primeras 10 posiciones
Álvaro de la O Lozano1940-12-01OLAL401201Apellido corto y partículas; primeras 10 posiciones
Juan Martínez1942-01-16MAJU420116Un solo apellido; primeras 10 posiciones

Acentos, Ñ y datos no válidos

Nuestras comprobaciones adicionales de implementación verifican que José se convierte en JOSE y Muñoz conserva la Ñ; sustituir Ñ por N puede cambiar la clave diferenciadora. También rechazan el 29 de febrero de 1900, aceptan el 29 de febrero de 2000 y rechazan la ausencia de nombre o apellidos. Son pruebas del software, no asignaciones oficiales ni una verificación exhaustiva de todos los casos especiales.

Emma Gómez Díaz: el ejemplo completo

GODE es el prefijo del nombre; 561231 corresponde al 31 de diciembre de 1956; GR es la clave diferenciadora calculada y 8 es el dígito verificador. En conjunto: GODE561231GR8.

El SAT utiliza su padrón para resolver homonimias y evitar registros duplicados. Este cálculo en el navegador no reproduce esa decisión registral. Para facturas o trámites, utiliza la clave registrada en el SAT.

Explicación técnica contrastada con la implementación y las pruebas automatizadas de referencia el 7 de octubre de 2026. No constituye una revisión fiscal profesional independiente.