Quick Answer: The best hard water stain remover for most homes is CLR Calcium, Lime & Rust Remover (about $6 for 28 oz at Home Depot). It is EPA Safer Choice certified, and Jelmar’s own safety data sheet lists a mild pH of 2.10-2.30. For uncoated glass shower doors, use Bio-Clean ($16.99-$19.99 for 20 oz). For stainless steel and porcelain, use Bar Keepers Friend Soft Cleanser ($3-$6). For heavy toilet scale, use Lime-A-Way (about $7). For orange stains from iron in well water, use Iron OUT. Every one of these removes stains that are already there. None of them stops new stains: only removing hardness from the water does that.

Hard water stains are calcium and magnesium carbonate left behind when water evaporates, and on well water, iron adds orange-brown rust rings on top. Every remover below works one of two ways. Acids dissolve the minerals; that covers CLR, Lime-A-Way, Bar Keepers Friend, Iron OUT and vinegar. Abrasive pastes like Bio-Clean polish the deposit off. The method is what decides which surfaces a product is safe on. That’s why we checked each manufacturer’s safety data sheet (SDS) and care guidance rather than relying on “works on everything” marketing.

Hard water stain removers at a glance

ProductBest forHow it works (per SDS/label)SDS pH / signal wordPrice (checked Oct 28, 2026)
CLR Calcium, Lime & Rust RemoverBest overall: faucets, glass, porcelain, fiberglassLactic + gluconic acidpH 2.10-2.30 / Warning$6.28 (28 oz, Home Depot)
Bio-Clean Hard Water Stain RemoverUncoated glass shower doorsAbrasive pasteNot listed$16.99-$19.99 (20 oz)
Bar Keepers Friend Soft CleanserStainless sinks, porcelain, chromeOxalic acid 1-5% + mild abrasivepH 1-1.5 / Danger (eye)$2.99-$4.19 (26 oz)
Lime-A-Way Hard Water Stain CleanerHeavy toilet and tub scaleSulfamic acid 5-10%pH 1.9-2.2 / Danger$6.68 (32 oz, Home Depot)
Iron OUT Rust Stain Remover Spray GelOrange iron stains from well waterFluorosilicic + oxalic acidCorrosive (liquid SDS)$7.30-$19.69 (24 oz)
Distilled white vinegarLight spots, coated glass, first tryAcetic acid (4%+ by FDA rule)Food productPantry staple

1. CLR Calcium, Lime & Rust Remover: Best Overall

CLR Calcium, Lime & Rust Remover (28 oz)

Best overall · $6.28 for 28 oz at Home Depot, $28.51 for a 6-pack at Walmart · lactic + gluconic acid · EPA Safer Choice
  • CLR's product page lists the full formula: water, lactic acid, gluconic acid, lauramine oxide (a surfactant), a glycol-ether solvent and two colorants. Jelmar's July 2023 safety data sheet puts the pH at 2.10-2.30, with a "Warning" signal word for skin and eye irritation.
  • Approved surfaces per CLR: chrome, fiberglass, porcelain, stainless steel and glass, plus shower heads, sinks, tubs and toilet bowls.
  • The rule most people skip: CLR says to mix it 1:1 with warm water and not to leave it on any surface for longer than 2 minutes. Rinse with cold water.
  • CLR also lists where it must not go: natural stone, marble (including synthetic), granite, brass, copper, aluminum, galvanized metal, and painted, coated or sealed surfaces.
Check price on Amazon →

Stain remover, softener salt and resin cleaner all tend to run out mid-job, and Amazon Prime ships restocks free in two days. You can try it free for 30 days.

CLR is our default because its lower-strength chemistry covers the widest range of surfaces. It works on chrome faucet bases, shower heads, porcelain toilets and plain glass. The one variant we’d skip for routine cleaning is CLR 2X Stronger, which is a different product rather than a concentrate of the same one. Its October 31, 2025 SDS lists 10-20% lactic acid plus 5-10% methanesulfonic acid, a pH of 0.4, and a “Danger” label for severe skin burns and eye damage. pH is logarithmic, so dropping from about 2.2 to 0.4 means roughly 50-80 times the hydrogen-ion concentration, not twice the strength. That doesn’t mean it cleans 50 times faster, but it does mean gloves and eye protection stop being optional.

2. Bio-Clean Hard Water Stain Remover: Best for Uncoated Glass Shower Doors

Bio-Clean Hard Water Stain Remover (20 oz)

