NaCl é um composto iônico. Como um composto iônico, possui uma estrutura de rede cristalina com incontáveis íons de carga oposta que estão eletricamente ligados uns aos outros. A ligação iônica consiste em um íon elementar doando um elétron para outro íon que perdeu um elétron e se unindo como resultado.
A diferença entre uma ligação iônica e uma ligação covalente é que a primeira requer um aceitador de elétrons e um doador de elétrons. Em uma ligação covalente, os átomos são igualmente atraídos uns pelos outros por causa de sua eletronegatividade compartilhada. Nenhum dos membros do par perdeu ou ganhou um elétron.