How to Get Rid of Hard Water Stains on Glass Shower Doors

Updated October 1, 2026

How to Get Rid of Hard Water Stains on Glass Shower Doors

Quick answer: Spray glass shower doors with a mix of equal parts warm white vinegar and water plus a squirt of dish soap, let it sit 15 to 30 minutes, then scrub with a non-scratch sponge and rinse. For stubborn buildup, follow with a baking soda paste. Squeegee the glass after every shower to stop new stains from forming.

That cloudy white film on your shower door is mineral residue left behind when hard water dries. It looks permanent, but in most cases a few pantry staples and a little patience will clear it.

Updated October 2026

Key takeaways

  • Hard water stains are calcium and magnesium deposits, and mild acids like vinegar and lemon juice dissolve them.
  • Warm vinegar works faster than cold, and dish soap helps it cling and cut soap scum.
  • Dwell time matters more than scrubbing hard. Let the solution sit before you wipe.
  • Never use steel wool or abrasive powders on glass, and never mix vinegar with bleach.
  • A 30 second squeegee after each shower prevents most new buildup.

What causes hard water stains on shower glass?

Hard water carries dissolved minerals, mostly calcium and magnesium. When droplets dry on the glass, the water evaporates and the minerals stay behind as white spots.

Over weeks, those spots bond with soap scum and body oils into a cloudy layer. The longer it sits, the harder it gets, which is why older buildup takes more than one round to remove.

Is it soap scum or hard water?

Soap scum feels greasy or waxy and wipes off fairly easily with soapy water. Hard water stains feel rough or chalky and do not budge with plain soap. Most shower doors have both, so the best cleaners tackle grease and minerals at the same time.

What you need

  • White distilled vinegar
  • Liquid dish soap
  • Baking soda
  • A spray bottle (one you can label)
  • Non-scratch scrub sponge or soft brush
  • Microfiber cloths
  • A squeegee
  • Rubber gloves
  • Optional: lemons, paper towels, an old toothbrush for tracks

Turn on the bathroom fan or crack a window. Vinegar fumes are not dangerous in normal amounts, but ventilation keeps the smell manageable and is a good habit with any cleaner.

How to remove hard water stains with vinegar and dish soap

This is the method to try first. It handles light to moderate buildup on most glass doors.

  1. Warm the vinegar. Heat 1 cup of vinegar in the microwave for about 60 seconds until warm, not boiling.
  2. Mix the spray. Pour the warm vinegar into a spray bottle with 1 cup of water and about 1 tablespoon of dish soap. Swirl gently so it does not foam over.
  3. Spray generously. Coat the inside of the glass from top to bottom until it is fully wet.
  4. Let it sit. Wait 15 minutes for light stains and up to 30 minutes for heavy ones. Spray again if it starts to dry.
  5. Scrub in circles. Use the non-scratch side of a sponge and work in small circles, top to bottom.
  6. Rinse well. Use the shower head or a cup of warm water to flush off all residue.
  7. Dry completely. Squeegee the glass, then buff with a dry microfiber cloth to check for spots you missed.

How to make it cling to vertical glass

If the spray runs off too quickly, soak paper towels in the vinegar mix and press them flat against the glass. They hold the solution in place while it works. Remove them after 30 minutes and scrub.

Amelia’s tip: Spray the doors right before you start a bigger bathroom clean, then do the toilet, sink and floor while the vinegar soaks. By the time you come back, the minerals have softened and the glass wipes clean with much less effort.

How to remove stubborn hard water buildup

Thick, crusty film that has been there for months needs a second step. Use one of these after the vinegar soak.

Baking soda paste

  1. Mix 3 tablespoons of baking soda with about 1 tablespoon of water to form a thick paste.
  2. Spread it over the stained areas with a damp sponge.
  3. Spray a little vinegar on top. It will fizz, which is normal.
  4. Scrub gently in circles for a minute or two, then rinse and dry.

Baking soda is a mild abrasive that lifts residue without scratching glass when used with a soft sponge.

Lemon juice

Lemon juice contains citric acid, which also dissolves minerals and leaves a fresh scent. Cut a lemon in half, dip the cut side in baking soda and rub it directly on spots. Let it sit 10 minutes, then rinse. This works well for small patches and door handles.

Melamine foam sponge