Best for plain glass · $16.99 at Ace Hardware, $17.95 at WindowCleaner.com, $19.99 direct from Bio-Clean Products · abrasive paste
  • Retail listings describe it as abrasive-based, and window-cleaning pros have long used it for baked-on water spots on shower glass, windows and chrome.
  • Sold to glaziers as CRL Bio-Clean (C.R. Laurence item WSR1; retail sizes use the same WSR prefix, such as WSR20 at Ace). CRL's own notes say it will not repair glass with "Stage Two corrosion," meaning etching or a permanent white haze.
  • CRL warns against using it on plexiglass, soft plastics or glossy automotive paint.
Check price on Amazon →

The coated-glass catch nobody mentions: many newer frameless shower doors ship with a factory coating, such as Guardian ShowerGuard. Guardian’s care guidance for ShowerGuard tells owners to avoid abrasive cleaners, and it names CRL Bio-Clean in that list alongside Ajax, Comet powder, CRL Sparkle, rouge and cerium oxide. It also warns against hydrofluoric and phosphoric acid and against razor blades. The most-recommended glass stain remover online is therefore on one glass maker’s do-not-use list. Bio-Clean is our pick for plain glass. If your door came with a coating warranty or care card, start with vinegar or the mild cleanser that card names.

3. Bar Keepers Friend Soft Cleanser: Best for Stainless Steel and Porcelain

Bar Keepers Friend Soft Cleanser (26 oz)

Best for sinks and fixtures · $2.99 at Blain's Farm & Fleet, $4.19 at WebstaurantStore · oxalic acid in a mild-abrasive cream
  • Bar Keepers Friend's October 23, 2025 SDS for the Soft Cleanser lists 1-5% oxalic acid dihydrate and a pH of 1-1.5. That is more acidic on paper than regular CLR, and the sheet carries a "Danger" signal word for serious eye damage.
  • Oxalic acid is the go-to for hard water rings and rust tint on stainless sinks, porcelain and chrome. The cream clings to vertical surfaces better than a pour-on liquid.
  • The powdered Cleanser & Polish is stronger, at 7.5-9.5% oxalic acid on its SDS. That sheet lists cast iron, granite, marble, painted surfaces and mirrors under uses advised against.
Check price on Amazon →

The “soft” in the name refers to the texture of the cream, not the chemistry. Treat it like any other acid cleaner: rinse it off fully, and keep it away from stone countertops and mirror edges.

4. Lime-A-Way Hard Water Stain Cleaner: Best for Heavy Toilet and Tub Scale

Lime-A-Way Hard Water Stain Cleaner (32 oz spray)

Best for thick scale · $6.68 single or $11.82 for a 2-pack at Home Depot · sulfamic acid
  • Reckitt's SDS for Lime-A-Way Lime, Calcium & Rust Cleaner (version 12.0, October 2021) lists 5-10% sulfamic acid (amidosulfonic acid) and a pH of 1.9-2.2.
  • It carries a "Danger" signal word, classified for skin corrosion (Category 1B), serious eye damage and corrosion to metals. That's a heavier label than regular CLR's at nearly the same pH.
  • Don't confuse it with Lime-A-Way Toilet Bowl Cleaner, which is a separate product. Its SDS lists 1-5% hydrochloric acid.
Check price on Amazon →

Lime-A-Way earns its place on the crusty ring inside a toilet bowl or a tub drain that CLR’s 2-minute limit can’t get through. Ventilate the room, wear gloves, and never use it in the same session as a bleach-based cleaner. Both Reckitt’s and Jelmar’s safety sheets warn that mixing acid cleaners with bleach can release toxic fumes.

5. Iron OUT Rust Stain Remover Spray Gel: Best for Orange Well-Water Stains

Iron OUT Rust Stain Remover Spray Gel (24 oz)

Best for iron stains · $19.69 single at Walmart, $43.79 for a 6-pack at Zoro (about $7.30 per bottle) · fluorosilicic + oxalic acid
  • Retail labels list fluorosilicic acid and oxalic acid, and the brand markets the formula as non-hydrofluoric. Summit Brands' SDS for Iron OUT liquid classifies it as corrosive to metals and as causing severe skin burns and eye damage.
  • It is designed for orange-brown rust rings in toilets, sinks, tubs and laundry, the stains that CLR and Lime-A-Way treat as a side job.
  • It is also the brand many well owners already know from the Iron OUT powder used to clean softener resin.
