Glass Care 101

How to Clean Shower Screen Glass in Malaysia: Daily, Weekly, Monthly

By EnduroShield Malaysia · Updated May 2026 · 12 min read
Clean Malaysian condo bathroom shower glass month one
TL;DR

If you only have time for one thing, here it is: squeegee your shower glass for 30 seconds after every shower. That single habit prevents 80% of the problems people in Malaysia call me about. The rest of this guide covers the weekly 5-minute clean, the monthly 15-minute deep clean, and what to do when something has already gone wrong — from mineral spots to pink film on the silicone.

I get this question more than any other on WhatsApp:

“Kent, how do I clean my shower glass without ruining it?”

Usually it’s sent at 11pm by someone staring at white spots that won’t wipe off, wondering if they need to replace the whole panel. They don’t. But they do need to understand what their tap water is doing to that glass every single day — and they need a routine that takes minutes, not hours.

This is the same routine I use at home in Selangor, the same routine I taught the maintenance team at Concorde Hotel KL, and the same routine I share with every single EnduroShield customer. It works whether you’ve coated your glass or not.

Let’s start with what’s actually going wrong.

Why Malaysian shower glass needs a different routine

Malaysian tap water from treated reservoirs carries calcium and magnesium minerals, plus chlorine and trace iron oxide from old pipes. Mix that with your body sweat (acidic), soap residue (alkaline), and temperature cycling — daily — and you get a slow chemical attack on the silica in your shower glass.

Over roughly 1,000 showers (about 18 months), those minerals stop sitting on the glass and start fusing into the silica. That’s permanent etching. You can’t wipe it off because it’s no longer surface dirt — it’s part of the glass.

This is why your kitchen splashback and bedroom windows still look fine after years, but your shower glass slowly fogs over. Outdoor glass gets rinsed by rain. Mirrors stay dry. Only shower glass gets daily hard-water abuse.

The good news: you can stop this with a 30-second habit. The bad news: 9 out of 10 Malaysian homeowners don’t know about it until year 3, when a polish quote arrives at RM 500-1,200 per panel.

The daily 30 seconds — if you only do one thing, do this

This is the single highest-leverage habit in shower glass care. It prevents the mineral fusion described above. Takes 30 seconds, costs nothing extra, no chemicals.

Step 1 — Squeegee (20 seconds)

  • Use a squeegee with a rubber blade and a suction hook. I keep a Vileda 27cm window squeegee (around RM 19.90 at Tesco, Lotus’s, or Shopee). The replaceable rubber blade lasts about 6 months of daily use.
  • Start at the top-left corner, pull straight down to the bottom in one smooth stroke.
  • Move 15cm to the right, overlap the previous stroke by 2cm, pull down again.
  • Repeat across the whole panel. About 6-8 strokes for a standard 90cm panel.
  • Only pull down. Don’t go side-to-side. Don’t scrub.

Step 2 — Quick warm rinse (10 seconds)

  • Spray the panel once with the showerhead, warm water (not cold).
  • Warm dissolves any residual soap film better than cold.
  • Let it run down for 5 seconds, then air-dry. Don’t squeegee this rinse.

That’s it. No spray, no cloth, no chemicals.

The squeegee removes about 95% of the water plus minerals. The rinse takes another 4%. The remaining 1% from clean air-drying leaves nothing visible behind. Stack this habit for 18 months and your glass looks like day-one.

The weekly 5-minute clean — pick one of three methods

The daily habit prevents new buildup. The weekly clean removes whatever did sneak through — finger smudges at handle height, dried droplets in corners, light soap film. Pick one method based on what you already have in the cupboard.

Method A — Dish soap (cheapest, works on 80% of cases)

  • You need: Sunlight or Mama Lemon dish soap (about RM 4), warm water, microfibre cloth (Daiso 4-pack RM 5.90).
  • Mix 5 drops of dish soap into 500ml of warm water in a spray bottle.
  • Spray both sides of the panel until lightly wet.
  • Wait 2 minutes. Most people skip this. Don’t. The soap needs time to lift soap scum.
  • Wipe with microfibre in straight downward strokes — never circles. Circles leave swirl marks.
  • Rinse with warm shower spray. Squeegee dry.

Method B — White vinegar (best for mineral spots)

  • You need: White vinegar (about RM 3.50 at any sundry shop — get plain, not flavoured rice vinegar), spray bottle.
  • Mix 1:1 white vinegar and warm water.
  • Spray, wait 5 minutes.
  • Wipe with microfibre, downward strokes only.
  • Rinse thoroughly with plain water afterwards. Vinegar residue attracts dust if you leave it.
  • Squeegee dry.

