Um co-fator (ou co-fator) é um composto químico que não é uma proteína, mas que está ligado a uma proteína. O composto é necessário para a atividade biológica da proteína. Na maioria dos casos, a proteína será uma enzima, e o co-fator ajudará o trabalho da enzima. Se assim for, os co-fatores também são chamados de coenzimas.

Os co-fatores que são moléculas orgânicas complexas são freqüentemente chamados de coenzimas. Se ligados por uma ligaçãocovalente, são um grupo protético. Mas se eles estão apenas temporariamente conectados, então o co-fator é um co-substrato.

Algumas enzimas precisam de vários cofatores. Os co-fatores orgânicos são muitas vezes vitaminas, ou feitos de vitaminas. Os íons metálicos são freqüentemente cofatores, mas muitos cofatores têm tanto partes inorgânicas quanto orgânicas.