El algoritmo que lo genera utiliza, para su generación, los datos propios de la persona (moral o física). Para lograr una clave unívoca, utiliza los siguientes datos.
- 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.