How to sustainably clean glass & mirrors

Photo by Curology on Unsplash

Clean without streaks, spots, or soap scum

Glass surfaces—windows, mirrors, shower doors, glass tables—look beautiful when clean and instantly highlight flaws when they aren’t.

Streaks show everything: excess cleaner, dirty cloths, product residue, and even the direction you wiped.

Streak-free results don’t come from fancy products. They come from technique, the right tools, and knowing how to work with (not against) hard water. Below is a complete guide to getting crystal-clear glass using sustainable, effective cleaning methods.

What causes streaks and how to prevent them

Streaks come from tools or techniques that leave behind lint, residue, or uneven moisture.

Paper towels:

  • Leave lint and tiny fibres behind

  • Many brands contain lotions, softeners, or adhesives that leave a cloudy film on glass surfaces

Lint-free cotton huck towels are what I personally recommend for sustainable glass cleaning.

Dirty, worn, or gritty cloths:

  • Spread existing dirt around

  • Embedded grit can scratch glass

Always ensure that your cloths are completely clean before using them on glass.

Rough or abrasive scrubbers:

  • Can scratch glass, especially tempered glass

  • Damage tint, coatings, and UV films

Use only on plain glass—and carefully

Cleaning in direct sunlight:

  • Cleaner dries before you can wipe

  • Creates instant streaks

Wait for a cloudy day to clean windows

Circular wiping motions:

  • Causes swirl marks

  • Hard to achieve consistent coverage

Use straight, overlapping lines

Too much cleaning product:

  • More spray = more residue

  • Excess cleaner dries unevenly and creates streaks

I recommend spraying your cloth directly, instead of the surface to both control overspray and the amount of product being used.

Trying to dry with the same damp cloth:

  • Spreads moisture instead of removing it

Always switch to a dry cloth to buff

Understanding different glass surfaces

Different types of glass require different methods to clean.

Interior windows:

  • Are usually only dusty or smudged

  • Show very visible streaks

  • Rarely need more than a light misting of cleaning product

Mirrors:

  • Have zero tolerance for streaks

  • Are often coated in hairspray, product overspray, and toothpaste

  • May require multiple passes and thorough buffing to eliminate streaks

Glass tables & shelves:

  • Show fingerprints and dust immediately

  • Often have edges and bevels that trap grime

  • Regular dusting helps prevent buildup

Shower doors:

  • Are frequently covered in soap scum (sticky residue)

  • Are prone to hard water deposits (white, chalky)

  • Often have textured glass

  • Get exposed to constant moisture

Like exterior windows, shower doors may require the use of multiple products (vinegar, soap) and some gentle scrubbing.

Textured or frosted glass:

  • Is unable to be squeegeed dry

  • Texture traps residue

  • Is more delicate and does not respond well to abrasive cleaning.

  • Requires patience to clean. It may take several applications of cleaning product to remove all residue.

  • Needs to be dried thoroughly afterwards so that water deposits aren’t left in the texture’s pores.

Exterior windows:

  • Are exposed to pollen, dirt, weather, bird droppings

  • Often have hard water stains

  • May require multiple passes with different products (vinegar for hard water, soap for everything else), and use of a squeegee for best results.

Streak-free cleaning techniques

Small windows, mirrors and tables

The cleaning solution:

  • 1 part white vinegar

  • 1 part distilled water

The technique:

  • Mist lightly—don’t soak the glass

  • Wipe in straight lines

  • Use one clean cloth for wiping and a second dry cloth for buffing

  • Work top to bottom

  • Switch to clean cloth sections as needed

Important: The dry cloth is what makes the glass streak-free.

Large windows (squeegee method)

The tools:

  • 10–14 inch squeegee

  • Bucket of cleaning solution (1 part vinegar, 1 part distilled water)

  • Sponge or washer

  • Soft, dry cloth for wiping edges and squeegee blade

The technique:

  1. Wet the glass thoroughly

  2. Start at the top corner

  3. Pull the squeegee down in one smooth, straight motion

  4. Wipe the blade after every pass

  5. Overlap each stroke by about an inch

  6. Dry edges with a cloth

This removes water before it dries—no drying means no streaks.

Shower doors

Shower doors usually have both soap scum and mineral deposits. You need separate methods for each.

To remove mineral deposits:

  1. Soak paper towels in full-strength white vinegar

  2. Press onto glass for 30–60 minutes

  3. Scrub with non-abrasive sponge

  4. Rinse and squeegee dry

Severe buildup may need repeated treatments.

To remove soap scum:

  1. Fill a spray bottle with warm water

  2. Add a few drops of your favourite plant-based detergent (here’s what I use)

  3. Spray on shower glass

  4. Let sit 30 minutes

  5. Scrub with non-abrasive sponge

  6. Rinse and squeegee dry

The detergent dissolves oils, and time does the heavy lifting.

Prevention (90% of the solution):

  • Squeegee after every shower

  • Spray with vinegar once a week (be careful not to spray any adjacent tile grout)

  • Reduces deep-cleaning from hours to minutes

When to call a professional

Professional help is recommended when:

Windows are hard to reach

  • Second-floor exteriors

  • Stairwells

  • Skylights

  • Large picture windows

Heavy mineral buildup

  • Vinegar isn’t effective

  • Glass is etched

  • Multiple glass surfaces in the home need descaling

Safety is a concern

  • Ladders, awkward angles, or limited mobility

Time vs. value

  • Typical professional window cleaning: $150–$300

  • DIY can take multiple days

Professional sustainable glass cleaning in Toronto

As part of my residential cleaning services, I clean:

  • Interior windows

  • Mirrors in all rooms

  • Shower doors (soap scum + mineral removal)

  • Glass tables and shelving

I use sustainable methods, minimal product, and meticulous buffing for a truly streak-free finish.

Want crystal-clear glass throughout your home?