The secret to streak-free windows is simple: clean on a cloudy day (direct sun dries the solution before you can wipe it), use a microfiber cloth or proper squeegee (not paper towels on large panes), and always work top to bottom. This guide covers every part of a window — interior glass, exterior glass, window screens, window tracks, and stubborn mineral deposits — including the specific technique for each surface that most guides overlook entirely.
What You’ll Need
- White vinegar — Mixed 1:2 with water for the best DIY streak-free solution
- Liquid dish soap (a few drops) — For initial washing of very dirty windows
- Microfiber cloths — The non-negotiable tool for lint-free, streak-free drying
- Rubber-bladed squeegee — For exterior windows and large panes; eliminates streaks on large glass surfaces faster than any cloth
- Spray bottle — For applying cleaning solution evenly
- Bucket with warm water — For initial washing of exterior glass
- Old toothbrush or small brush — For window tracks and corner crevices
- Baking soda — For cleaning window tracks
- CLR or similar mineral deposit remover — For hard water stains on exterior glass
- Garden hose — For rinsing exterior windows and screens
- Soft sponge mop on extension pole — For second-story windows
Avoid: Paper towels on large windows (they shed lint and streak), abrasive scrubbers (they scratch glass), ammonia-based cleaners on tinted or Low-E glass (can damage the coating), and cleaning on sunny days in direct sunlight.
Safety and Precautions
- Never clean windows on a hot, sunny day. Direct sunlight heats the glass and causes the cleaning solution to evaporate before you can wipe it, leaving streaks and residue. Cloudy days or early morning before direct sun hits the glass are ideal.
- Check for Low-E glass before using harsh cleaners. Low-E (low-emissivity) windows have a metallic coating that improves energy efficiency. Ammonia-based cleaners (including many commercial glass cleaners) can permanently damage this coating over time. Use vinegar-based solutions or cleaners specifically marked as safe for Low-E glass.
- Tinted window film requires extra care. If your windows have aftermarket tint film applied, avoid ammonia-based products entirely. They dissolve the adhesive that holds the film to the glass.
- Never use a dry cloth on glass. Wiping dry glass with a dry cloth scratches the surface with microscopic dust particles. Always wet the glass first before wiping.
- Use caution with second-story windows. Use an extension pole with a squeegee rather than leaning out. For ground-level access to higher windows, a sponge mop on a long handle works well. Do not lean out over window sills — use scaffolding or hire a professional for any window requiring ladder work above the first floor.
Step-by-Step: How to Clean Windows
Step 1 — Make the Best Cleaning Solution
The most effective streak-free window cleaning solution is also the cheapest: mix 1 part white vinegar with 2 parts water in a spray bottle. The acidity of the vinegar cuts through grease, fingerprints, and oxidation without leaving any residue. It is effective on virtually all glass types (with the exception of stone-etched glass) and costs a fraction of commercial cleaners.
For very dirty windows with substantial grime buildup, start with a bucket of warm water with a few drops of clear dish soap. Wash the window with this solution first to remove the heavy dirt, then follow with the vinegar and water solution for the final streak-free wipe.
If you prefer a commercial cleaner, products like Windex or Method Glass Cleaner work well on interior glass. For exterior glass, choose a product that does not contain ammonia if you have Low-E windows.
Step 2 — Clean Interior Windows
Lay a large towel on the windowsill and floor to catch any drips. Starting at the top of the window, spray the glass generously with your cleaning solution. Wipe in an S-pattern or Z-pattern (top to bottom, alternating direction each pass) with a clean microfiber cloth. This overlapping motion ensures no section gets missed and prevents the cloth from redistributing moisture you have already wiped away.
Do not overlook the window frame. Wipe the sill, frame edges, and any exposed interior trim with a damp cloth. Accumulated dust on frames will migrate back onto clean glass as soon as a breeze moves through.
For the interior side of large picture windows or sliding glass doors, a squeegee is faster and more effective than a cloth. Spray the glass, draw the squeegee from top to bottom in overlapping vertical strokes, and wipe the squeegee blade clean with a dry cloth after each pass. Finish any edges or corners the squeegee misses with a folded microfiber cloth.
Step 3 — Clean Exterior Windows
Exterior windows collect far more grime: pollen, bird droppings, water spots, oxidation, and dirt from rain splash. The process requires more steps than interior cleaning.
- Rinse the glass with a garden hose to remove loose dirt and debris
- Wash with warm soapy water using a soft sponge or microfiber cloth, working top to bottom
- Rinse thoroughly with the hose
- Apply your vinegar and water solution by spray bottle or a second sponge application
- Wipe dry with a rubber-bladed squeegee, working from top to bottom in overlapping strokes, wiping the blade after each pass
- Use a dry microfiber cloth to clean any edges, corners, or streaks the squeegee could not reach
For bird droppings and other dried-on debris, do not scrape. Instead, saturate the area with your vinegar solution and let it soak for 2-3 minutes before wiping. Most organic material will wipe off without any scrubbing once properly soaked. Use a soft non-scratch scrub pad for anything that resists the vinegar soak.
Step 4 — Remove Hard Water Stains
Hard water mineral deposits appear as white, hazy spots or a filmy layer on exterior windows, especially around the edges where water drains from the frame. Standard vinegar solution often cannot cut through heavy mineral deposits — these require a dedicated remover.
Apply CLR (Calcium Lime Rust Remover) or a similar mineral deposit remover to the affected areas with a cloth. Let it dwell for 2 minutes (check the product’s directions), then scrub gently with a non-scratch pad and rinse thoroughly. For moderate hard water buildup, undiluted white vinegar applied and left for 5-10 minutes will often dissolve the deposits.
To prevent hard water buildup, squeegee the exterior glass dry after every rain, especially in areas with high mineral content in the water. A water repellent treatment like Rain-X applied to exterior glass causes water to bead and run off, dramatically reducing mineral deposit accumulation between cleanings.
Step 5 — Clean Window Screens
Dirty window screens reduce light and air quality and put grime back onto your freshly cleaned glass every time it rains. Clean screens every spring or whenever you notice dark buildup on the mesh.
- Remove screens from the windows carefully and lay them flat on a clean surface or prop them upright against a wall
- Rinse with a garden hose at low pressure to remove loose dust and cobwebs
- Mix a solution of warm water with a few drops of dish soap in a bucket
- Gently scrub both sides of each screen with a soft brush or microfiber cloth
- Rinse thoroughly with the hose
- Allow screens to dry completely in the sun before reinstalling — reinstalling wet screens can trap moisture and cause frame corrosion or wood rot
Inspect the screen mesh while cleaning. Small holes or tears in the mesh allow insects in and should be repaired with a screen repair patch or the screen replaced before reinstalling.
Step 6 — Clean Window Tracks
Window tracks are the most neglected part of any window cleaning routine and can build up years of compacted dirt, dead insects, and moisture residue. Dirty tracks also affect how smoothly sliding windows and doors operate.
- Use a vacuum with a narrow attachment to remove loose debris from the tracks first
- Sprinkle a small amount of baking soda directly into the track
- Spray white vinegar onto the baking soda — it will fizz and loosen compacted dirt
- Let it sit for 5 minutes
- Scrub the track with an old toothbrush, getting into all the corners and grooves
- Wipe clean with a damp cloth, using a cotton swab or folded paper towel for tight corners
After cleaning, wipe a thin layer of silicone spray or WD-40 along the track edges (not the glass). This lubricates the track and helps the window slide smoothly while also repelling future dirt accumulation.
Cleaning Different Types of Glass
- Standard clear glass: Any method in this guide is appropriate. Vinegar and water is ideal.
- Low-E coated glass: Avoid ammonia-based cleaners. Use vinegar and water or a cleaner labeled safe for Low-E windows. Low-E glass often looks slightly reflective or tinted when viewed at an angle.
- Tinted film windows: Never use ammonia or products containing ammonia — they dissolve the adhesive holding the film. Use mild soapy water or a tint-safe glass cleaner.
- Frosted or textured glass: Use the same vinegar and water solution. For interior bathroom frosted glass, a slightly soapy solution followed by a vinegar spray works well. Never scrub frosted glass hard — the texture can trap debris and abrasion can smooth the pattern.
- Mirrored glass: Same method as standard glass. Be careful not to allow cleaner to seep behind the mirror at the edges — moisture behind mirrors damages the reflective backing.
Pro Tips for Streak-Free Windows Every Time
- Clean on a cloudy day. This is the single most impactful tip. Direct sunlight evaporates the cleaning solution before you can wipe it, causing streaks and water spots regardless of technique.
- Use a fresh, clean microfiber cloth. A cloth with any residual cleaner from a previous cleaning session will leave streaks. Use a clean cloth for the final drying wipe.
- Squeegee technique matters: Angle the squeegee at about 30 degrees to the glass, apply light-medium pressure, and draw in smooth overlapping strokes from top to bottom. Wipe the rubber blade clean with a dry cloth after every stroke.
- Do not oversaturate the glass. A generous mist is all you need. Soaking the glass causes the solution to run under frames and leave residue at the edges.
- Clean frames before glass. Dust and grime on window frames drops onto freshly cleaned glass. Clean the frames, sills, and tracks before touching the glass pane.
How Often Should You Clean Windows?
- Interior windows: Every 1-2 months, or more frequently in homes with children, pets, or high indoor humidity
- Exterior windows: Twice per year (spring and fall), or after any storm with heavy pollen, wind-driven debris, or heavy rain in hard water areas
- Window screens: Once per year in spring; inspect and clean anytime you notice dark buildup or reduced airflow
- Window tracks: At least once per year; more often on frequently used sliding windows and doors
Window cleaning pairs naturally with your other seasonal cleaning tasks. Our deep cleaning checklist integrates window cleaning as part of a whole-home deep clean, and our house cleaning tips guide will help you build a schedule that keeps every surface clean year-round.
Frequently Asked Questions
Why do my windows streak after cleaning?
The most common cause of streaks is cleaning in direct sunlight — the solution evaporates before you can wipe it. Other causes include using too much cleaning solution (leaving residue), using a dirty or old cloth, using paper towels (which shed lint), or not rinsing soap off properly before the vinegar wipe. Switch to microfiber cloths or a squeegee, clean on a cloudy day, and use the vinegar and water solution as your final step, not soap alone.
What is the best homemade window cleaner?
The most effective and simplest recipe is 1 part white vinegar to 2 parts water in a spray bottle. Some people add a few drops of dish soap to cut heavier grime, but this requires an extra rinse step to prevent a soapy film. For extra shine on interior glass, some cleaning professionals add a small amount of rubbing alcohol to their vinegar solution to speed drying time.
How do I clean second-story or hard-to-reach windows?
For second-story exterior windows reachable from the ground, use a squeegee or sponge mop on an adjustable extension pole. Most hardware stores carry poles that extend 8-12 feet, sufficient for one-story-up windows from ground level. For anything requiring a ladder above the first floor, hire a professional window cleaner — ladder falls are one of the most common DIY home improvement injuries.
How do I remove stubborn mineral deposits from windows?
Light mineral deposits can often be removed with undiluted white vinegar left on the glass for 5-10 minutes. For heavy, long-standing deposits, a commercial calcium and lime remover like CLR is more effective. Apply with a cloth, let dwell per the product instructions, scrub gently with a non-scratch pad, and rinse completely. Prevent recurrence by applying a water repellent treatment to exterior glass.
Can I clean tinted windows with vinegar?
Yes, if the tint is factory-applied glass tint (baked into the glass). No, if the windows have aftermarket tint film applied to the glass surface. Film tinting is sensitive to acidic cleaners and can develop bubbles or peeling. For tint film, use only mild soapy water or a cleaner specifically labeled safe for window tint.
Conclusion
Clean windows are one of the highest-impact, lowest-effort improvements you can make to any room. The difference between streaky windows and perfectly clear ones comes down to three things: a cloudy day, a microfiber cloth or squeegee, and the right vinegar-and-water solution. Add track and screen cleaning to the process and your windows will operate better as well as look better.
Make window cleaning part of your spring and fall routine alongside your whole-home deep clean. For a complete exterior and interior maintenance routine, our house cleaning tips guide covers every surface. If your bathroom glass also needs attention, our bathroom cleaning hacks include shower glass and mirror care for a consistent result throughout the home.