A damp melamine foam sponge (often sold as a “magic” eraser) can buff away the last cloudy haze. Test a small corner first, especially on coated or tinted glass, and use light pressure.

Repeat rather than force it

Very old buildup may need two or three rounds over a few days. Repeating the soak is safer than scrubbing harder or reaching for tools that can scratch.

Which cleaning method should you use?

Stain level What it looks like Best method Time needed
Light Scattered white water spots Vinegar and dish soap spray 15 to 20 minutes
Moderate Cloudy film over most of the glass Warm vinegar soak with paper towels, then scrub 30 to 45 minutes
Heavy Rough, chalky crust you can feel Vinegar soak plus baking soda paste, repeated as needed 1 hour, possibly over 2 to 3 sessions
Maintenance Clear glass you want to keep clear Daily squeegee, weekly spray 1 to 5 minutes

What should you avoid when cleaning glass shower doors?

  • Never mix bleach with vinegar or ammonia. Combining them releases toxic gases. Rinse surfaces well if you switch cleaners.
  • Skip steel wool and scouring powders. They leave fine scratches that trap even more minerals later.
  • Protect natural stone. Vinegar and lemon can etch marble, travertine and limestone. Keep acidic cleaners on the glass and rinse any drips off stone right away.
  • Check for coatings. Some doors have a factory water repellent coating. Harsh scrubbing can wear it off, so stick to soft sponges.
  • Watch metal frames. Rinse vinegar off metal tracks and hinges so it does not sit on the finish.

How to clean shower door tracks

Tracks collect the worst of the grime. Plug the drain holes with a little paper towel, fill the track with warm vinegar and let it sit 20 minutes. Sprinkle in baking soda, scrub with an old toothbrush, then remove the paper towel and flush the track with water. Wipe dry.

How do you keep hard water stains from coming back?

Prevention takes far less time than removal. Build these into your routine.

  1. Squeegee after every shower. It takes about 30 seconds and removes the water before minerals can dry.
  2. Use a daily spray. A light mist of half vinegar, half water after you squeegee helps keep film from building up.
  3. Leave the door open. Airflow dries the shower faster and also helps prevent mildew.
  4. Do a weekly wipe. A quick pass with the vinegar and soap spray keeps glass clear between deep cleans.
  5. Consider a water repellent. Glass sealing products help water bead and roll off. Reapply as the label directs.
  6. Look at your water. If buildup comes back within days, a shower head filter or whole home water softener may be worth pricing. Costs vary widely by home and region, so compare a few quotes.

Want a simple plan for the whole bathroom? Our complete home cleaning schedule breaks down what to clean daily, weekly and monthly so jobs like this never get out of hand. And while you are deep cleaning, it is a good week to wash your sheets and bedding too.

Amelia’s picks for this project

As an Amazon Associate, Amelia Jay earns from qualifying purchases. See all of Amelia’s picks

Frequently asked questions

Does vinegar damage glass shower doors?

No. White vinegar is safe on standard glass and is one of the most common ways to remove mineral deposits. Rinse it off metal frames and keep it away from natural stone, which acids can etch. If your glass has a special coating, check the manufacturer’s care guidance first.

Can you remove hard water stains without scrubbing?

Mostly, yes. Letting warm vinegar sit on the glass for 30 minutes, especially under soaked paper towels, softens deposits so they wipe away with light pressure. Very old buildup still needs some gentle scrubbing.

Why do my shower doors still look cloudy after cleaning?

Cloudiness that remains may be leftover residue, which a final rinse and microfiber buff will fix. If the haze will not lift after several treatments, the glass may be etched, meaning the surface itself is damaged. Etching cannot be cleaned off, though a glass professional may be able to polish it.

How often should you clean glass shower doors?

Squeegee daily, give the glass a quick spray and wipe weekly, and do a deeper vinegar soak about once a month. Homes with very hard water may need the deep clean every two weeks.

Is lemon juice or vinegar better for hard water stains?

Both are mild acids that dissolve minerals. Vinegar is cheaper and easier to use on large areas, while lemon is handy for small spots and smells fresher. Many people use vinegar for the doors and lemon for fixtures.

Clear glass makes a whole bathroom look cleaner, and once you get the buildup off, keeping it that way takes seconds a day. Keep a squeegee on a hook in the shower and the hard part is done. Next up, try our method to clean an oven without harsh chemicals.

Keep reading

More guides you'll love