Validador de RFC con dígito verificador

Pega un RFC y te decimos si está bien formado: la estructura, la fecha y el dígito verificador que calcula el SAT. Gratis, sin registro y sin enviar el RFC a ningún lado.

Puedes escribirlo con guiones o en minúsculas. La validación ocurre en tu navegador: el RFC no se envía a ningún servidor.

El resultado aparece aquí en cuanto escribas.

Cómo se compone un RFC

  • Letras iniciales. Cuatro en el RFC de una persona física (apellidos y nombre) y tres en el de una persona moral (razón social). Admiten la Ñ y el &.
  • Fecha, en 6 dígitos. AAMMDD: la fecha de nacimiento de la persona o la de constitución de la empresa.
  • Homoclave, 3 caracteres. Dos que el SAT asigna para distinguir claves que coincidirían, más el dígito verificador al final.

De ahí salen las dos longitudes válidas: 13 caracteres para persona física y 12 para persona moral. Cualquier otra cosa no es un RFC, por más que se le parezca.

Qué es el dígito verificador

Es el último carácter del RFC y no se elige: sale de una cuenta sobre los doce anteriores. El SAT convierte cada carácter a un número según su propia tabla, lo multiplica por su posición, suma todo y saca el residuo entre 11. Ese residuo determina el dígito, que siempre es un número del 0 al 9 o la letra A — nunca otra letra.

Por eso un RFC mal tecleado casi siempre se cae aquí: cambia un carácter y la cuenta deja de cuadrar. Es la comprobación que atrapa el error antes de que el portal del comercio te rechace la factura.

Qué NO hace esta herramienta

No consulta al SAT. Un RFC puede estar perfectamente formado y aun así no estar dado de alta, estar cancelado o pertenecer a otra persona; para eso está tu Constancia de Situación Fiscal. Tampoco valida tu régimen ni tu código postal, que son los otros dos datos que más rechazan los portales de facturación. Los RFC genéricos del SAT — XAXX010101000 y XEXX010101000 — se aceptan como válidos aunque el primero no cuadre con el algoritmo: así los publica el SAT.

¿Ya vas a facturar? Revisa hasta cuándo puedes hacerlo y busca el portal del comercio.

El RFC es solo el primer campo del formulario

Después vienen el folio, la fecha, el total, el uso de CFDI y el portal del comercio. Facturín lee la foto de tu ticket y llena todo eso por ti.