Os compostos iônicos são formados pela transferência de elétrons de um elemento para outro. Normalmente, os metais são os doadores de elétrons, enquanto os não metais são os aceitadores de elétrons. No entanto, existem algumas exceções a esta regra, como o caso do cloreto de amônio, em que o íon amônio é um íon carregado positivamente derivado da amônia, uma molécula não metálica.