Answer
The difference is in how the charge is transferred.
Work Step by Step
In a covalent bond, electrons are shared between the two bonded atoms. While there can still be poles in covalent bonds due to differences in electronegativity, the ionic bond involves the complete transfer of charge.