For at en reaktion kan finde sted, skal der være tilstrækkelig energi til at bryde bindingerne mellem reaktanterne og til at danne nye bindinger mellem produkterne. Derudover kan faktorer som koncentration, temperatur og pH-værdi påvirke reaktionshastigheden og produktfordelingen i en reaktion.