Bathroom & Hard Water
How to Remove Hard Water Stains from a Porcelain Sink
Hard water stains on a porcelain sink can leave white, crusty spots that are tough to remove. With a few household staples, you can dissolve the mineral deposits and restore the shine without damaging the surface.
Hard water stains on a porcelain sink can make an otherwise clean bathroom look dull and grimy. These white, crusty spots are caused by mineral deposits—mostly calcium and magnesium—that are left behind when water evaporates. If you have hard water, you've probably seen these stains build up around the faucet and basin. The good news: you can remove them with common household items like white vinegar and baking soda, without harsh chemicals or heavy scrubbing.
What to Do First
Before you start, check your sink's finish. Porcelain is durable but can be scratched by abrasive pads or powders. Always test any cleaning solution on a small, hidden area first. For routine hard water stains, a simple vinegar solution is often enough. For thicker, crusty deposits, you may need a baking soda paste.
Readers may also find How to Remove a Dried Coffee Stain from a Velvet Couch, How to Remove a Fresh Ink Stain from a Wool Carpet, and How to Remove a Cooking Oil Stain from a Polyester Couch useful. For more stories like this, browse our Surface Safety section.
Method 1: White Vinegar for Light to Moderate Stains
White vinegar is a mild acid that dissolves mineral deposits. It's safe for porcelain when diluted, but avoid letting it sit too long on the surface.
- Mix equal parts white vinegar and water in a spray bottle.
- Spray the stained areas generously, making sure they are fully wet.
- Let the solution sit for 10–15 minutes to break down the minerals. Do not let it dry on the surface.
- Wipe with a soft cloth or sponge, using gentle circular motions.
- Rinse thoroughly with water and dry with a clean towel to prevent new spots.
For stubborn spots, you can soak a paper towel in the vinegar solution and lay it over the stain for 15–20 minutes before wiping.