El algoritmo que lo genera integra los datos de la persona (moral o física) para lograr una clave que lo identifique unívocamente. Estos datos son:
- Nombre y apellidos o nombre de la empresa.
- Fecha de nacimiento o fecha de constitución de la empresa.
Con todo lo anterior se genera la primera parte de la clave, a la que luego se le añade la homoclave (los últimos tres caracteres), calculada con un algoritmo de público conocimiento, que incluye un dígito verificador asignado por el SAT para evitar que se produzcan repeticiones de la clave por homonimia.