TL;DR
True soap reacts with the calcium and magnesium in hard water and forms an insoluble film, which is the scum on your shower door. Detergents are synthetic surfactants engineered not to do that, so they rinse clean in hard water. If you have hard water, a detergent-based cleaner will leave far less residue.
Soap and Detergent Are Not Synonyms
In everyday speech the words are interchangeable. Chemically they are not.
Soap is made by reacting fats or oils with an alkali, a process called saponification. It is one of the oldest manufactured chemicals and it works well, with one specific weakness.
Detergents are synthetic surfactants, designed molecule by molecule in the last century largely to fix that weakness. Almost everything sold as dish liquid, laundry detergent, shampoo or all-purpose cleaner is a detergent, not soap, despite the labels people use.
Both are surfactants, meaning both have a water-loving end and an oil-loving end that lets them lift grease into water, which is explained in what a surfactant does in a cleaning product.
What Causes Soap Scum?
Soap scum is a chemical reaction, not leftover soap. The fatty acid salts in true soap react with calcium and magnesium ions in hard water and form calcium and magnesium stearate, which is insoluble. That solid deposits on tile, glass and skin as a stubborn grey film.
Why the Reaction Only Happens With Soap
The molecule is the difference. Soap carries a fatty acid group that binds readily with the metal ions in hard water, and the product of that reaction does not dissolve.
Detergent surfactants were designed with different chemical groups that do not bind to those ions in the same way, so they stay dissolved and rinse away with the water.
This is why the same shower can look filmy with a bar soap and stay clear with a body wash. The water did not change, the chemistry did. The full picture is in what soap scum actually is.
Hard water makes it worse in two ways at once. It supplies more minerals for the reaction, and it consumes soap in the process, so you need more soap to get the same lather, which then produces more scum.
Where Soap Still Makes Sense
None of this makes soap a bad product. It has real advantages.
It is simple, and its ingredients are easy to understand, which is part of the appeal of castile soap and similar products, covered in a castile soap cleaning guide.
It is generally biodegradable and gentle, which suits handwashing and skin.
In soft water, the scum problem largely disappears, because the minerals that drive the reaction are not there in quantity.
Soap also works fine on surfaces that get thoroughly rinsed. A mopping solution that gets rinsed with clean water afterward will not build up in the same way as a shower wall that only ever gets splashed.
Where Detergent Wins
For hard-water households, which is most of them, detergents solve the problem the surface has.
They rinse cleaner, leaving less residue on glass, tile and countertops. They keep working when hard water would have neutralized soap. They tolerate a wider range of pH, so they can be built into acidic bathroom cleaners and alkaline degreasers alike. And they can be tuned for a specific job in a way soap cannot.
Dish liquid is the household detergent most people improvise with, and it works reasonably as a mild all-purpose cleaner, though it has its own residue habits, described in dish soap as a household cleaner.
Getting Rid of the Scum You Already Have
Soap scum is a mineral-and-fat composite, so it responds to acid for the mineral part and surfactant for the fat part.
A mildly acidic bathroom cleaner, or a diluted acid such as vinegar or citric acid, dissolves the mineral component. Give it dwell time rather than scrubbing immediately. Full technique is in how to remove soap scum from glass and tile.
There are firm limits on that acid. It must never touch marble, travertine or limestone, which it etches permanently, and it must never be combined with chlorine bleach in any form, since acid plus bleach releases chlorine gas.
Prevention beats removal. Squeegee glass after showering, ventilate the bathroom, and switch from bar soap to a detergent-based body wash if the buildup is heavy.
The Practical Verdict
Use detergent-based cleaners for bathrooms, kitchens, glass and floors, especially if your water is hard.
Use soap where its simplicity matters and where the surface gets rinsed, such as handwashing and general-purpose cleaning in soft water.
Do not blame the shower. The film is a predictable reaction between one specific chemistry and one specific water condition, and changing either one makes it stop.
FAQ
What is the difference between soap and detergent?
Soap is made by reacting fats or oils with an alkali. Detergents are synthetic surfactants engineered later to avoid soap's main weakness. Both lift grease, but soap reacts with hard water minerals to form insoluble scum, while detergents stay dissolved and rinse away cleanly.
Why does soap leave a film in my shower?
Because the fatty acid salts in soap react with calcium and magnesium in hard water and form an insoluble solid. That solid deposits on glass and tile as grey film. It is a chemical reaction, not leftover soap, which is why rinsing more does not prevent it.
Does detergent cause soap scum too?
No, or very little. Detergent surfactants are built with chemical groups that do not bind to hard water minerals the way soap does, so they remain soluble and rinse away. Switching from bar soap to a detergent-based body wash noticeably reduces buildup.
Is soap a good household cleaner?
It is decent for handwashing and for surfaces that get rinsed well, especially in soft water. In hard water it works less efficiently and leaves residue, so a detergent-based cleaner is usually the better choice for bathrooms, kitchens and glass.
How do I remove soap scum from shower glass?
Use a mildly acidic bathroom cleaner or diluted vinegar or citric acid, and let it sit rather than scrubbing immediately. Rinse thoroughly and squeegee afterward. Never use acid on marble, travertine or limestone, and never combine any acid with a bleach product.
Does a water softener stop soap scum?
Largely, yes. Softening removes the calcium and magnesium that soap reacts with, so scum stops forming and soap lathers with far less product. It is a bigger investment than switching cleaners, but it addresses the cause rather than the symptom.
Where this is one task among many, recurring house cleaning services take the broader load.
Matching the cleaner to your water is one of the few changes that reduces work rather than adding to it. If you would rather hand the bathroom over, every home is different, so the real number depends on size, condition, and what you want covered. Get a quote and we will walk you through it.