How to Clean Glass Shower Doors: Remove Soap Scum and Hard Water Stains

How to Clean Glass Shower Doors: Remove Soap Scum and Hard Water Stains

Glass shower doors look amazing when they’re clean. The trouble is they rarely stay that way. A few days of hot showers and that crystal-clear glass turns cloudy, spotty and streaked with soap scum.

The good news: you don’t need harsh chemicals or expensive products to fix it. This guide shows you how to clean glass shower doors using simple household items, how to tackle stubborn hard water stains and how to keep the glass clear for longer.

Clear glass shower door in a bright white bathroom

Why Glass Shower Doors Get So Dirty

That cloudy film is usually a mix of two things:

  • Soap scum: a sticky residue formed when soap and body oils react with minerals in water. It looks hazy and feels slightly greasy.
  • Hard water stains: chalky white spots left behind when water evaporates and leaves calcium and magnesium on the glass.

Soap scum comes off fairly easily with dish soap and vinegar. Mineral deposits are tougher and need an acid (like vinegar or lemon) to dissolve them, plus a bit of patience.

What You’ll Need

  • White distilled vinegar
  • Blue dish soap (like Dawn)
  • Baking soda
  • Spray bottle
  • Non-scratch sponge or soft scrub brush
  • Microfiber cloths
  • Squeegee
  • Old toothbrush (for tracks and corners)
  • Rubber gloves

Before you start: check your shower door manufacturer’s care instructions. Some glass has a protective coating that shouldn’t be scrubbed with abrasive powders.

Method 1: Vinegar and Dish Soap Spray (Best for Weekly Cleaning)

This is the go-to method for most showers. Vinegar breaks down mineral spots while dish soap cuts through soap scum and body oils.

Gloved hand holding a spray bottle of vinegar solution for cleaning shower glass
  1. Warm 1 cup of white vinegar in the microwave for about 30 seconds. Warm vinegar works faster.
  2. Pour it into a spray bottle and add 1 cup of blue dish soap. Gently swirl to mix (don’t shake hard or it will foam).
  3. Spray the glass generously, inside and out.
  4. Let it sit for 15 to 30 minutes so it can loosen the buildup.
  5. Scrub with a non-scratch sponge in small circles.
  6. Rinse thoroughly with warm water.
  7. Dry with a squeegee, then buff with a clean microfiber cloth.

Method 2: Baking Soda Paste (Best for Heavy Soap Scum)

If the vinegar spray isn’t quite enough, baking soda adds gentle scrubbing power without scratching most glass.

  1. Mix baking soda with a little water to form a thick paste.
  2. Spread it over the dirty areas with a sponge.
  3. Spray vinegar on top. It will fizz, which helps lift grime.
  4. Wait 10 to 15 minutes, then scrub gently in circles.
  5. Rinse well and dry with a squeegee.

How to Clean Glass Shower Doors With Hard Water Stains

Hard water stains are the toughest part of the job. For stubborn white spots:

  • Soak with vinegar: lay paper towels soaked in warm white vinegar across the glass. They’ll cling to the surface. Leave them for 30 to 60 minutes, then scrub and rinse.
  • Try lemon: rub half a lemon directly onto the spots. The citric acid helps dissolve mineral deposits and leaves a fresh smell.
  • Use a commercial remover: for years of buildup, a product made for limescale (like CLR or Bar Keepers Friend Soft Cleanser) can work well. Follow the label and ventilate the room.
  • Finish with super-fine steel wool (0000 grade): for very tough spots on uncoated glass, gently rub with wet 0000 steel wool. Test a small corner first.
Two spray bottles of homemade cleaner for glass shower doors

Don’t Forget the Tracks, Frame and Seals

Clean glass with a grimy track still looks dirty. Spray vinegar into the door track, let it sit, then scrub with an old toothbrush. Wipe out loosened gunk with a damp cloth. For mold on the rubber seals or caulk, a paste of baking soda and a little hydrogen peroxide works well.

If you’re tackling the whole shower, our guides on how to clean grout and how to recaulk a bathtub will help you finish the job.

How to Get Streak-Free Shower Glass

  • Always rinse off all cleaner before drying. Leftover soap is the number one cause of streaks.
  • Use a squeegee from top to bottom in overlapping strokes.
  • Buff with a dry microfiber cloth instead of paper towels, which leave lint.
  • Avoid cleaning in direct, hot sunlight if your bathroom has a big window, as cleaner can dry too fast and streak.
Person using a squeegee to leave glass streak-free

How to Keep Glass Shower Doors Clean Longer

  • Squeegee after every shower. It takes 30 seconds and stops most water spots before they form.
  • Use a daily shower spray. A mix of equal parts water and vinegar, or a store-bought daily cleaner, keeps buildup from settling in.
  • Switch to liquid body wash. Bar soap tends to create more soap scum.
  • Apply a water-repellent coating. Products like Rain-X Shower Door or similar glass sealants help water bead and roll off.
  • Improve ventilation. Run the exhaust fan during and 20 minutes after showers. Less moisture means less grime and mildew, and fewer odors too (see our tips for getting rid of a musty smell).
  • Consider a water softener if you have very hard water. It reduces mineral spots on glass, faucets and fixtures throughout the house.

Mistakes to Avoid

Don’tWhy
Use abrasive scouring padsThey can scratch glass and damage protective coatings
Mix vinegar with bleachIt creates toxic chlorine gas
Use vinegar on natural stoneAcid can etch marble, travertine and limestone surrounds
Let cleaner dry on the glassIt leaves streaks and residue
Wait months between cleaningsBuildup hardens and becomes much harder to remove

Frequently Asked Questions

What is the best homemade cleaner for glass shower doors?

Equal parts warm white vinegar and blue dish soap is one of the most effective homemade cleaners. It handles both soap scum and light mineral spots.

How often should you clean glass shower doors?

A quick spray and squeegee after each shower, plus a deeper clean once a week, keeps most glass doors looking clear. Heavily used showers or hard water homes may need a deep clean more often.

Can you use Magic Eraser on glass shower doors?

Yes, a melamine sponge like Magic Eraser works well on soap scum for most glass. Use light pressure and avoid it on coated or specialty glass unless the manufacturer says it’s safe.

How do you clean really cloudy shower glass?

Start with a long vinegar soak (30 to 60 minutes), then scrub with a baking soda paste. If the glass stays cloudy after cleaning, the surface may be etched from years of mineral exposure, which cleaning can’t fully reverse.

Final Thoughts

Learning how to clean glass shower doors comes down to two things: the right cleaner for the job and a little daily prevention. Use vinegar and dish soap for regular cleaning, a baking soda paste or vinegar soak for tough buildup, and a squeegee to keep it all from coming back. A few minutes a week is all it takes to keep your shower looking brand new.

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply

    Your email address will not be published. Required fields are marked *