Hard Water Stains on Granite? Safe Cleaners and What to Avoid
Hard water leaves white rings and spots on granite. Clean them with soap and a stone-safe cleaner, and skip the acids that dull the finish.
By Jamilur Rahman Updated November 5, 2026 · 7 min read
- Time
- 20 min
- Cost
- Under $20
- Difficulty
- Easy
In this guide
Quick answer
To remove hard water stains from granite, wipe the spot with warm water and a few drops of mild dish soap, use a stone-safe cleaner on any white crust that is left, and buff dry with a microfiber cloth. Skip vinegar, lemon, and limescale removers that are not labeled for stone, since acids can dull the polish and wear the sealer. Dark stains that do not dry out have soaked in and need a different fix.
Free fix vs. permanent fix
Warm water, mild soap, and a dry buff
- Wipe with warm water and a few drops of mild dish soap
- Lift crust with a plastic scraper held flat, never metal
- Rub a thin baking soda paste on stubborn spots, then rinse
- Buff dry with a clean microfiber cloth
How long it lasts: Until the next splash dries. Hard water leaves minerals every time a drop evaporates, so spots return unless you wipe dry.

A stone-safe granite cleaner
A pH-neutral stone cleaner lifts mineral film without acid, so the polish and sealer stay intact. Dish soap can leave its own film over time. A stone cleaner rinses clean, and regular use stops the buildup before it forms a crust.
What to get: Granite and stone countertop cleaner
How long it lasts: It works with each wipe-down, and it is the weekly routine that stops the film building up.
As an Amazon Associate I earn from qualifying purchases.
What you'll need
-
Mild dish soap
A few drops in warm water is enough
You have it -
Baking soda
A mild paste for stubborn spots
You have it -
Plastic scraper or old gift card
Lifts crust at a flat angle without scratching
Free - Illustration

Microfiber cloths
Dry-buffing after each use stops new spots
- Our pick Illustration

Granite and stone countertop cleaner
Choose one that is pH-neutral and labeled for natural stone
- Illustration

Granite sealer
Only if the water drop test shows the stone soaks up water
Why it happens
Minerals left when water dries
Hard water carries calcium and magnesium. When a drop dries on granite, it leaves a white ring or a dull spot, most often around the faucet, the sink rim, and under drink glasses.
Water that sits on the surface
Standing water near the sink, a coffee maker, or a dish rack dries slowly, so the ring is thicker and harder to wipe off.
A worn or missing sealer
Granite is dense but still porous. When the sealer wears, water soaks in and can darken the stone as well as leave a ring on top.
The wrong cleaner
Acids in vinegar, lemon, and some limescale sprays can dull polished granite and wear the sealer, so the next stain looks worse.
Try this first (free)
Do these in order, starting with the simplest.
-
Work out what kind of stain it is
A white ring or crust you can feel is mineral buildup on the surface, and it can be cleaned. A dark patch that does not dry out has soaked in. Drop a little water on a clean spot. If it beads, the sealer is working. If it darkens within 10 minutes, the sealer is worn.
-
Wipe with warm soapy water
Tool used: Mild dish soapMix a few drops of mild dish soap in warm water. Wipe the stain, then rinse the cloth and wipe again with clean water.
-
Lift the crust gently
Tool used: Plastic scraper or old gift cardHold a plastic scraper nearly flat and slide it under the crust. Do not use metal blades or scouring pads, which can scratch the polish.
-
Treat stubborn spots with a stone-safe cleaner
Tool used: Granite and stone countertop cleanerSpray the cleaner on the spot, leave it for the time on the label, and wipe it off with a damp microfiber cloth. For a quick alternative, rub a thin baking soda paste in small circles and rinse.
Illustration
Check price on AmazonTool for this step
Granite and stone countertop cleaner · Choose one that is pH-neutral and labeled for natural stone
-
Buff dry every time
Tool used: Microfiber clothsRinse, then dry the area with a dry microfiber cloth until it shines. Wiping dry stops new rings from forming, and a cloth kept by the sink makes it a ten-second habit.
Illustration
Check price on AmazonTool for this step
Microfiber cloths · Dry-buffing after each use stops new spots
When free fixes aren't enough
If the stain is dark rather than white, it has soaked in, and scrubbing will not lift it. Try the water drop test to see if the sealer has worn, and ask a stone-care pro about a poultice for that stain type. If you see etching, a dull patch where acid sat, a stone pro can polish it back. If white rings return every day, check that a leak or a bad faucet seal is not putting water on the stone. A water softener or filter on the line also cuts down on minerals.
Buy the fix
Still stuck after the free fixes? These are the products we would look at.
| Pick | Product | Fixes | Who it's for | Buy |
|---|---|---|---|---|
| Best pick | ![]() Granite and stone countertop cleaner | mineral film and water spots without dulling the polish | Anyone with sealed granite who wants a safe weekly cleaner and spot remover. | Check price |
| Budget pick | ![]() Microfiber cleaning cloths | water spots, by drying the surface before minerals settle | Anyone who wants the cheapest way to stop new spots. | Check price |
| Upgrade pick | ![]() Granite sealer | water soaking into the stone and darkening it | Counters where the water drop soaks in within about 10 minutes. | Check price |