Check price on Amazon →

Rust stains are an iron problem, not a hardness problem. The EPA’s secondary drinking-water standard for iron is 0.3 mg/L, and it lists reddish or orange staining as a cosmetic effect above that level. For manganese the standard is 0.05 mg/L, with black-brown staining above it. If the rings come back within weeks, see our best water softener for well water guide. A fine-mesh softener removes dissolved iron up to roughly 6-8 ppm, and above that you need a dedicated iron filter.

6. Distilled White Vinegar: Best First Try (and the Coated-Glass Option)

Distilled White Vinegar or Heinz Cleaning Vinegar

Best budget option · acetic acid · FDA policy requires at least 4 g acetic acid per 100 mL; Heinz sells a 6%-acidity cleaning version
  • Vinegar is the gentlest acid on this list, and it's the first step Guardian recommends for hard water spots on its ShowerGuard coated glass.
  • It works on light, recent spotting. Soak a cloth or paper towel, press it onto the glass or wrap it around the faucet for 15-30 minutes, then wipe it off with a non-scratch sponge.
  • It is too slow for years-old scale, and like every acid here, it must never touch marble, travertine or limestone.
Check price on Amazon →

Match the remover to the surface

SurfaceUseAvoid
Plain (uncoated) shower glassBio-Clean, CLR diluted 1:1, vinegarSteel wool, razor blades on tempered glass
Factory-coated shower glass (e.g., ShowerGuard)Vinegar, the mild cleanser named on the care cardAbrasives, including CRL Bio-Clean; hydrofluoric and phosphoric acid
Chrome faucets and shower headsCLR (2-minute max), vinegar soakLeaving any acid on to "work overnight"
Stainless steel sinksBar Keepers Friend Soft Cleanser, CLRChlorine bleach mixed with any acid
Porcelain toilets and tubsLime-A-Way, CLR, Iron OUT for rust ringsMixing with bleach-based bowl cleaners
Brass, copper, aluminum fixturesMild soap, then a metal-specific cleanerCLR (excluded on its own label)
Marble, travertine, granite, limestonepH-neutral stone cleaner; a stone restorer for etchingEvery acid on this list, vinegar included

Stain or etching? Know when to stop scrubbing

Hard water deposits sit on top of the glass and come off with acid or a polishing paste. Etching is damage to the glass surface itself, and CRL calls it “Stage Two corrosion.” It shows up as a white haze that remains after two correct cleanings. No remover on this list fixes etching, and CRL says so about its own Bio-Clean. If the haze doesn’t change after two careful passes, stop. More scrubbing on etched glass only adds scratches. The fix at that point is replacing the glass or having it professionally polished, followed by softer water so the next door doesn’t go the same way.

How to stop hard water stains coming back

Every remover above treats stains that are already there. The stains return at the same rate as long as the water stays the same. The U.S. Geological Survey classifies water above 180 mg/L (10.5 grains per gallon) as “very hard.” The harder the water, the more mineral each evaporating droplet leaves behind, and the faster the spots return.

Shop shower squeegees on Amazon →

The bottom line

Buy CLR Calcium, Lime & Rust Remover if you want one bottle for faucets, porcelain and plain glass, and respect its 2-minute contact limit. Add Bio-Clean for uncoated shower glass, Bar Keepers Friend Soft Cleanser for stainless sinks, Lime-A-Way for thick toilet scale, and Iron OUT if the stains are orange rather than white. Read the label before you buy a “stronger” version. CLR 2X Stronger and Lime-A-Way both carry a “Danger” label that regular CLR doesn’t. Check whether your shower glass has a factory coating before using any abrasive. And keep natural stone away from every acid on this page. To stop scrubbing the same spots every month, fix the water itself with a water softener. Not sure whether your problem calls for a softener or a filter? Our water softener vs. water filter comparison sorts that out. For whole-house filtration questions beyond hardness, our sister site’s whole-house water filter guide covers sediment, chlorine and iron.

Prices checked October 28, 2026 at the retailers named. Ingredients, pH values and hazard labels are taken from the manufacturers’ published safety data sheets: Jelmar/CLR (July 2023 and October 31, 2025), Reckitt/Lime-A-Way (v12.0, October 2021), Bar Keepers Friend (Soft Cleanser, October 23, 2025; Cleanser & Polish, June 2015) and Summit Brands/Iron OUT. Formulas change, so check the SDS for the bottle you actually buy.