Il differenza fondamentale tra legame ionico e legame metallico è quello il legame ionico avviene tra ioni positivi e negativi mentre il legame metallico avviene tra ioni positivi ed elettroni.
Come ha proposto il chimico americano GNLewis, gli atomi sono stabili quando contengono otto elettroni nel loro guscio di valenza. La maggior parte degli atomi ha meno di otto elettroni nei loro gusci di valenza (tranne i gas nobili nel gruppo 18 della tavola periodica); pertanto, non sono stabili. Questi atomi tendono a reagire tra loro per diventare stabili. Pertanto, ogni atomo può ottenere una configurazione elettronica di gas nobile. Ciò si verifica formando legami ionici, legami covalenti o legami metallici.