¿Qué es el RFC y para qué sirve?
El Registro Federal de Contribuyentes (RFC) es la clave alfanumérica con la que el SAT identifica a cada contribuyente en México. Sin él no puedes facturar, presentar declaraciones, abrir cuentas bancarias para negocio ni cobrar bajo un régimen fiscal.
Importante. Esta calculadora estima tu RFC con el algoritmo público del IFAI. El RFC oficial solo puede ser asignado por el SAT. Para trámites legales y fiscales descarga tu Constancia de Situación Fiscal.
Estructura del RFC: las 13 letras decodificadas
| Posición | Contenido | Ejemplo |
|---|---|---|
| 1–4 | Iniciales del nombre (4 letras) | BAGJ |
| 5–10 | Fecha de nacimiento (AAMMDD) | 701215 |
| 11–12 | Homoclave alfanumérica | K1 |
| 13 | Dígito verificador | 5 |
Las primeras 4 letras se construyen así: primera letra y primera vocal interna del apellido paterno, primera letra del apellido materno y primera letra del nombre. Si tu primer nombre es José o María y tienes otro, se usa el segundo.
Cómo se calcula la homoclave (algoritmo público)
La homoclave nace de un algoritmo liberado por el IFAI (folio
0610100135506 065). En resumen:
- Convertir cada letra del nombre completo a un par de dígitos según una tabla oficial.
- Multiplicar y sumar pares consecutivos por el siguiente dígito.
- Tomar módulo 1000 y dividir entre 34 para obtener las dos primeras letras de la homoclave.
- Calcular el dígito verificador aplicando pesos 13, 12, …, 2 al RFC ya formado y tomando módulo 11.
Por qué no es 100% exacto. El algoritmo es determinístico, pero el SAT puede modificar la homoclave para evitar colisiones con personas que comparten iniciales y fecha de nacimiento. Las primeras 10 posiciones del RFC sí deberían coincidir con tu RFC oficial.
¿Cómo calcular mi RFC con CURP?
- Activa la pestaña "Con CURP" en la calculadora de arriba.
- Captura los 18 caracteres de tu CURP. Validamos localmente el formato y el dígito verificador.
- Escribe tu nombre completo (apellido paterno, materno y nombres). Es necesario porque la homoclave depende del nombre completo y la CURP no lo guarda.
- Copia tu RFC. Aparece automáticamente conforme escribes; usa el botón Copiar RFC.
Este flujo es más rápido y preciso porque la CURP ya contiene tus 4 iniciales y tu fecha de nacimiento.
¿Cómo calcular mi RFC sin CURP?
- Activa la pestaña "Sin CURP".
- Captura apellido paterno, apellido materno (si tienes), nombres y fecha de nacimiento tal como aparecen en tu acta.
- Revisa el resultado. El RFC aparece con su desglose: iniciales, fecha y homoclave.
Tip. Usa exactamente los nombres y apellidos de tu acta de nacimiento. Acentos y mayúsculas no importan, pero los apellidos compuestos sí (por ejemplo, De la Cruz se trata como Cruz).
¿Cómo calcular el RFC de una persona moral?
El RFC de una persona moral (empresa o sociedad) tiene 12 caracteres: tres siglas tomadas de la razón social, la fecha de constitución y la homoclave con su dígito verificador.
| Posición | Contenido | Ejemplo |
|---|---|---|
| 1–3 | Siglas de la razón social | APU |
| 4–9 | Fecha de constitución (AAMMDD) | 640930 |
| 10–11 | Homoclave alfanumérica | KV |
| 12 | Dígito verificador | 9 |
Por ejemplo, Autos Pullman, S.A. de C.V. constituida el
30/09/1964 da APU640930KV9. Para calcularlo:
- Activa la pestaña "Persona moral" en la calculadora de arriba.
- Escribe la razón o denominación social completa, incluyendo el tipo de sociedad (S.A. de C.V., S.C., A.C.). La calculadora lo descarta automáticamente, junto con palabras vacías como El, La, De, y o Compañía.
- Captura la fecha de constitución que aparece en el acta otorgada ante notario.
- Copia el RFC. Verás el desglose: siglas, fecha y homoclave.
Cómo se forman las 3 siglas. Con tres o más palabras, se toma la primera letra de cada una de las tres primeras (Sonora Industrial Azucarera → SIA). Con dos palabras, la primera letra de la primera y las dos primeras de la segunda (Aceros Tampico → ATA). Con una sola palabra, sus tres primeras letras. Los números se escriben con letra (Editorial 2000 usa dos mil).
Casos especiales
| Caso | Qué hace la calculadora |
|---|---|
| Primer nombre José o María | Usa la primera letra del segundo nombre. |
| Sin apellido materno | Sustituye por una X en la tercera posición. |
| Apellido paterno de una sola letra | Usa la primera letra del nombre como segunda letra. |
| Apellido con partícula (De la, Mc, Van) | Se eliminan las partículas y se usa la palabra principal. |
| Palabra inconveniente | Si las 4 iniciales forman una palabra del anexo SAT, sustituye la segunda letra por X y te lo notifica. |
| Apellido con Ñ | La Ñ inicial se convierte en X (el SAT no acepta Ñ como inicial del RFC). |
Limitaciones: por qué solo el SAT da el RFC oficial
El RFC que asigna el SAT puede diferir del calculado por esta herramienta cuando existen homonimias: personas distintas con las mismas iniciales y fecha de nacimiento. En esos casos el SAT modifica la homoclave para garantizar que cada RFC sea único en el padrón federal.
Si planeas usar tu RFC para facturar, presentar declaraciones o cualquier trámite oficial, descarga tu Constancia de Situación Fiscal directamente desde el portal del SAT. Es el único documento que vale ante terceros.
Privacidad: tus datos no salen de tu navegador
Esta calculadora funciona 100% del lado cliente: tu CURP, nombres y fecha de nacimiento nunca se envían a nuestros servidores ni a terceros. Tampoco quedan registradas en ningún log.
La única telemetría que registramos es un evento genérico (modo de cálculo elegido) una sola vez por sesión, para entender cómo se usa la herramienta y mejorarla. Sin nombres, sin CURP, sin RFC.
Preguntas frecuentes sobre el cálculo del RFC
¿La calculadora me da el RFC oficial?
No. Es una estimación con el algoritmo público del IFAI. El RFC oficial solo lo asigna el SAT. Para usos legales y fiscales descarga tu Constancia de Situación Fiscal en sat.gob.mx.
¿Necesito CURP para calcular mi RFC?
No. Puedes calcular tu RFC con CURP (modo más preciso) o sin CURP, capturando manualmente apellidos, nombre y fecha de nacimiento.
¿Qué es la homoclave y para qué sirve?
Son los tres últimos caracteres del RFC. Sirven para diferenciar a personas con mismas iniciales y fecha de nacimiento. Los dos primeros se calculan a partir del nombre completo y el tercero es un dígito verificador.
¿Por qué el RFC que me dio la calculadora no coincide con el del SAT?
Cuando existen homonimias en el padrón, el SAT modifica la homoclave para que cada RFC sea único. Si tu RFC oficial difiere en los últimos 3 caracteres, esa es la razón. Las primeras 10 posiciones (iniciales + fecha) deberían coincidir.
¿Esta herramienta guarda mis datos?
No. Corre 100% en tu navegador; tus inputs no se envían ni se loggean. Solo registramos un evento genérico (modo de cálculo) una vez por sesión, sin datos personales.
¿Sirve para personas morales?
Sí. En la pestaña «Persona moral» calculamos el RFC de 12 caracteres a partir de la razón o denominación social y la fecha de constitución. El algoritmo toma 3 siglas (ignorando el tipo de sociedad como S.A. de C.V. o S.C. y palabras vacías como El, La, De, y o Compañía), agrega la fecha de constitución y, al final, la homoclave con su dígito verificador. Igual que con personas físicas, es una estimación: el SAT puede diferir si hubo homonimias previas.
Próximos pasos
- Estima tu RFC arriba. Elige el modo y captura tus datos.
- Descarga tu Constancia de Situación Fiscal desde el portal del SAT para tener el RFC oficial.
- Si vas a facturar, revisa también nuestra calculadora de IVA y el calendario fiscal 2026.
- ¿Tributas en RESICO? Consulta nuestra guía básica del RESICO para conocer obligaciones y retenciones.
- ¿Necesitas asesoría contable personalizada? Conversemos con nuestro equipo.
- Explora todas. Revisa las demás calculadoras fiscales y laborales en un solo lugar.