Quick answer: Streaks are caused by five things: cleaning in direct sunlight (the liquid dries before you wipe it), too much or soap-heavy product, dirty or linty cloths, hard-water minerals drying on the glass, and inconsistent wiping pressure. Fix: clean on a cloudy day, use a light vinegar solution or purified water, a clean microfibre or squeegee in overlapping strokes — or let a machine apply the exact same pass every time.
You did everything right. Warm day, fresh spray, elbow grease, that satisfying squeak. You step back to admire your work…
…and then the sun moves. And your beautiful glass lights up like a crime scene under UV — smears, arcs, ghost-wipes, one heroic diagonal streak right at eye level.
Here's the thing nobody tells you: streaks aren't an effort problem. You can't out-scrub them. They're chemistry and timing. Five causes, five fixes.
1. You cleaned on a sunny day (the big one)
Warm glass flash-dries your cleaning solution before your cloth arrives. Whatever was dissolved in that liquid — dirt, soap, minerals — dries where it stood. That's a streak. It's why your windows look worse after cleaning them on the one nice Saturday you had free.
Fix: clean on overcast days, or do the sunny side early morning / evening. Cooler glass = you control when it dries, not the sun.
2. Too much product (or the wrong one)
More spray does not mean more clean. Soap-based cleaners leave a film precisely proportional to how much you used, and that film grabs dust for weeks afterwards — which is why heavily-sprayed windows also get dirty again faster.
Fix: less product than feels right. A solution of 1 part white vinegar to 4 parts water outperforms most blue sprays, evaporates clean, and costs pennies. Professionals go further and use purified (deionised) water — nothing dissolved in it means nothing left behind.
3. Your cloth is the problem
Yesterday's cloth carries yesterday's dirt, and you're now applying it in thin, even layers. Paper towels shed lint. Newspaper (your nan was half right) works until the ink transfers to the frames.
Fix: clean microfibre, and the moment it's damp-dirty, swap it. Two-cloth system: one washes, one dries.
4. Hard water is ambushing you
If you're in a hard-water area — most of southern and eastern England — your tap water carries dissolved calcium and magnesium. Water evaporates; minerals don't. Those cloudy white spots that won't wipe off aren't dirt, they're limescale on glass.
Fix: vinegar solution dissolves fresh mineral spots. For established hard-water staining, a 50/50 vinegar soak and a non-scratch pad. Long-term, cleaning with purified or distilled water stops new deposits forming.
5. Human wiping is… human
Here's the uncomfortable truth behind all four points above: streak-free glass requires the same pressure, the same overlap, the same speed, across the entire pane, every pane, before anything dries. Professional window cleaners get there through thousands of hours of squeegee muscle memory. The rest of us get there for about six panes, and then our arm gets tired and pane seven pays for it.
Fix (technique): squeegee in overlapping S-strokes, wipe the blade between strokes, finish edges with a dry microfibre.
Fix (opt out entirely): make it mechanical. A robot window cleaner applies identical pressure at identical speed in identical overlapping N/Z passes on every pane — pane one and pane twenty get exactly the same treatment, and it doesn't rush the boring bits. The CleanBot R1 mists a controlled amount of solution ahead of itself (fixing cause #2), wipes it before it can flash-dry (fixing cause #1), and never gets tired (fixing cause #5). It is, in a very literal sense, streak-free by design — consistency is the one thing machines do better than any of us. Curious how? Here's the full mechanism.
The streak-free routine (whichever tool you use)
- Pick a cloudy day or a shaded hour
- Dust/brush the frame and sill first — or drips turn dirt into mud stripes
- Light application of vinegar solution or purified water
- Squeegee in overlapping strokes top-to-bottom (or press start on the robot and go do literally anything else)
- Dry edges with clean microfibre
- Repeat before it gets bad — here's how often
FAQ
What is the best homemade streak-free window cleaner?
One part white vinegar to four parts water. It cuts grease and mineral film and evaporates without residue. Avoid adding washing-up liquid — soap film is a leading cause of streaks.
Why do my windows look worse after I clean them?
Almost always sun-drying: the cleaning solution evaporated before you wiped it, leaving dissolved dirt and soap behind as visible streaks. Clean in shade or on cloudy days.
How do professionals get windows so clean?
Purified water (nothing to leave behind), consistent squeegee technique with overlapping strokes, and never letting solution dry on the glass — three things a robot window cleaner replicates mechanically.
Do robot window cleaners leave streaks?
Quality models are more consistent than hand-cleaning: controlled misting, uniform pad pressure and systematic overlapping passes mean each pane gets identical treatment. Heavily soiled glass may need a first double-pass.
Retire from the streak wars: CleanBot R1 robot window cleaner — £173, 24-month warranty, free UK delivery over £75.