Your question assumes that there is a total transfer of an electron from sodium to chlorine when some kind of sodium chloride compound is formed.
The problem is that in compound formation there is never a total transfer of an electron from one atom to another. In other words while there are pure covalent compounds (electrons completely shared) there are no pure ionic bonds (electron totally transferred.)
In addition, as the other answers have indicated, the nature of the final compound also has an influence. In solid sodium chloride a network of shared electrons is formed linking many sodium and chloride atoms together. In gaseous sodium chloride, $\ce{NaCl}$ there are only the two atoms present. In sodium chloride solutions the situation is even more complex.