We may earn revenue from the products available on this page and participate in affiliate programs. Learn More ›
Even if the sun is shining, you may not get as much natural light in your home as you otherwise would if your windows are covered in a film of dirt, dust, splattered bugs, or water spots. To get the most out of the brighter, longer days and the lush green views outdoors, washing windows is at the top of our spring cleaning list—and it should be on yours, too.
Fortunately, learning to wash windows is fairly easy. There are many commercial glass cleaners on the market, all of which promise to impart a “streak-free shine.” But we have also found that a simple DIY window-cleaning solution—one part white vinegar to two parts water—works well too.
Whether you choose store-bought or a DIY window cleaner, these tips and techniques for how to clean windows inside and out will make the job go quickly and easily.
How to Clean the Inside of Windows
SUPPLIES
Bucket or large pot
Liquid dish soap
Large towel
Microfiber cloth or sponge
Vinegar
Paper towels
Zep or Windex
Step 1: Fill a bucket or large pot with clean, warm water and add a few drops of liquid dish soap.
Step 2: Place a large bath towel under the window to catch any spills.
“Cleaning windows on a sunny day can cause the cleaning solution to dry too quickly, leading to streaks and smudges. It’s best to clean windows on a cloudy or overcast day to achieve the best results.”
—Angela Rubin, Outreach & Content Manager of Hellamaid
Step 3: Dip a clean microfiber cloth or sponge into the soapy water and use it to go over the surface of the window, starting at the top and working down to the bottom.

“Microfiber cloths are excellent for drying and polishing windows without leaving lint or streaks behind,” says Angela Rubin, of Hellamaid, a Canadian deep cleaning company. Don’t forget to wipe down the frame, inside and out.
Step 4: Spray the window thoroughly with the vinegar and water solution.

If you prefer to use a commercial window-cleaning product instead of vinegar, our tested guide to the best glass cleaners has some terrific recommendations. Another DIY solution is to mix 1 capful of ammonia with 2 gallons of water.
Step 5: Using a clean, lint-free towel, dry the window completely using a Z-shaped motion.

You also can use clean paper towels to dry the windows, if you prefer. If dirt or streaks remain, spray the windows and dry again. Dirty windows typically require two rounds of spraying and drying.
How to Clean Outside Windows
If your spring cleaning routine includes washing windows from the outside, know that the process is a bit different than cleaning windows from the inside.
SUPPLIES
Garden hose
Bucket or large pot
Liquid dish soap
Microfiber cloth or sponge
Sponge mop
Vinegar
Rubber-bladed squeegee
Large towel
Paper towels
Soft sponge
Spray bottle
Step 1: Using a garden hose, rinse the windows.

Step 2: Wash the exterior surface of the window.

Fill a bucket with clean, cool water and add a few drops of liquid dish soap. With a soft microfiber cloth, wash the window. Use a sponge mop (or a soft cotton or microfiber mop) on a pole for higher windows.
Step 3: Rinse the windows thoroughly with the hose.

Step 4: Spray or mop the window glass with the vinegar and water solution or a commercial window cleaner.
Step 5: Wipe the window dry using a clean, rubber-bladed squeegee.

“A high-quality squeegee is essential for achieving streak-free results when cleaning windows. Look for a squeegee with a rubber blade and a sturdy handle for better control,” Rubin says. Angle the squeegee toward the bottom of the window and work from top to bottom. Wipe the squeegee with a clean, dry towel after each pass. Alternatively, you can use a clean, lint-free microfiber towel to dry the windows. “I recommend using a clean, dry microfiber cloth to buff the windows after squeegeeing for a flawless finish,” Rubin says.
Step 6: Soak stains in a vinegar solution.

For stubborn dirt and stains, including bird droppings, saturate the area thoroughly with vinegar and water and let it stand for several minutes before wiping it off. You can also try rubbing with a soft scrub sponge, like Scotch-Brite Non-Scratch Scrub Sponges. Do not use steel wool or harsh scrubbing cloths; these will scratch the window.
Step 7: Remove mineral deposits.
Sometimes windows are stained with mineral deposits, particularly in areas with hard water. Your best bet for cleaning windows that are married by mineral deposits is to use a commercial cleaner like CLR Calcium, Lime & Rust Remover, which removes calcium, lime, and rust stains. Follow the manufacturer’s directions for use.
How to Clean Window Screens

If you’re going through the trouble of cleaning your window panes, you’ll want to clean the window screens too, otherwise you won’t get a completely clear view through the panes. To clean window screens:
- Remove screens from windows.
- Using a garden hose, rinse the screens with water.
- Spray the screens with a vinegar and water solution.
- Rinse them again with plain water.
- Let screens dry thoroughly before replacing them on the windows.
Window Cleaning Mistakes to Avoid
To get your windows streak-free, Rubin advises homeowners to keep a few important tips in mind. “Using too much cleaning solution can lead to streaks and residue buildup on the windows,” she says. “It’s essential to use a moderate amount of cleaning solution to avoid this issue.”
Additionally, “neglecting to clean window sills and frames can result in more dirt and grime buildup, detracting from the overall appearance of the windows,” Rubin cautions. “Be sure to clean the sills and frames thoroughly during the window cleaning process.”
Final Thoughts
Although cleaning windows can be labor intensive, it is worth the effort to be able to enjoy a view to the outside that isn’t obstructed by dirt, spiderwebs, and fingerprints. The good news is that the task is easily completed using a homemade cleaning solution or a commercial window-cleaning product, according to your preferences. Once the windows themselves are shipshape, move on to cleaning window screens and window tracks.