One warning on vinegar: don’t use it if your shower frame is brass, natural stone, or unsealed marble. Vinegar etches all of them. Glass is fine.

Method C — Specialty glass cleaner (most convenient)

  • You need a real glass cleaner, not a bathroom cleaner. Bathroom cleaners are acidic. They’re good for tiles, bad for glass long-term.
  • What works in Malaysia: Hagerty Mr Glass (around RM 28 on Shopee), Cif Glass & Multi-surface (about RM 12 at Tesco), Goodmaid 3+1 Glass Cleaner (around RM 8 at AEON).
  • Avoid anything with “limescale remover” in the name. Those will micro-etch over time.
  • Spray, wipe with microfibre, no waiting needed. Buff dry with a separate dry microfibre.

One tip across all three methods: wash your microfibre cloths separately. Fabric softener kills them — coats the fibres and stops them grabbing dirt. Cloths last about 50 washes before they stop working. When they start leaving streaks, replace them.

The monthly 15-minute deep clean

The monthly clean tackles four things the daily and weekly routines miss: mineral deposits at the bottom edge where water pools, soap scum behind shampoo bottles, mildew in the silicone seal, and dust on the top track.

Pick a Sunday morning. Total time is about 15 minutes.

1. Pre-soak (2 minutes)

  • Run hot water through the showerhead for 60 seconds to steam the whole shower area.
  • This softens soap scum by about 70% before you even start scrubbing.

2. Top down: dust and frame (3 minutes)

  • Wipe the top track and frame with a damp microfibre. Dust and spider eggs collect here.
  • An old toothbrush works in the corners.

3. Glass main clean (5 minutes)

  • Use vinegar (Method B) for the bottom 30cm. That’s where mineral deposits concentrate.
  • Use dish soap (Method A) for the rest.
  • Don’t forget behind the door, where shampoo bottles sit. That zone accumulates soap scum 3× faster than the rest.

4. Silicone seal: mildew (3 minutes)

  • Look at the silicone strip between the glass and the shower tray. Black or pink spots = mildew.
  • Spray a DIY mix: 250ml water + 1 teaspoon baking soda + 2 drops dish soap.
  • Wait 5 minutes, scrub with an old toothbrush, rinse.
  • If the mildew has gone into the silicone (won’t come off after scrubbing), the silicone needs replacing. A handyman charges RM 80-150 to re-caulk a shower in Klang Valley. Worth it.

5. Final rinse and squeegee (2 minutes)

  • Rinse the entire shower with warm water, top-down.
  • Squeegee dry, same as the daily habit.

The starter kit for all of this costs about RM 55 and lasts 3+ months: microfibre 4-pack from Daiso (RM 5.90), two Watsons spray bottles (RM 9.90), white vinegar 750ml (RM 3.50), baking soda 500g from Bake King (RM 5.90), Mama Lemon dish soap (RM 4-7), Vileda squeegee (RM 19.90), and one old toothbrush from your last replacement.

Six common problems and the right fix for each

If you’ve already got a problem, the routine above isn’t going to fix it on its own. You need the right diagnosis first. Here are the six I see most often.

1. White spots that won’t come off — Mineral deposits. Run your fingernail across one: if it feels rough or bumpy, it’s still on the surface. Vinegar method works. For stubborn spots, soak a paper towel in undiluted vinegar, press it against the spot for 15 minutes, then wipe. Don’t use a scratchy sponge — you’re literally sanding the glass.

2. Cloudy haze that vinegar won’t fix — This is the permanent one. If vinegar shows no change after 4 weekly tries, the minerals have already fused into the silica. Your options are: a DIY cerium oxide polishing kit (Shopee, RM 80-150, about 2 hours per panel, results vary), professional glass polishing (RM 500-1,200 per panel in Klang Valley), or replacement (RM 1,200-3,000). Prevention is much cheaper than any of these — which is the whole point of this guide.

3. Pink or orange film on the silicone (not on the glass) — That’s Serratia marcescens, a pink-coloured bacteria that loves soap residue. Use the baking soda + dish soap method from the monthly clean. Scrub the silicone with a toothbrush. Then make sure your bathroom fan runs for at least 15 minutes after every shower — that’s the only thing that stops it coming back. Don’t use bleach. It weakens silicone.

4. Black mildew inside the frame channel — If it’s shallow, the baking soda method works. If it’s deep (won’t come off after thorough scrubbing), the silicone has been colonised and needs replacing. RM 80-150 from a handyman. Honestly, just do it.

