Saltar al contenido

calculafacil.mx · Validar y calcular RFC

Validar y calcular RFC

Revisa si un RFC está bien formado o calcula uno estimado a partir de tus datos.

¿Qué quieres hacer?
Resultado —

Completa los datos para ver el resultado.

Detalle
Detalle
ConceptoMonto

Privado: el cálculo se hace en tu navegador. Lo que escribes no se envía a ningún servidor.

Cómo se forma el RFC

El Registro Federal de Contribuyentes identifica a cada persona ante el SAT. Para una persona física se forma así:

  1. Cuatro letras: la inicial y la primera vocal interna del primer apellido, la inicial del segundo apellido y la inicial del nombre.
  2. Seis dígitos: la fecha de nacimiento en formato AAMMDD.
  3. Homoclave: dos caracteres calculados a partir del nombre completo y un dígito verificador.

Las personas morales usan tres letras tomadas del nombre de la empresa y su fecha de constitución, seguidas de la homoclave, para un total de 12 caracteres.

Reglas especiales

  • Se ignoran artículos, preposiciones y conjunciones como DE, LA, DEL, LOS o Y.
  • En nombres compuestos que empiezan con MARÍA o JOSÉ se usa el segundo nombre.
  • Si el primer apellido tiene una o dos letras, o si solo hay un apellido, se toman dos letras del nombre.
  • Si las cuatro letras forman una palabra inconveniente, la última se cambia por X.
NombreLetras
Luz María Fernández JuárezFEJL
José Antonio Camargo HernándezCAHA
Carmen de la Peña RamírezPERC
Ernesto Ek RiveraERER
Gerarda ZafraZAGE

Ejemplo resuelto

Juan Barrios Fernández, nacido el 14/07/1985. Las letras son B (inicial de Barrios), A (primera vocal interna de Barrios), F (inicial de Fernández) y J (inicial de Juan): BAFJ. La fecha es 850714. La homoclave calculada con el nombre completo es SB y el dígito verificador es 0. RFC estimado: BAFJ850714SB0.

Cómo se calcula el dígito verificador

A cada uno de los primeros 12 caracteres se le asigna un valor (0–9 para dígitos, 10–36 para letras, con & y Ñ en posiciones especiales) y se multiplica por un peso que va de 13 a 2. La suma se divide entre 11: si el residuo es 0 el dígito es 0; si no, es 11 menos el residuo, y cuando resulta 10 se usa la letra A. Las personas morales se completan con un espacio al inicio para tener 12 caracteres.

Cómo obtener tu RFC oficial

Si ya estás inscrito, descarga tu Constancia de Situación Fiscal en el portal del SAT con tu RFC y contraseña o con tu e.firma; ahí aparece tu RFC completo. Si nunca te has inscrito, puedes hacerlo en línea con tu CURP en el portal del SAT o en una oficina con cita. Quien empieza a trabajar como asalariado normalmente es inscrito por su patrón.

Errores comunes

  • Confundir 0 (cero) con O. La homoclave nunca lleva la letra O ni el cero.
  • Usar el RFC estimado para facturar. Confirma siempre tu RFC con tu Constancia de Situación Fiscal.
  • Escribir guiones o espacios. El RFC se escribe sin separadores.

Preguntas frecuentes

¿El RFC que calcula esta herramienta es oficial?

No. Es una estimación con las reglas que publica el SAT. Las primeras diez posiciones casi siempre coinciden, pero la homoclave puede ser distinta si existe otra persona con un nombre parecido. Tu RFC oficial aparece en tu Constancia de Situación Fiscal, que puedes descargar en el portal del SAT.

¿Cuántos caracteres tiene el RFC?

El de una persona física tiene 13: cuatro letras, seis dígitos de la fecha de nacimiento y tres de homoclave. El de una persona moral tiene 12: tres letras, la fecha de constitución y la homoclave.

¿Qué es la homoclave?

Son los últimos tres caracteres del RFC. Los dos primeros se calculan a partir del nombre completo para distinguir a personas con las mismas letras y fecha, y el último es un dígito verificador que permite detectar errores de captura.

¿Qué significa XAXX010101000?

Es el RFC genérico que se usa al facturar ventas al público en general, cuando el cliente no proporciona su RFC. Para clientes extranjeros sin RFC mexicano se usa XEXX010101000.

¿Por qué mi RFC tiene una X que no esperaba?

El SAT cambia por X la última de las cuatro letras cuando forman una palabra altisonante o inconveniente, y también usa X cuando falta un dato, por ejemplo si el apellido no tiene vocal después de la primera letra.

El dígito verificador no coincide pero mi RFC es real, ¿por qué?

Algunos RFC asignados hace años tienen un dígito verificador que no cumple el algoritmo publicado. Si el SAT te asignó ese RFC, es válido. Por eso la herramienta lo marca como advertencia y no como error.

Herramientas relacionadas

Última actualización: . La información es de carácter general y no constituye asesoría legal, fiscal ni financiera. Consulta el aviso legal.