El RFC de persona física tiene 13 caracteres que se calculan con un algoritmo definido: iniciales, fecha de nacimiento, homonimia y dígito verificador. Conocer el cálculo permite generar la clave y validar cualquier RFC.
La estructura de los 13 caracteres
| Posiciones | Contenido |
|---|---|
| 1 | Primera letra del apellido paterno |
| 2 | Primera vocal interna del apellido paterno |
| 3 | Primera letra del apellido materno |
| 4 | Primera letra del nombre |
| 5-10 | Fecha de nacimiento AAMMDD |
| 11-12 | Homonimia |
| 13 | Dígito verificador |
Ejemplo: GODE561231GR8
Para Gómez Díaz Emma, nacida el 31/12/1956:
- Apellido paterno Gómez → G + O (vocal interna).
- Apellido materno Díaz → D.
- Nombre Emma → E.
- Fecha 31/12/1956 → 561231.
- Homonimia → GR (asignada por el SAT).
- Dígito verificador → 8 (residuo 8 en el cálculo mod 11).
El RFC completo es GODE561231GR8, el ejemplo oficial usado para validar calculadoras.
Reglas especiales
- Nombres compuestos: MARÍA, MA., JOSÉ, J. se omiten (se usa la inicial de la segunda palabra).
- Partículas: DE, DEL, DER, MAC, MC, VAN, VON, Y se eliminan.
- Palabras inconvenientes: BUEI → BUEX (última letra X en RFC); PEDRERO → PXDO (segunda letra X en CURP).
- Apellidos cortos: sin segundo apellido, sin vocal interna o con Ñ se aplican reglas de relleno con X.
Calcula y valida tu RFC
- Calcular RFC — genera la clave con el algoritmo completo
- RFC con CURP — obtén la clave probable desde la CURP
- Validar RFC — comprueba estructura y dígito verificador
- Calcular CURP y Validar CURP — para el registro de población
El algoritmo es público y reproducible. La clave definitiva, sin embargo, la asigna el SAT contra su padrón: confírmala siempre en el trámite oficial.