Pentru ca o reactie chimica sa aiba loc, este necesara prezenta unei surse de energie, cum ar fi caldura sau lumina. Este necesar si un contact intre substantele chimice, iar acestea trebuie sa fie in stare reactiva, adica sa aiba capacitatea de a interactiona. De asemenea, trebuie sa existe un factor care sa favorizeze reactia, cum ar fi un catalizator.