5. Greasy fingerprints and body-oil smudges — Usually at handle height. Skin oil mixed with soap scum. Dish soap method works because warm water breaks the oil. Glass cleaner sprays often fail here because they’re alcohol-based and evaporate too fast to dissolve oil.

6. Streaky after every clean, no matter what — Three possible causes. First: wiping technique — if you’re using circular motions, switch to straight downward strokes. Second: your microfibre is dirty or dead (fabric softener again, or just past 50 washes). Third: hard water in your rinse. The first two are fixable in five minutes. The third needs either a glass coating or a water softener at the household level.

When cleaning isn’t enough

Everything above works. It also takes time and consistency. Most Malaysian homeowners I talk to start strong for 2 weeks, then forget for 3 months, then their glass already looks like Problem 2 by month 18.

If that sounds like you, the alternative is a glass coating — a one-time application that chemically bonds to the shower glass and prevents hard water minerals from bonding to it for the next 3 years.

You still need to do the daily squeegee. The coating doesn’t replace that, it just makes the consequence of skipping much smaller. The weekly clean drops from 5 minutes to about 2, because soap rinses off easily. You no longer need vinegar treatments at all because there’s nothing for minerals to bond to.

That’s what EnduroShield does. It’s Australian-made, TÜV Rheinland tested for a simulated 10-year lifecycle, ISO 9001 manufactured. The DIY kit covers one bathroom (about 40 sqft) and applies in 10-30 minutes. Best applied within 30 days of glass installation — if your glass is already etched, polish first, then coat.

I’m not going to push it harder than that here. Read the guide first, save it, do the squeegee habit for a month. If you decide you’d rather not deal with any of this, the coating is there.

Want the full guide in your pocket?

The Glass Cleaning Bible PDF expands every section here with photos, product flat-lays, and a 12-month maintenance calendar you can print and stick inside your bathroom cabinet.

Download the Bible PDF  →

Frequently asked questions

How often should I actually clean my shower glass?

Daily squeegee for 30 seconds (the single most important step), a 5-minute wash once a week, and a 15-minute deep clean once a month. That’s the cadence I’ve found works for Malaysian bathrooms with normal use. If your household has more than two people or the shower runs hot more than twice a day, bump the weekly to twice-weekly.

Is vinegar safe on shower glass?

Yes, vinegar is safe on glass — that’s actually the surface it works best on. The risk is to surrounding materials: brass frames, unsealed marble, natural stone surrounds, or grout. Always rinse thoroughly after a vinegar treatment so residue doesn’t attract dust. And use white vinegar, not flavoured rice vinegar — the sugars in rice vinegar can leave a film.

Why do streak marks come back even after I clean?

Three reasons, in order of likelihood. One: you’re wiping in circles instead of straight downward strokes. Two: your microfibre cloth is past its 50-wash life or has been washed with fabric softener (which kills the fibres). Three: your rinse water itself is hard, so the streaks form during drying. The first two are fixable in five minutes. The third needs either a coating or a water softener.

What’s the difference between cleaning and a glass coating?

Cleaning removes what’s sitting on the glass right now. A glass coating chemically bonds to the surface and prevents minerals from bonding to the silica in the first place — for about 3 years per application. Cleaning is a habit you maintain forever. A coating is a one-time job that buys you a window of much easier maintenance.

If my glass is already cloudy and vinegar doesn’t fix it, can I still coat it?

Not directly. If the cloudiness is permanent etching (minerals have fused into the silica), you need to polish the glass first to restore the surface. A DIY cerium kit from Shopee runs RM 80-150 and takes about 2 hours per panel. Pro polishing runs RM 500-1,200 per panel in Klang Valley. Once the surface is restored, then you can apply the coating to prevent it happening again. Otherwise, the coating will bond to the haze, not the glass.

Scroll to Top
3-year guarantee·every warranty video checked by a real person·register within 30 days to activate
EnduroShield Malaysia +60 12-801 7258
💬 WhatsApp
👋 Need help picking the right kit?
We reply on WhatsApp in < 5 min during 9am–6pm.
💬 Chat on WhatsApp
Scroll to Top
3-year guarantee·every warranty video checked by a real person·register within 30 days to activate
EnduroShield Malaysia +60 12-801 7258
💬 WhatsApp
👋 Need help picking the right kit?
We reply on WhatsApp in < 5 min during 9am–6pm.
💬 Chat on WhatsApp