V&V Janitorial & Maid Services

Recipes

Homemade Hard Water Spot Remover for Shower Glass and Fixtures

Short answer

Spray full-strength white vinegar on the glass, press vinegar-soaked paper towels over the worst spots so it stays wet, wait 15 to 30 minutes, scrub with a non-scratch pad, rinse and squeegee dry. Use a 50/50 vinegar and water mix on faucets for only a short time. Keep vinegar off marble, travertine and limestone, and never use it with bleach.

If you clean houses in Dallas-Fort Worth, you get very familiar with one look. A glass shower door that's been wiped every week and still looks foggy. That cloudy film is usually hard water, minerals left behind when tap water dries on the glass. Soap scum mixes in with it. Regular glass cleaner barely touches it.

Our water really is hard. Fort Worth's 2025 Water Quality Report lists total hardness of 108 to 150 parts per million, or 6 to 9 grains per gallon. Dallas told a City Council committee in December 2023 that its water runs 120 to 155 mg/L. On the U.S. Geological Survey's scale, that's moderately hard to hard. Our DFW hard water guide has more local numbers.

Use these at your own risk, and test a small hidden spot first. Some shower glass has a factory coating, and many fixtures have finishes that don't like acid.

Why vinegar works

Hard water spots are mostly mineral, the calcium and magnesium that were dissolved in the water. Minerals like that break down in a mild acid. New Mexico State University Extension lists full-strength vinegar or lemon juice as a way to remove rust stains and hard water deposits, and notes that vinegar removes lime deposits on windows.

Vinegar is slow, though. It needs contact time, and on a vertical shower door it wants to run straight down to the drain. The trick is keeping it wet on the glass long enough to work.

Shower glass, step by step

  1. Ventilate and glove up. Open the window or run the exhaust fan.
  2. Rinse first. Warm water takes off loose soap and grime so the vinegar can reach the minerals.
  3. Spray full-strength vinegar. A drop or two of dish soap in the bottle helps it cling a little longer.
  4. Keep it wet. For heavy spots, soak paper towels in vinegar and press them flat against the glass. They'll stick and hold the vinegar in place.
  5. Wait 15 to 30 minutes. Mist again if the towels start to dry.
  6. Scrub. Use a non-scratch pad in small circles. Skip steel wool and green scouring pads, which can scratch glass.
  7. Rinse and squeegee. Rinse well, squeegee top to bottom and dry with a microfiber cloth.

Old build-up that's been there for years might need two or three rounds. Some glass is etched rather than spotted. If the glass still looks cloudy when it's dry and clean, and the cloudiness feels smooth, the surface itself may be damaged, and no cleaner will bring it back.

Faucets, showerheads and fixtures

Fixtures need a gentler approach than glass. Moen says a 50/50 blend of household vinegar and water can be used on its faucets for a limited amount of time, then rinsed with water and dried with a soft cloth. It also says to avoid harsh cleansers like lime scale removers and pads that aren't safe for polished metal.

For a crusty showerhead, wet a cloth in the 50/50 mix and wrap it around the face of the showerhead for a short soak, then rinse and wipe dry. Don't leave fixtures soaking overnight. Brushed, matte, bronze and colored finishes vary by brand, so check the care guide for yours.

Where not to use it

Natural stone. This is the big one. Some DFW bathrooms have travertine or marble shower walls, floors or benches. The Natural Stone Institute says products with vinegar or other acids may dull or etch calcareous stones like marble, travertine, limestone and onyx. If vinegar drips onto stone, rinse it off right away. For stone showers, the Institute suggests a non-acidic soap scum remover.

Grout, over and over. The IICRC says acidic cleaners can wear down grout and sealer over time. Rinse the grout well after you've worked on the glass above it.

Anywhere with bleach. If you've used a bleach cleaner in the shower, rinse everything thoroughly before vinegar goes on.

Never mix these

  • Bleach and vinegar make chlorine gas. Poison Control notes that some toilet bowl cleaners are acidic too.
  • Bleach and ammonia make chloramine gas.
  • Hydrogen peroxide and vinegar in the same bottle form peracetic acid, which the Missouri Poison Center describes as corrosive to skin, eyes and the airways.

Don't stack a store lime remover on top of vinegar, either. One product, rinse, then the next. If anyone's eyes or throat start to burn, get them out of the bathroom into fresh air and call Poison Help at 1-800-222-1222.

Keeping spots from coming back

Hard water spots form when water dries on the glass. Stop the drying and you stop most of the spots.

  • Squeegee after every shower. It takes a few seconds and saves a lot of scrubbing.
  • Let it air out. The American Cleaning Institute suggests leaving shower doors and curtains open after use so they dry, which also helps with mildew.
  • Daily shower spray. ACI says daily shower cleaners work when sprayed on warm, wet walls right after a shower, with no rinsing needed.
  • Dry the fixtures. A quick wipe of the faucet and handles keeps the white crust from forming.

