pueden existir varios tipos de cofactores en una misma enzima
Las coenzimas se dividen además en dos tipos. El primero se denomina "grupo prostético o protésico", que consiste en una coenzima que está unida de manera estrecha a una proteína. El segundo tipo de coenzimas se denominan "cosustratos" y se unen transitoriamente a la proteína. Los cosustratos pueden liberarse de una proteína en algún momento y luego volver a unirse más tarde. Tanto los grupos protésicos como los cosustratos tienen la misma función, que es facilitar la reacción de enzimas y proteínas. Una enzima inactiva sin cofactor se llama apoenzima , mientras que la enzima completa con cofactor se llama holoenzima .