Restore Shine to Bathroom Faucets: Removing Hard-Water Stains

Hard water leaves mineral deposits on bathroom fixtures faster than you'd think, especially around faucet aerators, showerheads, and the base where water pools. These chalky white or cloudy stains aren't just cosmetic—they can actually corrode metal over time if left untreated, and they make even new fixtures look neglected. The good news is that hard-water stains are one of the easiest bathroom problems to fix without damaging the underlying finish. What separates a dull, stained fixture from one that gleams is usually nothing more than the right solvent and some elbow grease. This guide walks you through the best methods for different fixture types and teaches you how to make stains stay gone longer.

  1. Know Your Fixture First. Before you start cleaning, determine what material your fixtures are made from. Chrome, stainless steel, brushed nickel, brass, and polished nickel all respond differently to acids and abrasives. Check the underside or back of the fixture for a manufacturer's label. If you can't find one, chrome fixtures are typically very shiny and reflective, while brushed finishes have a matte appearance. Stainless steel has a neutral, slightly gray tone. This matters because some finishes scratch easily, and you need to match your cleaning method to the material.
  2. Gather Your Arsenal. White vinegar is your primary tool. Buy standard household white vinegar (5% acidity) in bulk—it's cheaper than specialty cleaning products and just as effective. You'll also need soft, lint-free cloths. Microfiber cloths work best because they lift mineral deposits without scratching. Avoid paper towels and rough terry cloth, which can leave streaks and micro-scratches on polished finishes. Have several cloths ready because you'll use one for vinegar application and another for drying and polishing.
  3. Submerge the Removables. The aerator (the screen at the faucet tip) and showerhead collect the worst buildup because water pools inside them. Unscrew the aerator by hand or with a small wrench—turn counterclockwise. If it's stuck, wrap the base in a soft cloth and use pliers to avoid marring the finish. Once removed, place the aerator in a small cup or bowl and cover it completely with white vinegar. Do the same with your showerhead if it has removable components. Let them soak for at least 2 hours, or overnight for heavy deposits. This dissolves mineral buildup from the inside out without any scrubbing.
  4. Drape and Dissolve. For faucet bodies, handles, and other fixtures you can't remove, soak a cloth in white vinegar and drape it over the stained area. For horizontal surfaces like the base of a faucet, you can pile vinegar-soaked cloths directly on the stain. Leave the vinegar in contact with the mineral deposits for at least 30 minutes to an hour. The acidity dissolves the calcium and magnesium compounds that form hard-water stains. You should see the deposits begin to soften and lose their opacity. For very thick, white crusty buildup, extend the soak to 2 hours.
  5. Paste On, Fizz Away. If soaking alone doesn't fully remove the stain, mix baking soda with a small amount of white vinegar to form a thick paste. The mixture will fizz slightly—this is the chemical reaction that helps break down deposits. Apply the paste directly to the remaining stains using an old toothbrush or a soft cloth. Let it sit for 10 to 15 minutes, then gently scrub in circular motions. Baking soda is mildly abrasive but soft enough not to scratch most fixtures. The combination of the acid (vinegar) and mild abrasive (baking soda) tackles deposits that vinegar alone can't budge.
  6. Brush Out the Buildup. Remove the soaked aerator or showerhead from the vinegar bath. Use an old toothbrush to gently scrub the interior screen and all external surfaces. The mineral deposits should be soft enough to dislodge with light brushing. Pay attention to the tiny holes in a showerhead—mineral deposits clog these and reduce water pressure. A small pipe cleaner or the narrow end of the toothbrush can clear individual holes. If deposits remain stubborn, soak for another 30 minutes and try again. Never use a wire brush or anything harder—you'll damage the parts.
  7. Flush Clean Completely. After scrubbing, rinse the aerator and showerhead under running water. Make sure all baking soda paste residue and vinegar are gone—any remaining acid will continue to etch the finish, and residual paste will leave streaks when it dries. Rinse the fixture body with clean water as well. Use a damp cloth to wipe away any vinegar or paste from the sink deck, chrome rim, or handle. This removes the cleaning agents and prevents them from drying and leaving a film.
  8. Buff to Brilliant. Use a clean, dry microfiber cloth to immediately dry every part of the fixture. This is crucial: any water left to air-dry will leave mineral deposits again. Buff the fixture with firm, circular motions, paying special attention to horizontal surfaces where water naturally pools. For chrome and polished nickel, you can use slightly more pressure to bring back the shine. For brushed finishes, use lighter, more directional strokes to maintain the matte appearance. The buffing action polishes the metal and removes any haze left by the cleaning process.
  9. Screw Back Together. Screw the aerator back onto the faucet tip by hand, then tighten gently with pliers if needed. Hand-tighten the showerhead onto its connector. Don't over-tighten—you want to be able to remove these parts again without damaging the threads. Turn the faucet on briefly and check water flow. The aerator should now flow properly without splashing or weak spots caused by clogged holes. Test the showerhead pattern as well.
  10. Weekly Wipe Wins. To keep hard-water stains from returning quickly, wipe down the fixtures every few days with a dry cloth. This removes water droplets before minerals can deposit. Weekly, do a quick vinegar wipe: spray or apply vinegar on a cloth and run it over all fixtures, then dry immediately. This takes 5 minutes and prevents stains from setting in. If you live in a very hard-water area, do this twice a week. Regular maintenance is far easier than dealing with thick, crusty buildup.
  11. Steel Wool Last Resort. If a fixture has deep pitting or corrosion beyond mineral deposits, you may need finer abrasion. Use 0000 (quadruple-zero) steel wool, which is very fine and safe for most finishes when used very lightly. Wet the steel wool with vinegar first, then gently rub in circular motions. Never use this on brushed or satin finishes—you'll create shiny spots that ruin the aesthetic. This step is only for chrome or polished finishes with actual pitting, not for routine stain removal.
  12. Spot-Check After Use. If you've been using the fixture heavily or water has sat, do a final vinegar-and-buff pass. Spray the fixture lightly with vinegar, let it sit for 2 minutes, then dry and buff with a clean cloth. This prevents the dull, spotty appearance that comes from mineral-heavy water. For fixtures you use constantly, this becomes part of your post-shower routine—wipe and dry as you leave the bathroom.