Label your vinegar bottles, and keep them up high with your other cleaners. ACI's advice is to store cleaning products out of sight and reach of kids and pets.

Recipe card

Homemade Hard Water Spot Remover for Shower Glass and Fixtures

You need

  • Plain white distilled vinegar, full strength, for glass
  • Water, to make a 50/50 mix for faucets and fixtures
  • Optional, 1 or 2 drops of dish soap to help it cling
  • Paper towels, a non-scratch scrub pad, gloves, a squeegee and a microfiber cloth
  • Two labeled spray bottles

Steps

  1. Open the bathroom window or turn on the exhaust fan, and put on gloves.
  2. Rinse the glass with warm water to take off loose soap and dirt.
  3. Spray full-strength vinegar on the glass. For heavy spots, press vinegar-soaked paper towels against the glass so it stays wet.
  4. Wait 15 to 30 minutes. Don't let it dry out. Mist it again if needed.
  5. Scrub with a non-scratch pad in small circles.
  6. Rinse well with water, then squeegee and dry with a microfiber cloth.
  7. For faucets and showerheads, use a 50/50 vinegar and water mix for a short time only, then rinse and dry.

Cautions

  • Use at your own risk. Test a small hidden spot first.
  • Never use vinegar on or near bleach. Bleach plus an acid makes chlorine gas.
  • Never mix bleach with ammonia. It makes chloramine gas.
  • Don't put hydrogen peroxide and vinegar in the same bottle. They form corrosive peracetic acid.
  • Keep vinegar off marble, travertine, limestone and onyx walls, floors and benches. Acid etches them.
  • Don't leave vinegar sitting on faucets for hours. Moen says to use a 50/50 mix for a limited time only.
  • Don't use it alongside a store lime or rust remover. One product at a time, rinse between.
  • Ventilate, wear gloves and keep kids and pets out of the bathroom while it soaks.
  • Label bottles and store them out of reach. Poison Help is 1-800-222-1222.

Test a small spot first

Try any cleaner on a hidden spot and wait before you do the whole surface. Never mix bleach with ammonia, vinegar or other cleaners. Open a window or run a fan, label homemade bottles, and keep them away from kids and pets. Keep vinegar and other acids off natural stone. Follow the product label. You use these tips at your own risk.

Common questions

How do you remove hard water stains from a glass shower door?

Spray full-strength white vinegar, cover heavy spots with vinegar-soaked paper towels so it stays wet, wait 15 to 30 minutes, then scrub with a non-scratch pad, rinse and squeegee dry. Repeat on stubborn spots.

Does vinegar remove hard water stains?

It can, because hard water spots are mostly mineral and vinegar is a mild acid. New Mexico State University Extension lists full-strength vinegar or lemon juice for removing hard water deposits. Old, heavy build-up may take several rounds.

Can I use vinegar on my shower if it has stone tile?

Not on the stone. The Natural Stone Institute says products with vinegar or other acids may dull or etch calcium-based stones like marble, travertine and limestone. Use a non-acidic soap scum remover made for stone.

How do I keep hard water spots from coming back?

Squeegee the glass after every shower, keep the door open so it dries, and wipe faucets dry. The American Cleaning Institute also suggests daily shower cleaners sprayed on warm, wet walls right after showering.

Rather have someone else do it?

V&V cleans homes across Dallas-Fort Worth. Free estimates, insured, se habla español.

Sources

  1. Drinking Water Quality Report, 2025 data (City of Fort Worth Water) (accessed Oct 8, 2026)
  2. Memo to the Quality of Life Committee, fluoridation follow-up with hardness data (City of Dallas Water Utilities, Dec 1, 2023) (accessed Oct 8, 2026)
  3. Hardness of Water (U.S. Geological Survey Water Science School) (accessed Oct 8, 2026)
  4. Green Cleaning Methods for Your Home, Guide G-315 (New Mexico State University Extension, revised Jan 2019) (accessed Oct 8, 2026)
  5. Faucet Finish Care and Cleaning (Moen) (accessed Oct 8, 2026)
  6. Learn About Cleaning Products for Natural Stone (Natural Stone Institute) (accessed Oct 8, 2026)
  7. Room by Room Cleaning Guide (American Cleaning Institute) (accessed Oct 8, 2026)
  8. Consumer Floor and Furnishings Care Information, tile, stone and grout (IICRC tip sheet) (accessed Oct 8, 2026)
  9. Chlorine gas, what happens if you mix bleach and other cleaners (Poison Control, National Capital Poison Center) (accessed Oct 8, 2026)
  10. Some Things Just Don't Mix (Missouri Poison Center, updated Jul 7, 2025) (accessed Oct 8, 2026)
  11. Cleaning Product Safety (American Cleaning Institute) (accessed Oct 8, 2026)