What causes ions to form ionic bonds? An ionic bond is formed when a metal combines with a non-metal to produce a compound. The compound formed is called an ionic compound. Metal + Non-metal → Ionic compound The ionic bond is formed through the transfer of electrons from the metal atoms to the non-metal atoms. The metal atoms lose their valence electrons … [Read more...] about What causes ions to form ionic bonds?