The difference between "formula unit" and "molecule" lies in the fact that a molecule is made up of two or more elements that are bonded covalently while a formula nit represents the lowest whole number ratio of ions in an ionic compound which makes it applicable only to ionic substances.