¿Qué es el RFC?
El RFC (Registro Federal de Contribuyentes) es la clave alfanumérica con la que el SAT (Servicio de Administración Tributaria) identifica a cada persona —física o moral— que realiza una actividad económica en México o que, por ley, debe contribuir al gasto público. Es tu huella fiscal: te identifica ante la autoridad para pagar impuestos, declarar y facturar. Su base legal es el artículo 27 del Código Fiscal de la Federación (CFF).
Datos clave: persona física = 13 caracteres, persona moral = 12 · el trámite es gratuito · el RFC no caduca · base legal: art. 27 del CFF · RFC genéricos: XAXX010101000 (público en general) y XEXX010101000 (extranjeros).
¿Quién necesita RFC?
Lo necesitan las personas físicas con ingresos por sueldos y salarios, actividad empresarial o profesional, arrendamiento o plataformas, y quienes deban emitir facturas; y las personas morales (sociedades, asociaciones, etc.). También los socios, accionistas y representantes legales. Los menores pueden inscribirse desde los 16 años, pero solo bajo el régimen de sueldos y salarios.
Cómo se compone tu RFC (carácter por carácter)
Aquí está la parte que la mayoría de las guías explica mal. El RFC de una persona física se arma en tres bloques: 4 letras + 6 dígitos de fecha + 3 de homoclave.
Las 4 letras iniciales
- Primera letra y primera vocal interna del apellido paterno.
- Primera letra del apellido materno.
- Primera letra del primer nombre.
Ejemplo: Juan Pérez López → PE (Pérez) + L (López) + J (Juan) = PEJL, y luego la fecha de nacimiento en formato AAMMDD.
Las reglas que casi nadie te cuenta
- Nombres "María" o "José": por ser tan comunes, se ignoran y se toma la inicial del segundo nombre. "José Antonio" usa la
A; "María Fernanda" usa laF. - Partículas de apellidos como "de", "de la", "del", "y", "Mc", "Von" se ignoran: "Ángel de la Rosa" se trata como apellido "Rosa".
- Palabras altisonantes: si las primeras cuatro letras forman una palabra inconveniente, el SAT sustituye la cuarta letra por una X (por eso existen RFC que terminan la parte de letras en X).
- Apellido materno faltante (común en extranjeros) o apellidos muy cortos: las posiciones se completan con letras del nombre o se rellenan con X.
Homoclave y dígito verificador: no son "un misterio"
Los últimos tres caracteres son en realidad dos cosas distintas, y aquí es donde se equivocan hasta sitios grandes:
- Homoclave (2 caracteres): el SAT la asigna para distinguir a homónimos —personas con las mismas iniciales y fecha— y evitar RFC duplicados. Se calcula con un algoritmo público a partir de tu nombre completo.
- Dígito verificador (1 carácter, el último): es un dígito de control que se calcula a partir de los 12 caracteres anteriores. Sirve para detectar errores: si te equivocas al escribir un carácter, el dígito deja de coincidir y el RFC se marca como inválido.
Verás muchas fuentes decir que "el algoritmo de la homoclave es confidencial". No lo es: el SAT lo publicó y existen calculadoras que lo reproducen. La diferencia es que solo la homoclave que el SAT tiene registrada es la oficial, porque la autoridad pudo haber resuelto una homonimia de forma distinta. Por eso, para conocer tu RFC exacto, consúltalo en el SAT (ver más abajo) en lugar de calcularlo tú.
Personas morales
Para una empresa son 3 letras tomadas de la denominación o razón social (ignorando artículos, preposiciones y las abreviaturas del tipo de sociedad como "S.A. de C.V."), seguidas de la fecha de constitución y la homoclave. "Abarroteras Santa Julia, S.A." → ASJ + fecha + homoclave.
RFC, CURP y NIF: no son lo mismo
| RFC | CURP | NIF | |
|---|---|---|---|
| Qué es | Clave fiscal | Clave poblacional | Término genérico de identificación fiscal |
| Lo emite | SAT | RENAPO | Varía por país |
| Longitud | 13 (física) / 12 (moral) | 18 | — |
| Homoclave | Sí | No | — |
En México, el RFC es el equivalente al NIF de otros países. Y aunque los primeros 10 caracteres del RFC y de la CURP suelen coincidir (misma lógica de letras y fecha), no siempre son idénticos, y solo el RFC añade homoclave.
¿Para qué sirve el RFC?
Prácticamente para toda tu vida fiscal: para que te contraten y te timbren la nómina, para emitir y recibir facturas (CFDI), para declarar y pagar impuestos, para obtener tu e.firma, para abrir cuentas y créditos, y para deducir gastos y solicitar tu saldo a favor. Con CFDI 4.0 —la única versión válida— tu RFC debe coincidir exactamente con tu nombre y código postal registrados en el SAT.
Estatus del RFC y cómo consultarlo
Tu RFC puede estar activo, suspendido (sin actividad), cancelado o "sin obligaciones fiscales" (régimen 616). Un domicilio "no localizado" bloquea devoluciones y puede invalidar tus facturas. Para consultarlo tú mismo, usa la opción "Consulta tu clave de RFC mediante CURP" del portal del SAT (gratis, sin contraseña) o descarga tu Constancia de Situación Fiscal. Antes de facturar a alguien, valida su RFC con el validador del SAT (RFC + nombre + código postal).
Problemas comunes
- RFC duplicado: una misma persona con dos RFC. Bloquea facturar y declarar, y solo se corrige en oficina del SAT.
- "RFC no válido para facturar": suele deberse a una inscripción muy reciente (aún no aparece en el padrón), a un RFC suspendido o a un domicilio no localizado.
- Datos que no coinciden en CFDI 4.0: el nombre registrado en el SAT va sin acentos y sin "S.A. de C.V."; cópialo tal cual de la Constancia para evitar rechazos.
¿Necesitas tu RFC para usar Fini?
Sí: con tu RFC y tu autorización, Fini se conecta al SAT, lee tu situación fiscal real y opera tus impuestos por ti. Si aún no lo tienes, empieza por cómo sacar tu RFC paso a paso.
Nota: esta guía es informativa, se actualizó en julio de 2026 con fuentes oficiales del SAT y no sustituye la asesoría de un contador público. Los trámites, montos y reglas del SAT cambian; verifica siempre en sat.gob.mx antes de actuar.
Preguntas frecuentes
¿Cuántos caracteres tiene el RFC?
El de una persona física tiene 13 caracteres y el de una persona moral, 12. En ambos casos, los últimos 3 son la homoclave más el dígito verificador.
¿El RFC es lo mismo que la CURP?
No. La CURP (18 caracteres) es una clave poblacional que emite el RENAPO; el RFC es una clave fiscal que asigna el SAT. Los primeros 10 caracteres suelen coincidir, pero solo el RFC lleva homoclave.
¿Qué es la homoclave y para qué sirve?
Son dos caracteres que el SAT asigna para distinguir a personas con el mismo nombre y fecha de nacimiento (homónimos), y así evitar que dos contribuyentes tengan el mismo RFC. El último carácter es un dígito verificador que detecta errores de captura.
¿El RFC caduca o se puede cambiar?
No caduca ni se renueva: es de por vida. Solo cambia si hubo un error y se corrige. Y no puedes tener dos: eso es un 'RFC duplicado' que se corrige en oficina del SAT.
¿Cómo consulto mi RFC con homoclave?
En el portal del SAT, en la opción 'Consulta tu clave de RFC mediante CURP' (gratis y sin contraseña), o en tu Constancia de Situación Fiscal.
¿Qué es el RFC genérico?
XAXX010101000 se usa para facturar al público en general y XEXX010101000 para clientes extranjeros que no están obligados a inscribirse en el RFC.
¿Sacar el RFC cuesta?
No, el trámite es gratuito. Desconfía de quien te cobre por un trámite que el SAT hace sin costo.
Fini se conecta al SAT y hace el trabajo por ti.
Diagnóstico gratis con tus datos reales. Si no recuperas, no pagas.