Calcular RFC con homoclave para personas físicas
Utiliza esta Calculadora de RFC de 13 caracteres con las reglas del SAT y mira de dónde sale cada letra y cada número. Si necesitas revisar el RFC de un cliente antes de facturar, usa la pestaña Validar RFC.
Revisa estructura, fecha y dígito verificador. No consulta al SAT.
Qué detecta y qué no. Esta revisión encuentra la mayoría de los errores de captura: un carácter cambiado, una fecha imposible, un carácter de más o de menos. Hay una excepción: un error en la tercera letra (personas físicas) o en la segunda (personas morales) no altera el dígito verificador, así que esa letra hay que revisarla a mano. Tampoco confirma que el RFC exista ni que esté a nombre de quien dices.
Si una factura 4.0 te la rechazan con un RFC que aquí sale correcto, lo más probable es que el nombre, el régimen o el código postal no coincidan con la Constancia de Situación Fiscal del cliente. Para confirmar que un RFC está registrado, usa la validación de RFC en el portal del SAT.
Reglas tomadas del documento del SAT «Algoritmo para generar el RFC con homoclave para personas físicas y morales» (solicitud de información 0610100135506, 2006), basado en el Instructivo para la formación del RFC de 1988.
Cómo se forma el RFC de una persona física
El RFC de una persona física tiene 13 caracteres: cuatro letras que salen del nombre, seis números de la fecha de nacimiento, dos caracteres de homoclave y un dígito verificador. El SAT usa como ejemplo a Emma Gómez Díaz, nacida el 31 de diciembre de 1956, cuyo RFC es GODE561231GR8.
| Posiciones | En el ejemplo | Qué son | De dónde salen |
|---|---|---|---|
| 1 a 4 | GODE | Clave del nombre | G y O de Gómez, D de Díaz, E de Emma |
| 5 a 10 | 561231 | Fecha de nacimiento | Año 1956, mes 12, día 31 |
| 11 y 12 | GR | Homoclave | Se calcula con el nombre completo |
| 13 | 8 | Dígito verificador | Se calcula con los 12 caracteres anteriores |
Las cuatro letras
La regla general toma cuatro letras: la primera del apellido paterno, la primera vocal de ese mismo apellido después de su primera letra, la primera del apellido materno y la primera del nombre. Por eso Eva Iriarte Méndez queda como IIME: la primera letra de Iriarte es I y la vocal que le sigue también es I.
Esta regla cambia en muchos casos: apellidos compuestos, nombres que empiezan con María o José, personas con un solo apellido y otros. Están todos en la siguiente sección.
La fecha de nacimiento
Son seis números en el orden año, mes y día, con dos cifras cada uno. Si el mes o el día tienen una sola cifra, se les antepone un cero: el 1 de abril de 1907 se escribe 070401.
El RFC no indica el siglo. Una persona nacida el 1 de abril de 1907 y otra nacida el 1 de abril de 2007 tienen la misma parte numérica.
La homoclave
La homoclave no es aleatoria ni la elige un funcionario. El SAT la calcula con un procedimiento fijo: asigna un número a cada letra del nombre completo, hace una serie de multiplicaciones y sumas, divide el resultado entre 34 y convierte el cociente y el residuo en dos caracteres con una tabla.
Sirve para distinguir a personas que comparten las primeras 10 posiciones. José Barrios Fernández y Juan Barrios Fernández, nacidos el mismo día, empiezan igual (BAFJ y la misma fecha), pero sus nombres completos son distintos y su homoclave también.
Cuando dos personas tienen exactamente el mismo nombre y la misma fecha, el cálculo da el mismo resultado. En ese caso el SAT asigna una homoclave diferente para no repetir claves en su padrón. Por eso ninguna calculadora puede garantizar tu homoclave.
El dígito verificador
El último carácter es un número del 0 al 9 o la letra A. Se calcula con los 12 caracteres anteriores, y su función es detectar errores al escribir el RFC: si alguien cambia un número de la fecha, el verificador ya no cuadra.
Tiene un punto ciego poco conocido. Por cómo está diseñado el cálculo, un error en la tercera letra (la inicial del apellido materno) nunca altera el dígito verificador. GODE561231GR8 y GOAE561231GR8 pasan la misma revisión, aunque solo uno puede ser correcto.
Casos especiales
La regla general de las cuatro letras tiene excepciones. Todas vienen del instructivo del SAT y cada ejemplo de esta sección es el que usa el propio SAT.
| Caso | Qué se hace | Ejemplo oficial | Regla |
|---|---|---|---|
| Apellido compuesto | Se usa solo la primera palabra del apellido | Dolores San Martín Dávalos: SADD | 5ª |
| Apellido con partículas (de, la, las, del, los, y, Mc, Mac, Von, Van) | Las partículas se ignoran | Carmen de la Peña Ramírez: PERC | 8ª |
| Primer nombre María o José, seguido de otro | Se usa el segundo nombre | María Luisa Ramírez Sánchez: RASL | 6ª |
| Apellido paterno de una o dos letras | Primera letra de cada apellido y dos letras del nombre | Ernesto Ek Rivera: ERER | 4ª |
| Un solo apellido | Primera y segunda letras del apellido y del nombre | Gerarda Zafra: ZAGE | 7ª |
| Apellido o nombre que empieza con Ch o Ll | Solo cuenta la primera letra | Manuel Chávez González: CAGM | 3ª |
| Apóstrofos y puntos | Se eliminan | Roberto O’farril Carballo: OACR | 10ª |
| Las cuatro letras forman una palabra inconveniente | La cuarta letra se cambia por X | PEDO pasa a PEDX | 9ª |
Algunos detalles que suelen generar dudas:
- María o José solos sí cuentan. La regla 6ª aplica cuando hay un segundo nombre. Una persona que se llama solo María usa la M.
- María en segundo lugar no se salta. Luz María Fernández Juárez queda como FEJL: la L de Luz, porque María no es el primer nombre.
- Las reglas se combinan. Álvaro de la O Lozano queda como OLAL: se quitan las partículas «de la», el apellido que queda (O) tiene una sola letra y por eso se toman dos letras del nombre.
- Acentos y diéresis no cuentan. Se toman las letras sin acento. La Ñ sí se conserva como letra propia del RFC.
- La lista de palabras inconvenientes es cerrada. El SAT publica 41 combinaciones; cualquier otra se queda como está, aunque suene mal.
La calculadora aplica todas estas reglas y, en el resultado, indica cuáles usó en tu caso.
Lo que ninguna calculadora puede saber
Una calculadora aplica las reglas del SAT, pero no consulta su padrón. Eso deja tres cosas fuera de su alcance.
Si tienes un homónimo. Las primeras 10 posiciones casi siempre coinciden con tu RFC real, porque solo dependen de tu nombre y tu fecha. La homoclave puede no coincidir si en el padrón del SAT ya había alguien con tu mismo nombre completo y tu misma fecha.
Si estás inscrito. Un RFC calculado no es un RFC registrado. No sirve para facturar, abrir una cuenta a tu nombre ni hacer trámites si no te has inscrito ante el SAT.
Si tus datos en el SAT tienen errores. El SAT forma tu RFC con los datos que tiene registrados. Si tu nombre o tu fecha de nacimiento se capturaron mal en tu inscripción, tu RFC oficial refleja ese error y no coincidirá con el que calcules con tus datos correctos.
Dónde está tu RFC oficial
- En tu Constancia de Situación Fiscal, si ya estás inscrito. Es el documento que piden para facturarte y muestra tu RFC, tu nombre, tu régimen y tu código postal tal como los tiene el SAT.
- En el portal del SAT, con tu CURP. El servicio para obtener el RFC con la CURP es una inscripción: si aún no estás registrado, te registra y te entrega tu RFC con homoclave.
Si lo que necesitas es tu RFC para un trámite, usa cualquiera de esas dos vías. La calculadora sirve para entender de dónde sale tu clave, confirmar que la de un documento está bien formada o tener una referencia rápida, no para sustituir el registro del SAT.
Validar el RFC de un cliente antes de facturar
La pestaña Validar RFC revisa uno o varios RFC a la vez, de personas físicas y morales. Sirve para detectar errores de captura antes de emitir una factura, no para confirmar que el RFC exista.
| Revisa | No revisa |
|---|---|
| Que tenga 13 caracteres (física) o 12 (moral) | Que el RFC esté inscrito en el SAT |
| Que la parte de la fecha sea una fecha real | Que pertenezca a la persona o empresa que dices |
| Que el dígito verificador cuadre con los demás caracteres | Errores en la tercera letra (físicas) o la segunda (morales), que el verificador no detecta |
| Que no sea una palabra inconveniente | Que el nombre, régimen o código postal coincidan con la constancia |
Por qué te rechazan una factura con un RFC correcto
En CFDI 4.0, el RFC del receptor debe ir acompañado de su nombre o razón social, su régimen fiscal y su código postal, y los cuatro datos tienen que coincidir con lo que el SAT tiene registrado. Un RFC bien escrito no basta: si el nombre lleva una abreviatura distinta o el código postal es el de otra dirección, el CFDI se rechaza.
La forma de evitarlo es pedir al cliente su Constancia de Situación Fiscal y copiar los datos tal como aparecen ahí.
RFC genéricos
El validador reconoce los dos RFC genéricos que se usan cuando el receptor no tiene RFC propio:
- XAXX010101000 para operaciones con el público en general.
- XEXX010101000 para residentes en el extranjero.
Usarlos no es una opción libre: cada uno tiene reglas sobre cuándo aplica y con qué datos acompañarlo en la factura.
Preguntas frecuentes
¿La homoclave es aleatoria?
No. El SAT la calcula con un procedimiento fijo a partir de tu nombre completo, así que dos nombres distintos casi siempre dan homoclaves distintas. Solo cuando dos personas tienen el mismo nombre completo y la misma fecha de nacimiento, el SAT asigna a una de ellas otra homoclave.
¿Por qué mi RFC no coincide con el de la calculadora?
Compara primero las 10 primeras posiciones. Si coinciden y solo cambia la homoclave, lo más probable es que tengas un homónimo. Si cambian las letras o la fecha, revisa que hayas escrito tu nombre igual que en tu acta de nacimiento y que tu inscripción en el SAT no tenga un error de captura.
¿Escribo «Ma.» o «María»?
Escribe tu nombre exactamente como aparece en tu acta de nacimiento. Las cuatro letras suelen salir iguales, pero la homoclave se calcula con cada letra del nombre completo y cambia si escribes «Ma.» en lugar de «María».
¿Cómo obtengo mi RFC oficial con homoclave?
Si ya estás inscrito, aparece en tu Constancia de Situación Fiscal. Si no lo estás, puedes inscribirte en el portal del SAT con tu CURP y obtener ahí tu RFC con homoclave. Si quieres ver paso a paso cómo se relacionan tu CURP y tu RFC, usa la calculadora de RFC con CURP.
¿Puedo facturar con el RFC que calculé aquí?
No. Para emitir o recibir facturas necesitas estar inscrito en el SAT, y el RFC que cuenta es el que aparece en tu constancia.
¿El RFC y la CURP son lo mismo?
No. La CURP tiene 18 caracteres e incluye datos como el sexo y la entidad de nacimiento; el RFC tiene 13 y lo asigna el SAT, no el registro de población. Las primeras 10 posiciones se parecen porque ambas usan tu nombre y tu fecha de nacimiento, pero siguen reglas distintas y pueden no coincidir, por ejemplo cuando hay una Ñ o una palabra inconveniente.
¿Qué hago si solo tengo un apellido?
Deja vacío el campo del apellido materno. El SAT forma la clave con las dos primeras letras de tu apellido y las dos primeras de tu nombre.
¿Por qué no calcula el RFC de personas morales?
Porque la clave de una empresa sale de su razón social, y las reglas para decidir qué palabras cuentan (artículos, tipos de sociedad, números, siglas, caracteres especiales) son muchas y fáciles de aplicar mal. Preferimos no darte un resultado dudoso. El validador sí revisa RFC de personas morales.
¿Por qué el validador da como correcto un RFC que tiene un error?
El dígito verificador no detecta todos los errores. El caso más importante es la tercera letra en personas físicas y la segunda en personas morales: si está mal, el verificador sigue cuadrando. El validador te recuerda revisarla a mano. Por eso el validador no sustituye a la Constancia de Situación Fiscal.
¿Cuántos caracteres tiene el RFC?
13 el de una persona física y 12 el de una persona moral. La diferencia está en la parte del nombre: cuatro letras en las personas físicas y tres en las morales.
¿Es seguro escribir mis datos aquí?
El cálculo se hace en tu navegador. Tu nombre y tu fecha de nacimiento no se envían a ningún servidor ni se guardan.
Fuente para la calculadora de RFC
Las reglas y los ejemplos de esta página vienen del documento del SAT Algoritmo para generar el RFC con homoclave para personas físicas y morales (PDF), entregado en respuesta a la solicitud de información 0610100135506 (18 de octubre de 2006). Ese documento toma como base el Instructivo para la formación del Registro Federal de Contribuyentes de abril de 1988. Los números de regla citados son los suyos.
