J.R. S. answered 01/29/21
Ph.D. University Professor with 10+ years Tutoring Experience
A formula unit is reserved for when we talk about ionic salts, such as sodium chloride (NaCl) or to covalent network solids. Instead of referring to a molecule, we refer to a formula unit.
A formula unit is the empirical formula and is the lowest whole number ratio of ions represented in an ionic compound. If you look at NaCl for example, it is made up of a lattice network of Na and Cl ions, so it isn't a molecule in the true sense of the word. That's why they use another term, i.e. formula unit.
C3H8 molecule? This is a molecule because it isn't a salt or a network solid
NaCl formula unit? This is a formula unit because it is a salt
CaCO3 formula unit? This is a formula unit because it is a salt