How to Remove Hard Water Stains From Shower Glass in Malaysia (2026 Guide)
Hard water stains on shower glass are mineral deposits (calcium, magnesium, silica) bonded to the surface. Light stains: white vinegar + microfibre. Moderate: Bar Keepers Friend or 50/50 vinegar-water + soft scour. Severe (etched/cloudy): professional cerium-oxide polish (RM 500+/panel) — DIY won’t fix etched glass. To stop stains coming back forever, apply EnduroShield nano-coating once — lasts 3+ years.
Why Malaysian shower glass develops hard water stains
Most Malaysian water supplies (especially Klang Valley, Penang, Johor) carry moderate to high mineral content — calcium, magnesium, silica, iron. After every shower the water on your glass evaporates but those minerals don’t. They settle as a thin film. Over weeks it builds into visible white spots. Over months and years, that film chemically bonds with the glass surface — the silica in the deposits literally fuses with the silica in the glass.
That’s when shower glass goes from "wipe it off" to "permanently cloudy." Most homeowners only notice after their bathroom is 18–24 months old, by which point the damage is partially structural.
The fix depends on how far gone your glass is. Use the right method for your stage of damage — the wrong one wastes time or makes it worse.
Diagnose your stain severity (60-second test)
- Run a finger across the spotted area while the glass is dry. Smooth = mineral film. Slightly textured = beginning of etching. Rough/pitted = etched.
- Spray white vinegar, wait 5 minutes, wipe. If the spots come off cleanly → mineral deposit (light/moderate). If they stay → etched.
- Look at the glass against a bright light. Cloudy or milky areas that don’t change with cleaning → etched.
Now match your result to one of the 3 methods below.
Method 1: Light stains (white vinegar + microfibre)
Best for: 1–6 month old shower glass with visible spots that wipe away with effort.
What you need: White vinegar (RM 4 from Tesco / Mr DIY), spray bottle, microfibre cloth, squeegee.
- Pour neat white vinegar into spray bottle.
- Spray glass generously while still slightly wet (vinegar bonds better with damp surface). Cover the entire shower screen.
- Wait 5–10 minutes. The acetic acid dissolves carbonate deposits.
- Wipe in a single direction with microfibre cloth, applying firm pressure. Top-to-bottom strokes work best.
- Rinse with cold water, then squeegee dry.
Avoid: Bleach (etches glass and dulls finish), abrasive sponges (micro-scratches that hold dirt next time).
Method 2: Moderate stains (Bar Keepers Friend or stronger acid)
Best for: 6–18 month glass with stubborn film that vinegar didn’t fully clear.
What you need: Bar Keepers Friend cleanser (powder, RM 25 from Lazada / Shopee MY), water, soft white scour pad.
- Wet the glass.
- Sprinkle Bar Keepers Friend powder onto wet glass — small section at a time.
- Use a soft white scour pad (NOT green, NOT steel wool — both scratch glass) and rub in circular motions.
- Work in 60-cm sections. Don’t let the cleaner dry on the glass — rinse before moving on.
- Final rinse with clean water, then squeegee dry.
Bar Keepers Friend contains oxalic acid, which dissolves mineral deposits without scratching glass. Also works on hard water stains in toilets and stainless steel sinks.
Alternative: CLR Calcium-Lime-Rust remover (RM 35) follows the same principle but is more aggressive — only use if BKF didn’t work.
Method 3: Severe etching (professional polish, RM 500+/panel)
Best for: Glass that’s permanently cloudy/milky and nothing has worked. The mineral deposits have chemically bonded with the glass silica — you can’t dissolve them out.
The only fix is cerium oxide polishing. A professional uses a polishing pad and abrasive compound to grind away the top 0.0001 mm of glass surface. Done correctly it restores clarity. Done badly it creates wavy distortion you can’t reverse.
Cost in Malaysia: RM 500–800 per shower panel from a specialist glass-restoration service. A typical 3-panel walk-in shower ≈ RM 1,500–2,400.
Once restored: protect immediately. The polished surface is more porous than original glass and will re-stain faster than before. Apply EnduroShield within 24 hours of polishing — otherwise you’re paying RM 2,000+ for damage that returns in 6 months.
How to stop hard water stains from coming back (forever)
All three methods above are reactive — they fix damage that already happened. The smarter play is prevention: stop the minerals from bonding to glass in the first place.
This is exactly what EnduroShield does. It’s an Australian-engineered, TÜV Rheinland Germany certified silane nano-coating. You apply it once (5 minutes per shower screen, DIY), and it bonds with the glass at the molecular level — only 100 nanometres thick, completely invisible.
After application, water and minerals can’t bond to the glass surface. They form into beads and roll off. A quick rinse + microfibre wipe keeps glass crystal-clear for 3+ years.
- One application: 5 minutes per screen, no contractor needed
- Lasts: 3+ years (TÜV tested for 10-year simulated lifetime)
- Safe: water-based, zero VOCs, EU REACH compliant, kid & pet safe once cured
- Cost: RM 218 for Standard kit (1 shower) up to RM 648 for Pro kit (whole home, 340 sqft)
Compare RM 218 (one-time, lasts 3 years) vs RM 1,500–2,400 to polish away etched damage every 2 years. Prevention is dramatically cheaper.
Mistakes that make shower glass damage worse
- Bleach. Strips finish on aluminium frames AND etches glass over time.
- Steel wool / green scouring pad. Micro-scratches hold dirt and water permanently — glass never looks fully clean again.
- Letting wet glass air-dry. Every dry-without-squeegee leaves new mineral spots. Always squeegee within 60 seconds.
- Ammonia-based glass cleaners (Windex etc.). Don’t remove minerals at all — just smear them around. Made for windows not shower glass.
- Cerium oxide DIY kits from Lazada. Without proper technique you’ll create wavy distortion. Pay a professional.
Stop the cleaning treadmill.
Coat your shower glass once with EnduroShield. Lasts 3+ years. TÜV Rheinland Germany certified.
View kits and pricing →Frequently asked questions
Does white vinegar damage shower glass?
No. Acetic acid in vinegar is mild enough to dissolve mineral deposits without etching glass surface. Just don’t leave it on metal fittings (rubber seals, chrome) for more than 10 minutes — it can dull those over time.
Can I use steel wool on shower glass?
Don’t. Even “fine” steel wool creates micro-scratches that trap water and detergent residue. The glass will look dull and re-stain faster afterwards.
How often should I clean shower glass to prevent stains?
Without protection: weekly squeegee + monthly vinegar treatment. With EnduroShield coating: just rinse + wipe after each shower — takes 30 seconds and stays clear for 3+ years.
Is EnduroShield available in Malaysia?
Yes. EnduroShield Malaysia is the official distributor. Free shipping above RM 200, ships same-day from Selangor warehouse, 1–2 days West MY, 3–5 days East MY. From RM 218.
My shower glass is already cloudy. Can I just apply EnduroShield over it?
No — EnduroShield bonds with smooth glass surface, not with mineral deposits. Clean the glass first using methods above. If glass is etched (cloudy not just spotted), polish first (RM 500–800/panel), then apply EnduroShield within 24 hours.