You just spent an hour scrubbing every pane in the house. You step back, expecting that satisfying, glass-like shine — and instead you’re staring at a mess of faint lines, cloudy smudges, and rainbow-ish streaks that seem to shift depending on where you stand. Sound familiar?
Streaky windows after cleaning are one of the most common complaints homeowners across the Greater Toronto Area bring to us at Peach Windows. The frustrating part is that most people assume they simply didn’t scrub hard enough, so they go back in with more soap, more paper towel, and more elbow grease — only to end up with the same streaks, or worse ones. The real issue almost never comes down to effort. It comes down to a handful of specific, fixable causes that most DIY cleaners never learn about.
In this guide, we’ll break down exactly why streaks form, walk through how to identify which cause is behind your particular problem, and explain the fixes that actually work — including the professional method we use every day that leaves glass genuinely streak-free, not just streak-free until the next time it rains.
The Real Reasons Windows Streak After Cleaning
Streaking isn’t one problem — it’s usually a combination of two or three small mistakes stacking on top of each other. Here are the culprits we see most often.
1. Hard Water Minerals Left Behind
Ontario tap water carries dissolved minerals like calcium and magnesium. When you wash a window and let the water air-dry instead of drying it properly, those minerals stay behind on the glass as a thin, cloudy film. From certain angles this film is nearly invisible; from others, it catches the light and looks exactly like a streak. This is why windows can look spotless right after cleaning, then develop a hazy pattern once they’ve fully dried.
The tricky part is that hard water residue builds up in layers over time. Each cleaning session that doesn’t fully remove the previous mineral film adds to it, which is why older windows often look duller no matter how often they’re wiped down.
2. Using the Wrong Cleaning Solution
Dish soap, all-purpose household cleaners, and even some “glass cleaner” sprays contain waxes, surfactants, or ammonia-based additives that aren’t designed for large glass surfaces. These products can leave behind a faint oily layer that grabs dust and creates streaking as it dries unevenly. Vinegar-and-water mixes, a popular DIY fix, can help with light residue but often aren’t strong enough to cut through baked-on mineral deposits or grime from GTA road salt and pollution.
3. Cleaning in Direct Sunlight
This one surprises most homeowners. Washing windows on a hot, sunny afternoon feels like the obvious time to do it — but it’s actually the worst. Sunlight heats the glass surface, causing your cleaning solution to evaporate before you’ve had a chance to wipe or squeegee it away properly. Fast evaporation means minerals and soap residue dry directly onto the glass instead of being lifted off, locking in streaks.
4. Poor Squeegee Technique (or No Squeegee at All)
Paper towels and cloth rags push water around the glass rather than removing it. Even microfiber cloths, while better than paper towel, tend to leave behind fine lint that catches light and reads as a streak once the window dries. Professional window cleaners rely on a squeegee pulled in a single, continuous, overlapping motion, wiping the blade clean after every pass. Skipping a section, lifting the blade mid-stroke, or reusing a dirty blade are all small technique errors that show up as visible lines once the glass dries.
5. Dirty Water or a Contaminated Cloth
If you’re refilling the same bucket of water for every window in the house, you’re eventually just spreading dirty water and dissolved grime back onto glass you already cleaned. The same goes for wiping with a cloth that’s picked up dust, pollen, or old cleaning product residue from a previous pass.
6. Old or Degraded Window Sealant and Etching
Sometimes what looks like a streak isn’t residue at all — it’s permanent etching in the glass itself, caused by years of mineral buildup that has chemically bonded to the surface, or UV degradation of an older window’s protective coating. No amount of re-cleaning will remove this because the damage isn’t sitting on top of the glass, it’s part of it. This is more common in homes with older single-pane or original-builder windows that have never had a deep mineral treatment.
How to Fix Streaky Windows Yourself
If your streaking is caused by residue rather than permanent etching, there are a few adjustments that make a real difference:
- Clean on an overcast day or in the shade. Avoid direct sun hitting the glass while you’re working.
- Use a proper squeegee, not a cloth. Pull it in one smooth, overlapping motion from top to bottom or side to side, and wipe the rubber blade dry after each stroke.
- Switch to distilled or filtered water where possible. Since tap water is the main source of mineral residue, using distilled water for a final rinse dramatically reduces streaking.
- Dry the edges and corners by hand. These are the spots squeegees miss most often, and leftover moisture there tends to drip down and re-streak the rest of the pane.
- Change your water and cloth frequently. Don’t clean more than two or three windows before refreshing your water.
These adjustments help, but they don’t solve the underlying issue for homes with genuinely hard water or years of built-up mineral film. For that, you need a different approach entirely.
Why Professional Pure Water Cleaning Solves This Permanently
At Peach Windows, the reason our results hold up long after the visit — not just for the first hour — comes down to the water itself, not the wiping technique. We use a purified water system that strips out the dissolved minerals responsible for hard water spotting before the water ever touches your glass. Because there’s nothing left in the water to dry into a film, the glass air-dries completely clear with zero wiping required on the exterior.
This matters more in the GTA than in a lot of other regions, since local water hardness combined with road salt, construction dust, and pollen creates a heavier mineral and grime load on residential glass than most homeowners realize. A standard soap-and-squeegee clean can look great for a day or two before hard water spotting creeps back in. Pure water cleaning removes the source of that problem rather than just wiping around it, which is why the results last significantly longer between visits.
Our technicians also treat every window individually rather than rushing through a whole house with the same water and cloth, which eliminates the cross-contamination issue that causes so many DIY streaking problems.
When Streaking Means It’s Time to Call a Professional
A little trial and error with your own squeegee technique is fine for light upkeep between deeper cleans. But if you’re noticing any of the following, it’s worth having a professional take a look:
- Streaks or haze return within days of cleaning, even with a careful technique
- Cloudy, white-ish spots that don’t wipe away no matter how much pressure you use
- Windows that have gone years without a proper mineral treatment
- Multi-storey or hard-to-reach windows where a ladder isn’t a safe option
- Post-construction homes with dried-on paint, cement splatter, or film from window installation
These situations usually point to mineral buildup that’s beyond what household products can lift, or physical access challenges that make DIY cleaning risky. A trained team with the right water treatment and equipment can resolve both safely.
Frequently Asked Questions
Why do my windows look clean when wet but streaky once they dry? This is the clearest sign of mineral residue. Water itself is clear, so the glass looks fine while it’s still wet. As it evaporates, dissolved minerals and soap residue are left behind on the surface, which is when the streaks appear.
Does vinegar actually stop streaking? A diluted vinegar solution can help cut light residue and is a reasonable option for occasional touch-ups. It’s generally not strong enough to remove built-up hard water deposits on windows that haven’t been properly cleaned in a long time.
Will streaks eventually go away if I keep cleaning the same way? Not if the underlying cause is hard water minerals or technique. Repeating the same method tends to produce the same result. In some cases, reusing dirty water or a contaminated cloth can make streaking worse over successive cleanings.
Is streaking a sign my windows are damaged? Not usually. Most streaking is surface-level residue, not damage. Permanent etching is possible on older glass with years of untreated mineral buildup, but this is far less common than simple residue, and a professional can tell you which one you’re dealing with during an inspection.
The Bottom Line
Streaky windows almost always come down to what’s left behind in the water, not how hard you scrubbed. Hard water minerals, the wrong cleaning products, sunlight, and inconsistent technique all contribute to the same frustrating result. Getting genuinely streak-free glass — the kind that stays clear for weeks, not hours — comes down to removing the minerals from the water itself before it ever touches your windows.
If you’re tired of re-cleaning the same windows every few days, Peach Windows uses a pure water cleaning system built specifically to solve this problem at the source. We serve homeowners across the Greater Toronto Area, and our technicians are trained to treat every window individually so you get results that actually last. Reach out to Peach Windows to book a visit and see the difference a proper pure water clean makes.