Streaky windows are one of the most common cleaning frustrations — you spend twenty minutes scrubbing, step back, and the glass looks worse in the sunlight than before you started. The good news: streak-free windows are almost entirely about technique and timing, not elbow grease. Get the method right and even old, grimy glass will come up clear.

Why windows streak in the first place

Before grabbing a new spray bottle, it helps to know what causes streaks:

  • Too much cleaner: Excess liquid dries unevenly and leaves residue behind.
  • Wrong weather: Cleaning in direct sunlight makes solution evaporate before you can wipe it, leaving streaks.
  • Dirty tools: A grimy cloth or squeegee blade drags dirt back across the glass instead of lifting it off.
  • Hard water: Mineral deposits from hard tap water leave a cloudy film, especially on the outside of windows.
  • Wiping in circles: Circular motions redistribute dirt rather than removing it and make it hard to spot missed patches.

What you'll need

  • A microfiber cloth or lint-free cotton cloth (old newspaper works too, minus the ink smudges on hands)
  • A rubber-bladed squeegee (worth the $8–15/£6–12 investment for anyone cleaning windows regularly)
  • A spray bottle with a homemade or store-bought glass cleaner
  • A bucket with warm water for larger jobs or very dirty glass
  • A soft-bristle brush or old toothbrush for corners and tracks

DIY streak-free window cleaner

Skip the pricey commercial sprays if you want. Mix:

  • 2 cups water
  • 1/2 cup white vinegar (or distilled malt vinegar in the UK)
  • 1–2 drops of dish soap (only if windows are very greasy — too much soap causes streaking)

For hard water spots, swap in equal parts water and vinegar, or use a solution made for mineral deposits.

The step-by-step method

  1. Pick the right time. Clean on an overcast day or in shade. Direct sun heats the glass and dries cleaner too fast, guaranteeing streaks.
  2. Dust first. Wipe down frames, sills, and tracks with a dry cloth or vacuum brush attachment so dirt doesn't turn into mud once you spray.
  3. Spray evenly, not heavily. A light, even mist across the glass is enough. Drenching the window means more liquid to wipe up and more chance of drips.
  4. Squeegee in one direction. Start at the top corner and pull the squeegee down in a straight line, wiping the blade clean after each pass. Overlap each stroke slightly. For wide windows, work in an S-pattern from top to bottom.
  5. Wipe edges immediately. Use a dry microfiber cloth to catch drips along the frame before they run back onto clean glass.
  6. Buff with a dry cloth. Once the squeegee has done its job, a quick buff with a dry, lint-free cloth removes any remaining haze.
  7. Check at an angle. Streaks hide in direct light but show up clearly when you view the glass at an angle — check before moving on.

No squeegee? Use the newspaper method

Spray the glass, then wipe with crumpled newspaper instead of a cloth. Newspaper is naturally lint-free and slightly abrasive, which helps lift grime without leaving fibers behind. It's an old trick, but it still works well for smaller windows or mirrors.

Inside vs. outside: does direction matter?

Yes — and it's a useful diagnostic. Clean the inside of the glass in horizontal strokes and the outside in vertical strokes (or vice versa). If a streak shows up afterward, you'll immediately know which side it's on without having to walk outside to check.

Common problem windows

ProblemCauseFix
Cloudy white filmHard water mineral depositsSoak with equal parts vinegar and water for 5–10 minutes before wiping; for stubborn spots, use a dedicated hard-water remover
Greasy smears (kitchen windows)Cooking oil residueAdd a drop of dish soap to your cleaner and wipe with a degreasing solution first
Streaks only outdoorsPollen, sap, or dust filmRinse with a hose before applying cleaner, then squeegee
Fine scratches or hazeCleaning with paper towels or abrasive padsSwitch to microfiber cloths and a rubber squeegee blade

Maintaining streak-free windows longer

  • Wipe down frequently touched glass (like sliding doors) weekly to prevent buildup.
  • Clean windows 2–4 times a year for the whole home, more often near busy roads or in coastal areas with salt spray.
  • Keep a squeegee near bathroom mirrors and shower glass — a quick daily swipe prevents water spots from ever forming.

Windows are just one part of a full home clean — if you're working through the rest of the house, our ultimate house cleaning guide covers a room-by-room approach so nothing gets missed.

When it's worth hiring a professional

Streak-free technique is easy to learn, but exterior windows on a two-story home, storm windows, or heavily soiled commercial glass are a different story — ladders, safety, and time add up fast. If you run a cleaning business and want to offer window cleaning as an add-on service, having reliable booking and scheduling in place makes it much easier to slot these jobs between regular cleans without double-booking staff.

A quick note for cleaning businesses

If you're managing window cleaning (or any add-on service) alongside regular house cleans, the administrative side can eat more time than the actual cleaning. CleanWhale handles online booking, scheduling, invoicing, and automatic reminders in one place, so you can quote a window-cleaning add-on, get it booked, and get paid without juggling spreadsheets or texts. Take a look at plans & pricing or explore everything the platform does on the features page.