Published October 15, 2026 · By the Maid For You Utah team
If you live in Utah, you have probably seen it: a cloudy film on the shower glass that comes back days after you clean it, white crust around the faucet, and chalky spots on dishes straight out of the dishwasher. That is hard water at work. Much of the water along the Wasatch Front and in Utah County is hard, which means it carries dissolved minerals — mostly calcium and magnesium. When the water dries, the minerals stay behind.
The good news is that most hard water stains come off with the right method and a little patience. This guide walks through each room, explains what to use (and what to avoid), and shows when it makes more sense to hand the job to a professional.
Why hard water stains are so stubborn
Hard water deposits are mineral scale, not ordinary dirt. Regular all-purpose cleaners and dish soap are designed to lift grease and grime, so they slide right over scale. To break it down you need a mild acid (like white vinegar or citric acid) or a cleaner made specifically for limescale, plus enough contact time for it to work.
The longer scale sits, the harder it gets. A thin film that wipes off in a minute this week can turn into a crust that needs soaking and scrubbing a few months from now. That is why small, regular habits matter more than one big cleaning day.
Before you start: three safety rules
- Never mix vinegar (or any acid) with bleach. The combination releases a harmful gas. Rinse surfaces well between products.
- Keep acids off natural stone. Vinegar, lemon and many limescale removers can etch marble, travertine and limestone, and can dull some granite sealers. Use a pH-neutral stone cleaner instead.
- Test first. Try any product on a small hidden spot, especially on colored grout, specialty finishes like matte black or brushed gold fixtures, and older enamel tubs.
Bathroom: shower glass, tile, grout and fixtures
Shower doors and glass
Glass shows hard water worse than any other surface. Warm up equal parts white vinegar and water, spray the glass generously, and let it sit for 10–15 minutes so the acid can soften the mineral film. Wipe with a non-scratch sponge, rinse with plain water, then dry completely with a microfiber cloth or squeegee. For heavy buildup, make a paste of baking soda and a little water, apply it after the vinegar has soaked, and scrub gently in circles.
Faucets and showerheads
For crusty buildup around the base of a faucet, soak a paper towel in vinegar, wrap it around the fixture, and leave it for 30–60 minutes before scrubbing with an old toothbrush. For a clogged showerhead, fill a plastic bag with vinegar, secure it over the head with a rubber band so the nozzles are submerged, and leave it for an hour or more. Run hot water through it afterward. Skip long soaks on specialty finishes and check the manufacturer's care instructions first.
Tile and grout
Ceramic and porcelain tile handle diluted vinegar well. Spray, wait a few minutes, scrub the grout lines with a stiff brush, and rinse. If your shower is natural stone, use a stone-safe cleaner and a soft brush instead — acid will leave dull marks that are much harder to fix than the original stains.
Toilets
The brown or gray ring at the waterline is usually mineral scale. Pour a cup or two of vinegar into the bowl, let it sit for at least an hour (overnight for heavy rings), then scrub. A pumice stone made for toilets can remove stubborn rings on porcelain if you keep the stone and surface wet the whole time.
Kitchen: sink, faucet, dishwasher and appliances
- Stainless steel sinks: Spray with diluted vinegar, wait a few minutes, wipe along the grain, then rinse and dry. Drying the sink at night is the single best habit for preventing new spots.
- Faucet and sprayer: Use the paper-towel wrap method from the bathroom section around the aerator and base.
- Dishwasher: If glasses come out cloudy, place a cup of vinegar upright on the top rack and run an empty hot cycle. Clean the filter, and consider using a rinse aid — it helps water sheet off instead of drying in spots.
- Kettles and coffee makers: Descale with equal parts vinegar and water (or a citric-acid descaler), then run two or three cycles of plain water to clear the taste.
- Refrigerator water and ice dispensers: Wipe the dispenser tray and nozzle area with diluted vinegar, then rinse with a damp cloth.
Windows, doors and outdoor fixtures
Sprinklers are a common cause of white spots on lower windows and sliding doors in Utah neighborhoods. Clean the glass with diluted vinegar and a microfiber cloth, and if you can, adjust sprinkler heads so they don't hit the glass. Outdoor hose bibs and patio furniture can be wiped down the same way.
How to keep hard water stains from coming back
- Dry wet surfaces. A quick squeegee on the shower glass and a towel over the faucet after use prevents most new buildup.
- Clean little and often. A weekly wipe takes minutes; months of buildup can take hours.
- Use a daily shower spray. A light mist after showering slows scale from forming.
- Consider water treatment. Many Utah homeowners use a water softener or filtration system. A licensed plumber or water-treatment company can test your water and recommend options.
- Book regular cleaning. With recurring maid service, scale never gets the chance to harden.
When to call a professional
DIY works well for light, recent buildup. It is worth calling in help when:
- The glass stays cloudy after two or three rounds of cleaning.
- You have natural stone, specialty fixture finishes, or you are not sure what a surface is made of.
- You are moving out and need the bathrooms and kitchen to pass a landlord inspection — see our move-out cleaning service and our move-out cleaning checklist for Utah renters.
- You are getting a home ready for guests, a sale, or a new season and want everything reset at once.
Hard water stain removal is part of every deep cleaning we do. Our team uses eco-friendly descalers that are tough on calcium and magnesium buildup without damaging fixtures, and we disinfect bathrooms to GBAC standards. We are licensed and insured, there are no contracts, and new customers get 10% off their first clean.
We clean homes across the Wasatch Front, Utah County and Park City, including Salt Lake City, Lehi, South Jordan, Provo and Eagle Mountain — see all 24 cities we serve.
Done fighting the shower glass?
Get a free, no-obligation estimate for a deep clean with hard water stain removal.
Or call or text our team: (801) 382-7888
24/7 instant quotes: (435) 264-7222
