Cómo Validar un RFC: Estructura, Homoclave y Dígito Verificador

El RFC (Registro Federal de Contribuyentes) es la clave que asigna el SAT para facturar, pagar impuestos y emitir CFDI. Un RFC mal escrito en una factura obliga a cancelarla y reexpedirla.

La estructura

  • Personas físicas: 13 caracteres. Cuatro letras (como las de la CURP), la fecha de nacimiento AAMMDD y una homoclave de 3 caracteres. Ejemplo ficticio: GAPA900815AB4.
  • Personas morales: 12 caracteres. Tres letras de la razón social, la fecha de constitución y la homoclave.

La homoclave

Los dos primeros caracteres de la homoclave los asigna el SAT para distinguir a personas con las mismas letras y fecha. El tercero es un dígito verificador (0–9 o A) que se calcula con los caracteres anteriores mediante un algoritmo de módulo 11. Por eso un error de tipeo casi siempre se detecta.

Validar uno o una lista

El validador de RFC revisa la estructura, la fecha y el dígito verificador, distingue entre persona física y moral, y acepta listas para revisar el padrón de clientes o proveedores. Funciona en tu navegador.

Lo que no puede confirmar

El dígito correcto no significa que el RFC esté registrado ni activo, ni que coincidan el nombre y el régimen fiscal — algo que los CFDI 4.0 exigen. Para eso, pide la Constancia de Situación Fiscal o usa la validación de RFC del portal del SAT.

RFC genéricos

  • XAXX010101000: público en general (ventas a quien no pide factura con su RFC).
  • XEXX010101000: residentes en el extranjero.

¿Revisando datos de personas? Mira también el validador de CURP.

Usar la herramienta gratis

Otras guías