You spray, you scrub, you wipe it down, and two days later the shower door looks foggy again. If that sounds familiar, you probably aren’t doing anything wrong. Most of the time you’re fighting two different problems at once, and one of them can’t be cleaned away.
This guide covers how to clean shower glass the right way, how to deal with heavy soap scum, and how to tell whether the haze can be fixed at all. It’s written for homeowners in Raleigh, Cary, Apex, Fuquay-Varina, and Holly Springs, where we see plenty of good glass enclosures that were cleaned with the wrong products for years.
Why Shower Glass Turns Cloudy
That milky film usually comes from two sources. The first is soap scum, a waxy residue that forms when bar soap reacts with the minerals in your water. The second is limescale, the chalky spots left behind when droplets dry on the glass. Homes on private wells, which are common on the outer edges of Wake County, tend to see more of the second because well water is often hard water.
There’s also a third possibility that nobody wants to hear about. Glass can etch, which means the surface itself has been chemically worn down. No spray fixes that, so the test further down is worth doing before you buy another cleaner.
How to Clean Shower Glass Doors Every Week
Routine cleaning glass shower doors takes about ten minutes. You’ll need:
- A spray bottle with equal parts warm white vinegar and water, plus a teaspoon of blue Dawn dish soap
- A non-scratch sponge (the white or blue kind, never the green scouring side)
- A rubber squeegee and a dry microfiber cloth
Then follow this order:
- Run the shower hot for a minute so the glass is warm and damp.
- Spray both sides of the panel and leave it for 10 to 15 minutes.
- Scrub in overlapping circles, giving extra attention to the lower third, where scum builds up first.
- Rinse with warm water, squeegee from top to bottom, and buff dry.

The vinegar works because acetic acid dissolves mineral deposits, while the dish soap breaks down the greasy part of the film. Neither handles both jobs on its own. In our experience, that pairing is the best way to clean glass shower doors without buying anything special.
How to Remove Soap Scum From Shower Doors After Months of Buildup
A weekly spray won’t get through a thick, crusty layer. Here’s how to remove soap scum from shower doors once it has had time to harden.
Give the vinegar more time
Warm the vinegar in the microwave for about 30 seconds, mix in the dish soap, and spray heavily. Press paper towels soaked in the mixture against the worst areas so the solution stays put instead of running down the glass. Leave it for 30 minutes, then scrub.
Use baking soda on the bottom edge and track
Mix baking soda with a splash of water into a thick paste and work it into the frame and track with an old toothbrush. It’s gritty enough to lift grime but soft enough that it won’t scratch the glass. A little fizzing from leftover vinegar is normal.
Scrape carefully if spots remain
A fresh single-edge razor blade, held at a low angle on wet glass, will shave off stubborn mineral spots. Only do this on uncoated glass, though. Many newer enclosures come with a factory protective coating, and a blade will strip it. Check your installation paperwork first.
Still Cloudy? Here’s How to Tell Buildup From Damage
Most advice on how to clean shower glass stops before this step. After a deep clean, dry the glass completely, hold a flashlight flat against it, and run a fingernail over the hazy area.
| What you notice | Likely cause | What to do next |
|---|---|---|
| Feels rough or gritty, haze shrinks after vinegar | Mineral buildup | Repeat the soak or use a lime remover like CLR |
| Waxy, smeary film that smudges when wet | Soap scum | Vinegar and dish soap, then switch to body wash |
| Smooth to the touch, haze unchanged after cleaning | Etched glass | Professional polishing or a new panel |
| White rings low on the glass near the floor | Splash-back from hard water | Daily squeegee, consider a water softener |
| Dark streaks along the bottom seal | Mildew in the door sweep | Replace the sweep (usually under $30) |
If your door lands in the etched row, stop scrubbing. Abrasive powders only add fine scratches on top of the damage. Light etching can sometimes be polished out with a cerium oxide compound, but on older tempered glass we usually tell homeowners that the cost of professional polishing gets close to the price of a new panel.
The Best Way to Clean Glass Shower Doors Is to Clean Them Less
Prevention beats any product on the shelf. These habits make the biggest difference:
- Squeegee after every shower. It takes 20 seconds and removes the water before the minerals dry.
- Swap bar soap for liquid body wash, which leaves far less residue behind.
- Every two to three months, apply a water-repellent glass treatment so water beads and runs off.
- Run the bathroom fan for 20 minutes after showering.
That’s genuinely the best way to clean glass shower doors over the long haul, because you’re doing the hard scrubbing a few times a year instead of every weekend.
When Cleaning Glass Shower Doors Stops Making Sense

Some doors are simply worn out. If the glass is etched, the metal frame is pitted, or the bottom track holds water no matter what you do, more cleaning won’t buy you much. A frameless panel with a factory coating and no bottom track is far easier to keep clear, and it’s one of the upgrades we install most often as part of bathroom remodeling projects around the Triangle.
Plenty of homeowners pair new glass with a fresh vanity or a recessed shampoo niche built through our custom carpentry work, which leaves fewer ledges and corners for grime to settle on. And if you’re thinking about changes beyond the bathroom, our home remodeling & design team can talk through options room by room.
FAQs
Tired of Fighting a Foggy Shower Door?
If your glass stays cloudy no matter what you try, it might be time for an enclosure that’s easier to live with. HomePro Remodeling installs frameless glass, new showers, and full bathroom updates for homeowners across Raleigh, Cary, Apex, Fuquay-Varina, and Holly Springs. Call (919) 758-3683 for a free estimate, and we’ll tell you honestly whether your current glass can be saved.





