Herramienta gratis

Valida un RFCantes de facturar

Un RFC válido tiene 13 caracteres si es de persona física o 12 si es de persona moral, sigue el patrón del Anexo 20 del SAT, trae una fecha que existe y termina en un dígito verificador que cuadra con el algoritmo del SAT. Esta herramienta revisa las cuatro cosas en tu navegador. No consulta el padrón del SAT.

13 caracteres para persona física, 12 para persona moral. El ejemplo es un RFC de prueba del SAT.

Esto no confirma que el RFC esté inscrito ni activo en el SAT. Para eso usa el validador oficial del SAT.

EKU9003173C9Estructura correctapersona moral
  • Longitud: correcto12 caracteres: persona moral.
  • Formato del SAT: correctoLetras, fecha y homoclave en el orden que pide el Anexo 20.
  • Fecha: correcto1990-03-17: fecha de constitución que indica el RFC.
  • Dígito verificador: correctoEl último carácter (9) coincide con el que calcula el algoritmo del SAT.

Todo se calcula en tu navegador: lo que escribes no se envía a ningún servidor. Es una herramienta informativa, no asesoría fiscal; para tu caso, consulta a tu contador.

Cómo se lee un RFC

Letras, fecha,homoclave y dígito

El RFC tiene cuatro partes. Las letras salen del nombre (4 en persona física, 3 en persona moral). Siguen seis dígitos con la fecha de nacimiento o de constitución en formato AAMMDD. Después vienen dos caracteres de homoclave que asigna el SAT para distinguir a personas con los mismos datos, y al final el dígito verificador.

ParteEjemplo (EKU9003173C9)Regla
LetrasEKU3 o 4 letras, incluye Ñ y &
Fecha90031717 de marzo de 1990; debe existir
Homoclave3C2 letras o dígitos
Dígito verificador90 a 9 o A, calculado por el SAT

Un error en el RFC del receptor hace que el CFDI 4.0 se rechace al timbrar, porque el SAT compara el RFC, el nombre y el código postal con su padrón. Revisar la estructura antes evita la mayoría de los errores de captura; la coincidencia con el padrón sólo la confirma el SAT.

Cómo se usa

Tres pasosy tienes el resultado

  1. 01

    Escribe el RFC

    Cópialo de la Constancia de Situación Fiscal. Mayúsculas, espacios y guiones se ajustan solos.

  2. 02

    Revisa cada prueba

    Longitud, formato del SAT, fecha y dígito verificador, cada una con su explicación.

  3. 03

    Confirma en el SAT

    Si la estructura es correcta y vas a facturar, confirma en el validador del SAT que el RFC está inscrito.

Preguntas frecuentes

Lo que másse pregunta

Este validador dice si el RFC existe en el SAT?

No. Revisa la estructura: longitud, formato del Anexo 20, que la fecha exista y el dígito verificador. Un RFC bien formado puede no estar inscrito, estar cancelado o pertenecer a otra persona. Para saber si está registrado, usa el validador de RFC del SAT o pide la Constancia de Situación Fiscal.

Qué es el dígito verificador del RFC?

Es el último carácter del RFC (un número del 0 al 9 o la letra A). El SAT lo calcula a partir de los 12 caracteres anteriores para detectar errores de captura. Si cambias una letra o un número, casi siempre deja de coincidir.

Cuál es la diferencia entre el RFC de persona física y de persona moral?

El de persona física tiene 13 caracteres: 4 letras, la fecha de nacimiento (AAMMDD), 2 de homoclave y el dígito verificador. El de persona moral tiene 12: 3 letras, la fecha de constitución, la homoclave y el dígito verificador.

Qué RFC uso si mi cliente no me da sus datos?

El Anexo 20 define dos RFC genéricos: XAXX010101000 para el público en general (por ejemplo, en la factura global) y XEXX010101000 para residentes en el extranjero sin RFC mexicano. No pertenecen a una persona.

Mi RFC no pasa el dígito verificador pero es el de mi constancia. Qué hago?

Copia el RFC tal como aparece en tu Constancia de Situación Fiscal y vuelve a revisarlo: casi siempre es una O por un 0 o una I por un 1. Si coincide letra por letra con la constancia, ese es tu RFC: confírmalo en el validador del SAT, que es la fuente oficial.

Se guarda el RFC que escribo?

No. La revisión corre en tu navegador y el RFC no se envía a ningún servidor, ni a gigstack ni a terceros.

gigstack

Automatiza estocon gigstack

gigstack valida el RFC, el nombre y el régimen de cada cliente contra el SAT antes de timbrar, y emite la factura sola con cada cobro de Stripe, Mercado Pago, Shopify o tu API.

Desde $199 MXN + IVA al mes por RFC, más uso. Modo de prueba gratis, sin tarjeta, hasta que actives producción.