DIY Glass Cleaner vs Windex: Cost Per Bottle (and the Streak Test) (2026)
Your sliding glass door looks like a crime scene of tiny handprints, and you just hit the end of another Windex bottle. Three and a half dollars a pop, used up in a few weeks, tossed in the recycling bin that probably doesn't want it. Meanwhile the internet swears a little vinegar and water does the same job. Is that real, or is it one of those "Pinterest said" things that leaves your mirrors streakier than before? We ran the numbers and the streak test.
Short version:
- Cost per bottle: a DIY glass cleaner bottle costs around $0.48 vs. about $3.57 for a 23-oz Windex. That's roughly 7 bottles of homemade for the price of one Windex.
- Does it work? Yes — on everyday glass, fingerprints, and dust, the homemade mix cleans as well as Windex. Technique matters more than the formula.
- The catch: too much dish soap causes streaks, and hard water can leave mineral haze. Both have easy fixes.
- Verdict: the rare DIY that genuinely saves money, takes three minutes, and performs. Make it.
The Recipe (Three Minutes, Pantry Ingredients)
This is not a project. There is no crockpot, no infusing, no weekend required. If you can make toast, you can make this:
- Get a clean 16-oz spray bottle (reuse an empty cleaning bottle — just rinse it well).
- Add 1 cup white distilled vinegar and 1 cup water (about a 50:50 mix; 1 part vinegar to 4 parts water works too if the vinegar smell bothers you).
- Add 2–3 drops of dish soap — not a squirt, not a pump. Drops.
- Swirl gently (don't shake; you don't want foam). Done. Label it "glass" with a marker.
What each ingredient actually does: vinegar dissolves the mineral film and hard-water spots that make glass look cloudy; water dilutes the vinegar so it evaporates cleanly; the tiny bit of dish soap cuts grease from fingerprints and kitchen splatter. Nothing else is needed — no cornstarch, no rubbing alcohol, no essential oils. The internet loves to add ingredients to this recipe; the additions don't improve it.
If you want the broader version for counters and surfaces, our three DIY all-purpose cleaner recipes cover that — but note that glass and stone counters need different formulas, which is exactly why we have separate recipes in this series.
Cost Per Bottle: The Honest Math
A 23-oz bottle of original Windex typically runs about $3.57 at a regular supermarket. The DIY equivalent costs around $0.48 for the same amount — roughly one-seventh the price. Here's why it's so cheap: a gallon of white distilled vinegar costs a few dollars and makes about sixteen 16-oz bottles of this mix, and the dish soap contribution is literally a few drops — pennies per bottle. The water is effectively free.
Scale that to a family's actual usage. If you go through a bottle of glass cleaner every six weeks — a reasonable pace with two kids leaving nose-prints on every pane — that's about 9 bottles a year:
- Windex: 9 × $3.57 ≈ $32/year
- DIY: 9 × $0.48 ≈ $4.30/year
So you're saving around $28 a year — not life-changing money, but it's real money, and you're also keeping nine plastic spray bottles out of the recycling stream. The only upfront cost is a reusable spray bottle if you don't have an empty to rinse out, and those run about a dollar.
One honest caveat on the math: the $0.48 figure assumes you already own the spray bottle and dish soap, which you do. If you want to be maximally frugal, rinse and reuse your last Windex bottle — it even has a perfectly good trigger sprayer.
The Streak Test: DIY vs Windex, Honestly
Here's the part most "vinegar is magic!" articles skip: what happens when you actually spray both side by side. On everyday glass — mirrors with toothpaste flecks, the microwave door, sliding doors with kid handprints, car windshields with dust — the homemade mix performs as well as Windex. Neither is magic; both need a second wipe on genuinely dirty glass.
Where they genuinely differ:
- Baked-on kitchen grease (the film above the stove, the oven door window): Windex's stronger surfactants cut through it a little faster. The DIY mix handles it if you let it sit 30 seconds first.
- Heavy soap scum on shower glass: neither is great; this is a scrubber-and-baking-soda job, not a spray-wipe job.
- Everyday fingerprints and dust: tie. This is 90% of your glass cleaning.
And here's the secret the formula comparison misses: technique beats chemistry. Most streaks come from method, not the liquid:
- The cloth matters most. A flat-weave microfiber cloth beats paper towels and old T-shirts every time — and the cost math on reusables is why our 6-month paper towel cost test favors Swedish dishcloths so heavily.
- Wipe in an S-pattern, not circles. Circles redistribute grime; an S-pattern lifts it off the glass.
- Don't clean glass in direct sunlight. The liquid dries before you wipe it, and dried cleaner is what streaks. Morning or evening, never the sun-baked patio door at 2pm.
- Two cloths: one damp for the first pass, one dry for the buff. This alone eliminates most streaks regardless of which cleaner you use.
One more streak warning, because this is the #1 way people ruin the recipe: too much dish soap is the whole problem. "Just a drop" does not mean "a healthy squirt." Extra soap leaves a film that looks fine while wet and streaks as it dries — and then people blame the vinegar. Two to three drops per cup of water. If your homemade glass cleaner is streaking, the soap is guilty until proven innocent.
The Caveats Nobody Mentions
Hard water? If your tap water leaves spots on everything, it can leave a faint mineral haze on glass too. The fix is cheap: use distilled water instead of tap for this one recipe (about a dollar a gallon at the grocery store; one gallon makes sixteen bottles). It's the only recipe in this series where water quality genuinely matters.
Tinted windows and window film: this is one spot where the DIY mix has a real edge over Windex. Original Windex contains ammonia, and ammonia-based cleaners can damage aftermarket window tint and applied window film over time — tint manufacturers and installers generally warn against them. The vinegar-and-water mix has no ammonia in it, so it's the safer pick for tinted car windows or any decorative film.
Do not use this on stone counters. This is the big one, and it's the subject of the next article in this series: vinegar etches granite and marble. The glass cleaner in this recipe is for glass only — windows, mirrors, the microwave door, the glass stovetop panel. Spraying it on your granite island is a mistake you'll see every time the light hits the counter. Stone needs its own, vinegar-free recipe.
FAQ
- What is the best DIY glass cleaner recipe?
- 1 cup white distilled vinegar, 1 cup water, and 2–3 drops of dish soap in a 16-oz spray bottle. Swirl gently; don't shake. It costs around $0.48 per bottle versus ~$3.57 for Windex.
- Is homemade glass cleaner cheaper than Windex?
- Yes, substantially — roughly one-seventh the price per bottle. A family going through a bottle every six weeks saves around $28 a year.
- Will vinegar glass cleaner streak?
- It shouldn't, as long as you use just 2–3 drops of dish soap, wipe in an S-pattern with a microfiber cloth, and avoid cleaning glass in direct sunlight. Most streak complaints trace back to too much soap.
- Can I use DIY glass cleaner on tinted windows?
- Yes — the vinegar mix is ammonia-free, which makes it safer for tinted windows and window film than ammonia-based cleaners like original Windex. Confirm with your tint installer if you're unsure.
- Does homemade glass cleaner disinfect?
- No. Vinegar and dish soap clean but don't reliably kill germs. If you need actual disinfection (flu season, sick kid), you need a ≥60% alcohol recipe — which is a different spray with different rules.