Answer: Detergents contain complex synthetic man-made ingredients. Soap uses only oils, fats and alkali. Detergents are free-rinsing (meaning they don't leave a residue), soap needs a clear water wash after application or it will leave a film. ... Detergents can work in any level of water hardness since they react less to the many minerals in hard water. Soaps need warm water to work at all.