Cleaning Tips5 min read

How to Clean Windows Without Streaks (Works Every Time)

Why your windows keep streaking and how to fix it. The professional method for crystal-clear windows using simple tools.

M
Maidless
May 18, 2026

How to Get Streak-Free Windows

Streaky windows are almost always caused by one of three things: the wrong product, the wrong cloth, or cleaning in direct sunlight. Here's how to fix all three.

Why Windows Streak

Direct sunlight: Cleaning solution dries before you can wipe it off, leaving streaks. Always clean windows in the shade or on overcast days.

Paper towels: They leave lint fibres on the glass. Switch to microfibre cloths or a squeegee.

Dirty tools: A dirty squeegee or cloth just moves grime around. Use a clean cloth for every window.

Too much product: More cleaner = more residue = more streaks. A light mist is enough.

The Professional Method (Squeegee)

Professional cleaners use a squeegee — it's faster and streak-free when done correctly:

  1. Wet the window with a soapy sponge or washer (dish soap + water works perfectly)
  2. Start the squeegee at the top corner and pull horizontally across
  3. Wipe the squeegee blade with a cloth after each stroke
  4. Overlap each stroke slightly
  5. Wipe the edges with a dry cloth

The Simple Microfibre Method

For interior windows without heavy soiling:

  1. Spray a small amount of glass cleaner on a microfibre cloth (not directly on the window)
  2. Wipe in an S-pattern, not circles
  3. Buff with a second dry microfibre cloth immediately

DIY Window Cleaner

Mix 2 cups water + ¼ cup white vinegar + ½ tsp dish soap. This works as well as commercial glass cleaner for most windows.

Window Frames and Sills

Window tracks collect more grime than almost any other surface in the house. Use a brush (an old toothbrush works) to loosen debris, then wipe with a damp cloth. Do this before cleaning the glass so drips don't dirty the frame.

Window cleaning is part of every Maidless deep clean. Book at maidless.ca.

Ready to book?

Professional cleaning across BC — instant pricing online

No phone calls. No contracts. Book in 60 seconds and see your exact price before you enter any personal information.

Get Instant Price →