How to Remove Hard Water Stains from Bathtub

How to Remove Hard Water Stains from Bathtub

Hard water stains in the bathtub — those white, chalky, or crusty deposits that form around the waterline, faucet, and drain — are caused by calcium and magnesium minerals left behind as water evaporates. They're stubborn, but acid-based cleaners dissolve them effectively. Here's how to remove them and keep them from coming back.

What Are Hard Water Stains?

Hard water contains dissolved minerals, primarily calcium carbonate (limescale) and magnesium. When hard water evaporates on a surface, these minerals are left behind as white, chalky deposits. Over time, these deposits build up into thick, crusty layers that are difficult to remove with regular cleaning products.

What You'll Need

  • White vinegar
  • CLR Calcium, Lime & Rust Remover
  • Baking soda
  • Soft sponge or microfiber cloth
  • Rubber gloves
  • Spray bottle

Recommended: white vinegar (1 gallon), CLR Calcium, Lime & Rust Remover, CLR Cling Spray, baking soda, microfiber cloths, and rubber gloves.

Method 1: White Vinegar Soak (Best Natural Option)

  1. For surface deposits: soak a microfiber cloth in undiluted white vinegar and lay over the stained area for 30–60 minutes.
  2. For widespread staining: plug the drain, add a few inches of warm water, and pour in 2–3 cups of vinegar. Let soak for 1–2 hours.
  3. Scrub with a soft sponge and rinse thoroughly.

Vinegar's acetic acid dissolves calcium carbonate effectively. Safe for all tub materials.

Method 2: CLR (Fastest for Heavy Deposits)

  1. Apply CLR directly to hard water deposits.
  2. Let sit for 2 minutes maximum on porcelain and acrylic.
  3. Scrub with a soft sponge and rinse immediately and thoroughly.
  4. Repeat if needed.

CLR is specifically formulated to dissolve calcium, lime, and rust — the fastest option for heavy hard water buildup. Use with caution on acrylic and fiberglass; test in a small area first.

Method 3: Baking Soda + Vinegar Fizz

  1. Wet the stained area.
  2. Sprinkle baking soda over the deposits.
  3. Spray white vinegar over the baking soda.
  4. Let fizz for 20–30 minutes.
  5. Scrub gently and rinse.

Method 4: Overnight Vinegar Soak (For Stubborn Deposits)

  1. Soak paper towels or cloths in undiluted white vinegar.
  2. Press firmly against hard water deposits and leave overnight.
  3. In the morning, scrub with a soft sponge and rinse.

Extended contact time allows the acid to penetrate and dissolve even thick, hardened mineral deposits.

Removing Hard Water Stains Around the Faucet

  1. Wrap a vinegar-soaked cloth around the faucet base and spout.
  2. Secure with a rubber band and leave for 1–2 hours.
  3. Scrub with a small brush and rinse.
  4. For chrome faucets, dry immediately after to prevent water spots.

Hard Water Stain Removal by Tub Material

Tub Material Best Method Avoid
Acrylic Vinegar soak (safest) CLR (test first), abrasives
Fiberglass Vinegar soak (safest) CLR (test first), abrasives
Porcelain CLR (2 min), vinegar soak Steel wool, prolonged acid contact
Cast iron CLR (2 min), vinegar soak Steel wool, prolonged acid contact

How to Prevent Hard Water Stains

  • Dry the tub after every use – prevents minerals from depositing as water evaporates
  • Weekly vinegar spray – dissolves early deposits before they harden
  • Apply a water-repellent coating – makes the surface easier to rinse clean
  • Install a water softener – the most effective long-term solution for hard water areas
  • Use a squeegee after bathing – removes water before minerals can deposit

Frequently Asked Questions

What's the difference between hard water stains and soap scum?

Hard water stains are white, chalky mineral deposits (calcium and magnesium). Soap scum is a combination of soap residue, body oils, and minerals. They often appear together. Vinegar dissolves both; dish soap helps with the soap scum component.

How long does it take to remove hard water stains?

Light deposits: 30–60 minutes with vinegar. Heavy, long-standing deposits: overnight vinegar soak or CLR treatment. Very thick buildup may require multiple treatments.

Is CLR safe for fiberglass tubs?

CLR can be used on fiberglass but with caution — limit contact to 2 minutes and rinse thoroughly. Test in a small, inconspicuous area first. White vinegar is the safer option for fiberglass.

Final Thoughts

Hard water stains are a mineral problem that requires an acid solution — literally. White vinegar is the safest and most versatile option for all tub materials, while CLR provides faster results for heavy deposits on porcelain and cast iron. Prevent recurrence by drying the tub after use, doing weekly vinegar treatments, and considering a water softener if hard water is a persistent problem in your home.

Back to blog

🛒 Looking for the right tools?

Browse all our curated product recommendations on Amazon — view the full list here →

#CommissionsEarned — As an Amazon Associate, Life Logic Lab earns from qualifying purchases. Clicking on Amazon links in our articles may earn us a small commission at no extra cost to you.