Granite and stone countertop cleaner
Fixes: mineral film and water spots without dulling the polish
Look for: Labeled safe for granite and sealed natural stone; pH-neutral, with no vinegar, lemon, or bleach; A streak-free formula that wipes off clean.
- Who it's for
- Anyone with sealed granite who wants a safe weekly cleaner and spot remover.
- Honest downside
- Your stone is unsealed, very old, or already etched. Check the label and test a hidden spot first.

Microfiber cleaning cloths
Fixes: water spots, by drying the surface before minerals settle
Look for: A soft, lint-free weave; A multi-pack, so one can live by the sink; Machine washable without fabric softener.
- Who it's for
- Anyone who wants the cheapest way to stop new spots.
- Honest downside
- You already have clean microfiber cloths. Use those.

Granite sealer
Fixes: water soaking into the stone and darkening it
Look for: A penetrating sealer made for granite; Simple wipe-on directions; Suitable for kitchen countertops.
- Who it's for
- Counters where the water drop soaks in within about 10 minutes.
- Honest downside
- Water still beads on your counter. It is already sealed.
As an Amazon Associate I earn from qualifying purchases. We don't show prices because they change, so use the button to see today's price.
How we picked: How we picked: this page is based on stone-care and countertop guides, sealer and cleaner instructions from the makers, and the problems and fixes people report in reviews. We do not test products by hand.
Safe cleaners and what to avoid
- Safe: warm water with mild dish soap, a pH-neutral stone cleaner, a thin baking soda paste, and a plastic scraper.
- Avoid: vinegar and lemon, acid limescale and tile cleaners, bleach and ammonia.
- Also avoid: scouring pads, steel wool, and melamine sponges, which can dull the polish.
Stop spots before they start
Dry the faucet base and sink rim after you wash dishes. Move the dish rack and coffee maker off the edge of the stone if water collects under them. A dry cloth hung by the sink turns this into a ten-second habit and saves you from a big scrub later.
What to skip
Vinegar, lemon, and limescale removers
Acids can etch polished granite and wear the sealer, so you end up with dull patches that are harder to fix than the original rings. Skip them, along with bleach and ammonia, unless the label says the product is safe for natural stone. Also skip scouring powders and melamine sponges, which can dull the polish.
Frequently asked questions
How do I remove hard water stains from granite?
Can I use vinegar on granite for hard water stains?
How do I know if my granite needs sealing?
How do I stop hard water spots from coming back?
As an Amazon Associate I earn from qualifying purchases. Affiliate disclosure