Cleaning Tips
How to Remove Soap Scum and Hard Water Stains From Your Bathroom
October 1, 2026 · 7 min read · By the TidyHouzz team

That cloudy film on your shower door and the chalky white crust around your faucet are two different problems that often show up together. Soap scum is soap residue bonded with minerals in your water; hard water stains are the minerals alone, left behind when water evaporates. Both come off with the right approach, and the trick is matching the method to the surface. Start with the gentlest option and work up.
Know What You're Looking At
- Soap scum: A dull, grayish or whitish film, often slightly greasy or waxy to the touch. Shows up on shower walls, tub surrounds, glass doors and soap dishes.
- Hard water stains: Chalky white spots or crusty buildup, especially around faucets, showerheads and drains, and in spots on glass where water dries.
- Rust-colored or orange stains: Often iron in the water, common with some private wells.
- Pink or black spots: That's not minerals. Pink is usually bacteria and black is usually mildew. Both need cleaning and better ventilation, not descaling.
Water hardness varies from town to town and home to home. If you're on a private well, as some homes in the outer suburbs are, you may see more mineral buildup than neighbors on town water.
Before You Start: Surface Safety
The most common way people damage a bathroom is by using an acid on the wrong surface. Check what you have:
| Surface | Acids (vinegar, descalers) | Notes |
|---|---|---|
| Glass shower doors | Safe | Squeegee daily to prevent buildup |
| Glazed ceramic and porcelain tile | Generally safe | Rinse well; acids can wear down grout over time |
| Grout | Use sparingly | Rinse thoroughly afterward |
| Chrome faucets | Safe in short contact | Don't leave soaking for hours |
| Marble, travertine, limestone | Never | Acids etch natural stone. Use a stone-safe cleaner |
| Acrylic and fiberglass tubs | Mild only | No abrasive powders or scouring pads |
| Enameled cast iron tubs | Mild acids OK | Avoid harsh abrasives that dull the glaze |
| Brass, oil-rubbed bronze, matte black | Check manufacturer | Specialty finishes can be damaged by acids |
Method 1: Dish Soap and Hot Water (Start Here)
For light soap scum, this is often enough.
- Run the shower hot for a minute to warm and loosen the film.
- Spray a mix of warm water and a good squirt of dish soap.
- Let it sit five minutes.
- Scrub with a non-scratch sponge or soft brush.
- Rinse and squeegee or towel dry.
Dish soap is designed to break up greasy residue, and soap scum has a greasy component.
Method 2: White Vinegar for Mineral Buildup
For hard water spots and moderate scum on glass, ceramic tile and chrome:
- Fill a spray bottle with plain white vinegar, warmed slightly if you like.
- Spray generously and let it sit 10 to 15 minutes. Don't let it dry.
- Scrub with a non-scratch pad.
- Rinse thoroughly with water and dry.
For faucets and showerheads: Soak a paper towel in vinegar and wrap it around the faucet, or tie a plastic bag of vinegar around the showerhead with a rubber band. Leave it 30 minutes to an hour, then scrub the nozzles with an old toothbrush and rinse.
Remember: no vinegar on natural stone, and never combine vinegar with bleach.
Method 3: Baking Soda Paste for Stubborn Spots
For thicker buildup on glass and glazed tile:
- Mix baking soda with a little water into a thick paste.
- Spread it on the problem area.
- Spray vinegar over the top (it'll fizz), or just add a bit of dish soap.
- Scrub with a non-scratch pad in small circles.
- Rinse very thoroughly, since baking soda can leave a white haze.
Method 4: Commercial Products for Heavy Buildup
If years of buildup won't budge, a commercial soap scum or lime remover may be the right tool. A few rules:
- Read the label for compatible surfaces before anything else
- Ventilate: turn on the fan and open a window
- Wear gloves
- Test in a hidden spot first
- Never mix with other products
For truly etched glass, where minerals have actually pitted the surface, no cleaner will fully restore it. A glass professional can advise on restoration or replacement.
Keeping It From Coming Back
Removing buildup is the hard part. Preventing it is easy, if you build the habits.
- Squeegee after every shower. Thirty seconds of squeegeeing glass and tile is the single best prevention there is. Hang it right in the shower so it's always there.
- Run the fan during and for at least 20 minutes after showering. In older homes without a fan, crack a window.
- Switch from bar soap to liquid body wash. Many people find this alone noticeably cuts down on scum.
- Wipe faucets dry with a towel once a day.
- Do a quick weekly wipe-down so film never gets a chance to build up.
Our bathroom cleaning routine lays out a realistic weekly rhythm that keeps all of this in check.
Don't Forget the Hidden Spots
- Shower door tracks: Spray with vinegar, let sit, then scrub with an old toothbrush and wipe out with a paper towel
- The underside of faucets where scale hides
- Toilet bowl rings, which are often mineral deposits: let a toilet-safe descaler sit, then scrub with a pumice stone made for porcelain, keeping it wet
- Drain stoppers and overflow plates
When to Bring in Help
If you've inherited a bathroom with years of buildup, or you just don't want to spend a Saturday scrubbing, a deep cleaning tackles tubs, tile, glass and fixtures in detail. Plenty of Norwood and Walpole homeowners book one to reset the bathroom, then keep it up themselves with a squeegee.
Frequently asked questions
What's the fastest way to remove soap scum from a glass shower door?+
For moderate scum, spray with warm white vinegar, let it sit 10 to 15 minutes, scrub with a non-scratch pad and rinse. For lighter film, hot water and dish soap may be all you need.
Can I use vinegar on my marble shower?+
No. Vinegar and other acids etch marble and other natural stone, leaving dull spots. Use a pH-neutral cleaner made for stone instead.
Why does soap scum keep coming back so fast?+
Minerals in water combine with soap every time you shower. Squeegeeing after each shower, running the fan and switching to liquid body wash slow it down considerably.
Want sparkling bathrooms without the scrubbing? Get an instant estimate at /quote, or call or text (781) 929-3795.

