Jonföreningar bildas genom överföring av elektroner från ett element till ett annat. Vanligtvis är metaller elektrondonatorerna, medan icke-metaller är elektronacceptorerna. Det finns dock några undantag från denna regel, till exempel fallet med ammoniumklorid, där ammoniumjonen är en positivt laddad jon som härrör från ammoniak, en icke-metallisk molekyl.