ChecaFactura

Validador de RFC México

Verifica que un RFC tenga formato correcto, identifica si es persona física o moral, y extrae la fecha de nacimiento o constitución.

¿Ya tienes tu RFC? Verifica que tu factura cumpla con el SAT

¿Qué es el RFC y cómo se estructura?

El Registro Federal de Contribuyentes (RFC) es la clave alfanumérica que identifica a toda persona física o moral que tiene obligaciones fiscales en México. Es emitido por el Servicio de Administración Tributaria (SAT) y es indispensable para facturar, recibir facturas, presentar declaraciones y realizar cualquier trámite fiscal.

Estructura del RFC — Persona física (13 caracteres)

Posiciones 1-4Iniciales derivadas del nombre: 1ª consonante del apellido paterno + 1ª vocal del apellido paterno + 1ª consonante del apellido materno + 1ª letra del nombre
Posiciones 5-10Fecha de nacimiento en formato AAMMDD (año, mes, día)
Posiciones 11-12Homoclave diferenciadora asignada por el SAT
Posición 13Dígito verificador (calculado algorítmicamente)

Ejemplo: GARC850115AB3 → Apellido paterno GARC-ía (G consonante, A vocal), Apellido materno R-odríguez (R consonante), Nombre C-arlos (C), nacido el 15 de enero de 1985, homoclave AB, dígito verificador 3.

Estructura del RFC — Persona moral (12 caracteres)

Posiciones 1-3Iniciales derivadas de la razón social (denominación de la empresa)
Posiciones 4-9Fecha de constitución en formato AAMMDD
Posiciones 10-11Homoclave diferenciadora
Posición 12Dígito verificador

El carácter & es válido en las iniciales de personas morales y aparece en empresas cuya razón social lo incluye.

¿Por qué es importante validar el RFC?

Con CFDI 4.0, el SAT valida que el RFC del emisor y receptor existan en su base de datos y que coincidan con la Constancia de Situación Fiscal. Un RFC con formato incorrecto no podrá timbrarse, y un RFC válido pero con datos que no coinciden causará rechazos.

Validar el formato del RFC es el primer paso. Para verificar que tu factura completa cumpla con las reglas del SAT — incluyendo RFC, régimen fiscal, uso de CFDI, método de pago y cálculos de impuestos — usa ChecaFactura. Si facturas como freelancer, consulta nuestra guía completa de facturación.


RFCs especiales y genéricos

XAXX010101000 — Público en general

RFC genérico para ventas al público en general dentro de México. Se usa con razón social "PUBLICO EN GENERAL" y régimen "616 - Sin obligaciones fiscales". Aplica cuando el comprador no solicita factura a su nombre.

XEXX010101000 — Operaciones con extranjeros

RFC genérico para operaciones con personas físicas o morales residentes en el extranjero que no tienen RFC en México. Se usa en facturas de exportación o servicios prestados a clientes internacionales.

¿Tu factura tiene el RFC correcto?

FAQ

Preguntas frecuentes

Todo sobre el Registro Federal de Contribuyentes

El RFC (Registro Federal de Contribuyentes) es la clave alfanumérica que identifica a cada contribuyente ante el SAT en México. Lo necesitas para facturar, recibir facturas, declarar impuestos y realizar trámites fiscales. Personas físicas tienen RFC de 13 caracteres y personas morales de 12.

El RFC de persona física tiene 13 caracteres: las primeras 4 letras se derivan del nombre (primera consonante y vocal del apellido paterno, primera consonante del apellido materno, primera letra del nombre), seguido de 6 dígitos de la fecha de nacimiento (AAMMDD) y 3 caracteres de homoclave asignados por el SAT.

El RFC de persona moral tiene 12 caracteres: las primeras 3 letras se derivan de la razón social (denominación), seguido de 6 dígitos de la fecha de constitución (AAMMDD) y 3 caracteres de homoclave asignados por el SAT. El carácter '&' es válido en la posición de las iniciales.

La homoclave son los últimos 3 caracteres del RFC, asignados por el SAT para diferenciar contribuyentes con los mismos datos iniciales (mismas iniciales y fecha). Los primeros 2 caracteres son la homoclave diferenciadora y el tercero es el dígito verificador, calculado con un algoritmo que valida la integridad del RFC.

Es el RFC genérico para ventas al público en general dentro de México. Se usa en facturas cuando el cliente no solicita factura a su nombre. Se acompaña de la razón social 'PUBLICO EN GENERAL' y el régimen fiscal '616 - Sin obligaciones fiscales'.

Puedes verificar el formato y estructura del RFC con esta herramienta: longitud correcta, iniciales válidas, fecha coherente y dígito verificador correcto. Para confirmar que el RFC existe en la base de datos del SAT, necesitas consultar la Constancia de Situación Fiscal o el servicio de verificación del SAT.

Si no tienes RFC, puedes obtenerlo agendando una cita en el SAT (citas.sat.gob.mx). Necesitas CURP, acta de nacimiento, comprobante de domicilio e identificación oficial. Si ya tienes RFC pero no lo recuerdas, puedes consultarlo en el portal del SAT con tu CURP.