Home Services Blog Contact (248) 252-8909

How to Clean Windows Without Streaks: A Michigan Homeowner's Guide

Streaky windows after a DIY clean are one of the most common home maintenance frustrations. You spend an hour wiping down the glass and step back to find it looks worse in the sunlight than before you started. The good news: streaking almost always comes from technique or product errors that are easy to fix. Here's what Michigan homeowners need to know to get genuinely clean, streak-free windows — and when it's worth calling in a professional.

1. Clean on a Cloudy Day (Not in Direct Sun)

This is the number-one rule Michigan homeowners ignore. When the sun hits your glass while you're cleaning, your solution evaporates before you can squeegee it off — and that leaves streaks and residue baked onto the glass. Overcast days are ideal. Early morning or late afternoon on sunny days also works, as long as the glass itself is shaded.

2. Use the Right Cleaning Solution

Avoid ammonia-based products (like many commercial glass sprays) on tinted windows or any glass with films applied. A simple, effective solution:

  • Two gallons of warm water
  • One teaspoon of dish soap (just a drop — too much suds causes streaking)
  • Optional: a splash of white vinegar to cut mineral deposits

Michigan tap water is relatively hard in many Oakland County municipalities, which means dissolved minerals in your water can leave spots as it evaporates. For the cleanest possible result, use distilled water in your cleaning solution. The difference on glass is significant — especially if your tap water comes from a well.

3. Master Basic Squeegee Technique

A good squeegee is the single most important tool for streak-free windows. Sponges and cloth alone leave lint and moisture behind. Technique matters:

  • Start at the top: Always work top to bottom so dirty water flows down onto uncleaned glass, not over glass you've already done
  • Overlap your passes: Each squeegee stroke should overlap the previous one by an inch to avoid leaving a line of solution
  • Wipe the blade: After each pass, wipe the squeegee blade with a clean, dry lint-free cloth. A dirty blade drags residue across the glass
  • Detail the edges: Use a dry microfiber cloth to wipe the edges and corners where the squeegee can't reach flush

4. Use Microfiber Cloths — Not Paper Towels

Paper towels leave lint on glass. Old newspaper (once a popular home remedy) leaves ink residue on frames. Microfiber cloths are the professional standard — they're lint-free, highly absorbent, and won't scratch glass. Keep a dedicated set for windows only and wash them without fabric softener, which reduces their absorbency.

5. Address Hard-Water Staining Separately

If your windows have white, chalky deposits from irrigation system overspray — common in Oakland County where many homes have in-ground sprinkler systems — regular cleaning solution won't remove them. Hard-water mineral deposits require a dedicated calcium and lime remover or a dilute oxalic acid treatment. Apply with a non-scratch scrubbing pad, let it dwell, then rinse and squeegee. Severe cases may require professional restoration.

6. Clean Screens First

Dirty screens shed debris onto just-cleaned glass. Remove and rinse screens before you clean the glass itself — or set them aside and clean them separately. In Michigan's pollen-heavy spring and fall, screens accumulate a remarkable amount of organic debris that transfers directly to your windows.

When DIY Isn't Enough

Some window situations genuinely require professional equipment and expertise:

  • Second and third-story windows that require ladders or extension poles
  • Severe hard-water mineral etching that has penetrated the glass surface
  • Post-construction glass with caulk haze, paint overspray, or sticker residue
  • Large picture windows and commercial-grade glass that require professional squeegee technique to clean streak-free

If your windows need more than a DIY clean can deliver, ClearView Exterior Services is Birmingham, MI's local professional window cleaning team. Call us at (248) 252-8909 or visit birminghamwindowwashing.com for a free estimate — we serve all of Oakland County.

Ready for Spotless Results?

Serving Birmingham, Bloomfield Hills, Troy, Royal Oak, and all of Oakland County, MI

(248) 252-8909 Get a Free Quote