Ključna razlika između nukleofilnog i elektrofilnog dodavanja je u tome što se u reakcijama nukleofilnog adiciranja komponenta bogata elektronima kombinira s molekulom, dok se u reakcijama elektrofilne adicije ili vrsta s nedostatkom elektrona ili neutralni spoj s praznim orbitalama kombinira s molekulom.
Nukleofil je kemikalija bogata elektronom koja može donirati elektronski par vrstama s nedostatkom elektrona. S druge strane, elektrofil je ili pozitivno nabijen ili neutralan. Ako je neutralan, tada bi trebao imati prazne orbitale da prihvati elektrone druge vrste.