The Best Window Cleaning Solution: 4 Tips for Streak-Free Windows
Achieving truly clean, streak-free windows comes down to the right solution, the right water, and the right technique. You can mix an effective cleaner at home for pennies, or choose a commercial product for convenience. These four tips cover both paths, plus the tools that make either one work.
1. Vinegar and Water: The Classic Homemade Solution
White vinegar, thanks to its acetic acid content, cuts through grease and grime. A common mixture is one part white vinegar to one part warm water, while a more diluted mix of one part vinegar to ten parts water suits regular cleaning. The acidity breaks down mineral deposits left by hard water and general dirt. Apply with a spray bottle or sponge, then wipe or squeegee clean. The vinegar smell fades as the glass dries, and using distilled water in the mix prevents the mineral streaks that tap water can leave behind.
2. Dish Soap and Water for Greasy Windows
A few drops to a teaspoon of liquid dish soap per gallon of warm water makes a strong surfactant solution that loosens and lifts dirt and greasy film. Moderation is key: too much soap leaves a residue that is difficult to remove and causes streaks. Rinse thoroughly or squeegee carefully to remove every trace of soap, and use distilled water to avoid mineral deposits on the glass.
3. Commercial Cleaners: Ammonia vs Ammonia-Free
Commercial window cleaners are formulated for glass and often contain solvents, detergents, and ammonia or ammonia substitutes. Ammonia-based cleaners evaporate quickly for a streak-free shine, but they have a strong odor and may not suit tinted windows or certain frames. Ammonia-free products use other solvents and surfactants with less smell and a gentler effect on surrounding materials. Always follow the manufacturer’s instructions. If you prefer to know what is in your products, Health Canada publishes a guide to chemicals in household products.
4. Tools and Technique Matter as Much as the Solution
A high-quality squeegee with a straight, pliable rubber blade is the professional’s key tool. Wet the glass with your chosen solution, then draw the squeegee from the top down in a consistent pattern, overlapping each stroke by about an inch. Wipe the blade with a clean, lint-free cloth after every stroke so collected dirt is not redeposited. For scrubbing, a sponge or a dedicated window scrubber with a microfiber sleeve loosens heavy soil before squeegeeing. Finish the edges of the pane and the sill with a dry microfiber cloth; these cloths are absorbent, non-abrasive, and lint-free, which makes them ideal for washing, drying, and polishing glass.
The order of steps matters too. Dust the frame and sill before you wet the glass, so loose dirt does not rinse onto the pane. Apply the solution generously, scrub with the sponge or scrubber, then squeegee in smooth, overlapping strokes. Wipe the blade after each pass and finish the edges and sill with a dry microfiber cloth before the water dries. Working window by window keeps the solution from drying on the glass, which is what causes hazy patches on hot, sunny days.
Everything you need for streak-free windows:
- White vinegar or liquid dish soap
- Distilled water for hard-water areas
- Spray bottle and sponge or window scrubber
- Squeegee with a pliable rubber blade
- Clean, lint-free microfiber cloths
| Solution | Best For | Watch Out For |
|---|---|---|
| Vinegar and water (1:1 or 1:10) | Everyday grime and hard water spots | Acidity on some frames over time |
| Dish soap and water | Greasy, heavily soiled glass | Residue if you use too much soap |
| Ammonia-based commercial cleaner | Fast, streak-free shine | Strong odor, not for tinted windows |
| Ammonia-free commercial cleaner | Gentler, low-odor cleaning | Higher cost than DIY mixes |
When to Let Professionals Handle the Windows
DIY solutions work well for regular maintenance, but large windows, second-storey glass, and stubborn build-up are easier and safer with professionals. Toronto Shine Cleaning provides professional window cleaning services, and its home deep cleaning covers interior windows, frames, and sills. Pair it with regular maid service to keep glass and sills fresh all year, review pricing, and check service areas across the GTA. Call (647) 424-0355 to book. The CDC’s cleaning and disinfecting guidance is a useful reference for keeping household surfaces healthy.
Is vinegar safe for all window frames? Vinegar’s acidity may not suit every surface over prolonged exposure. Test it on an inconspicuous part of the frame first, and keep vinegar off bare metal and unsealed wood where possible.
Why does tap water leave streaks on windows? Tap water in hard-water areas contains minerals like calcium and magnesium. When the water evaporates, these minerals are left behind as spots or streaks. Distilled water, which has most impurities removed, significantly reduces this problem.
Can I use ammonia-based cleaner on tinted windows? Ammonia-based cleaners may not be suitable for tinted windows or certain frame materials. Choose an ammonia-free product or a homemade vinegar or dish soap solution instead.
Does Toronto Shine Cleaning clean windows? Yes. Toronto Shine Cleaning provides professional window cleaning services so you get a guaranteed spotless finish without mixing solutions or perfecting your squeegee technique. Call (647) 424-0355 to book.












