Shower glass doors look great when they’re clean — and absolutely terrible when they’re not. That cloudy, spotted, streaky look comes from a combination of soap scum, hard water minerals, and body oils that build up every single time the shower is used. The good news is that with the right method and a guide on how to clean shower glass doors, even badly neglected doors can be restored to clear in one session.
To clean shower glass doors effectively, you need an acidic cleaner to dissolve mineral deposits and a surfactant to lift soap scum — then the right technique to remove both without scratching the glass.
Here’s the full process, step by step.
What You’ll Need
| Item | Purpose |
| White vinegar or CLR cleaner | Dissolves hard water mineral deposits |
| Dawn dish soap | Breaks down soap scum and body oils |
| Spray bottle | Even application of your cleaning solution |
| Non-scratch scrubbing pad or microfiber cloth | Scrubs without damaging glass |
| Squeegee | Final wipe-down for streak-free finish |
| Old toothbrush | Getting into the door frame and track |
| Baking soda (optional) | Extra scrubbing power for stubborn spots |
Step 1 — Make Your Cleaning Solution
You have two solid options depending on how bad the buildup is:
For regular maintenance / moderate buildup:
- Heat 1 cup of white vinegar (microwave for 90 seconds)
- Mix with 1 cup of Dawn dish soap
- Pour into a spray bottle and shake gently
For heavy hard water deposits:
- Use CLR Bath & Kitchen Cleaner straight from the bottle
- Or mix 1 part vinegar with 1 part water for a gentler option
Step 2 — Wet the Door First
Run the shower briefly or wipe the door with a damp cloth. A wet surface allows your cleaner to spread more evenly and start working faster than spraying onto a completely dry, crusty surface.
Step 3 — Apply the Cleaner Generously
Spray the cleaning solution over the entire glass surface — don’t mist lightly. Coat it. Pay extra attention to:
- The lower third of the door (where water pools and deposits concentrate)
- Around the edges and frame
- Any visibly white or hazy spots
Step 4 — Let It Sit
This is the step most people skip — and it’s the most important one.
| Cleaner Type | Minimum Wait Time |
| Vinegar + dish soap | 15–20 minutes |
| CLR | 2 minutes (maximum) |
| Baking soda paste | 5–10 minutes |
| Commercial shower sprays | As directed on label |
The cleaner needs time to break down the mineral bonds. Wiping immediately means you’re just moving residue around, not dissolving it.
Step 5 — Scrub the Glass

Using a non-scratch scrubbing pad or a microfiber cloth, scrub the glass in circular motions. Apply moderate pressure — you don’t need to muscle it if the cleaner has done its job.
For stubborn spots:
- Make a paste of baking soda and a few drops of dish soap
- Apply directly to the spot
- Scrub in small circles with the pad
- This gentle abrasive action handles what spray alone can’t
Never use: Steel wool, abrasive scrub brushes, or anything with scratchy particles on glass — these leave permanent micro-scratches that make the glass harder to keep clean going forward.
Step 6 — Clean the Frame and Track
While the solution is still on the glass, use an old toothbrush to scrub:
- The metal frame around the door
- The bottom track where water and grime collect
- The rubber seal / gasket along the edges
The track especially collects mold and mineral buildup that contributes to overall bathroom odors.
Step 7 — Rinse Thoroughly
Rinse the entire door with warm water — from top to bottom. Make sure no cleaner residue is left behind, particularly if you used CLR or a commercial cleaner. Leftover acidic residue can attract new deposits faster.
Step 8 — Squeegee and Dry
Use a squeegee from top to bottom in overlapping strokes to remove water. Then use a dry microfiber cloth to buff the glass — this eliminates streaks and picks up any remaining moisture.
If you don’t have a squeegee, use a clean, dry microfiber cloth in circular motions. Avoid paper towels — they leave lint behind.
For Severely Neglected Doors
If the glass has years of buildup and is nearly opaque, you may need to repeat the process 2–3 times. Between rounds, try applying a paste of Bar Keepers Friend (liquid version) — its oxalic acid content handles what vinegar alone can’t break down.
In extreme cases, a product like Bio-Clean Hard Water Stain Remover can restore glass that seems beyond saving.
How to Keep Doors Clean After This
| Habit | How Often | Time It Takes |
| Squeegee after every shower | Daily | 20 seconds |
| Daily shower spray | Daily | 5 seconds |
| Quick wipe-down | Weekly | 2 minutes |
| Full deep clean | Monthly | 20–30 minutes |
The squeegee is the single most impactful habit. If you do nothing else, do that.
Bottom Line
Cleaning shower glass doors isn’t complicated — but it does require the right materials and enough patience to let the cleaner sit and work. The vinegar-plus-dish-soap combo handles most situations beautifully. For heavy mineral scale, bring in CLR or Bar Keepers Friend. And once you’ve done the deep clean, a daily squeegee and a weekly spray keep you from ever having to do it again from scratch.











