Ioniske forbindelser dannes ved overførsel af elektroner fra et grundstof til et andet. Typisk er metaller elektrondonorerne, mens ikke-metaller er elektronacceptorerne. Der er dog nogle undtagelser fra denne regel, såsom tilfældet med ammoniumchlorid, hvor ammoniumionen er en positivt ladet ion afledt af ammoniak, et ikke-metallisk molekyle.