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:
Wet the glass thoroughly
Start at the top corner
Pull the squeegee down in one smooth, straight motion
Wipe the blade after every pass
Overlap each stroke by about an inch
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:
Soak paper towels in full-strength white vinegar
Press onto glass for 30–60 minutes
Scrub with non-abrasive sponge
Rinse and squeegee dry
Severe buildup may need repeated treatments.
To remove soap scum:
Fill a spray bottle with warm water
Add a few drops of your favourite plant-based detergent (here’s what I use)
Spray on shower glass
Let sit 30 minutes
Scrub with non-abrasive sponge
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?

