Three years ago, I looked at my cleaning supply cabinet and counted 14 different products. A separate bottle for glass, one for countertops, one for the bathroom, one for the kitchen, one for floors, a special stainless steel spray, a granite-safe cleaner, a degreaser, and on and on. I was spending nearly $40 a month on cleaning products, my cabinet was a cluttered mess, and I had no idea what half the ingredients on those labels actually were.
That was the moment I decided to simplify. I started researching homemade cleaner recipes and was skeptical at first — could a mixture of basic household ingredients really compete with commercial products? The short answer: yes, absolutely. The longer answer is what this article is all about.
After extensive experimentation, I settled on a single all-purpose cleaner recipe that handles about 90% of my household cleaning needs. It costs literally pennies per bottle, takes two minutes to make, and works as well as — or better than — most of the commercial products I used to buy. Here’s the exact recipe and everything you need to know to make and use it effectively.
The Recipe: What You Need
You need exactly four ingredients, all of which you probably already have in your kitchen:
- White vinegar: The star ingredient. Its natural acidity cuts through grease, grime, soap scum, and mineral deposits. It also has mild antibacterial properties
- Water: Dilutes the vinegar to a safe and effective concentration for most surfaces
- Dish soap: A few drops add degreasing power and help the solution spread and adhere to surfaces
- Essential oil (optional): A few drops of lemon, lavender, tea tree, or peppermint oil to add a pleasant scent and boost cleaning power
The Exact Formula
In a clean spray bottle (a 16-ounce or 500ml bottle works perfectly), combine:
- 1 cup (240ml) white vinegar
- 1 cup (240ml) water
- 10-15 drops of dish soap (any brand works, but a grease-cutting formula is ideal)
- 10-20 drops of your chosen essential oil (optional)
Gently swirl the bottle to mix — don’t shake vigorously, as the dish soap will foam up and make the mixture difficult to use. Label the bottle with the date and contents. That’s it. Your cleaner is ready to use.
This recipe produces roughly 2 cups (480ml) of cleaner, which costs about $0.15 to make. Compare that to a typical 32-ounce bottle of commercial all-purpose cleaner that costs $4 to $7, and the savings are obvious. Over a year, I estimate this saves me over $150 on cleaning products alone.
How to Use It Effectively
Spray the surface you want to clean and let it sit for 30 seconds to a minute before wiping. This dwell time is important — the vinegar needs a moment to break down the grime. Wipe with a microfiber cloth for the best results. Microfiber traps dirt and bacteria far more effectively than paper towels or cotton rags.
For tough grease on stovetops or range hoods, spray generously and let sit for 5 to 10 minutes before wiping. For soap scum in the bathroom, spray and let sit for 5 minutes, then scrub lightly with a soft brush or sponge. For glass and mirrors, this cleaner works well but can sometimes leave streaks — using a crumpled newspaper or a dedicated glass cloth to wipe eliminates streaking completely.
Where This Cleaner Works (And Where It Doesn’t)
This all-purpose cleaner is incredibly versatile. I use it on kitchen countertops (except natural stone), bathroom sinks, toilet exteriors, stovetops, cabinet doors, appliance exteriors, tile walls, and general surface cleaning throughout the house. It cuts through everyday kitchen grease, bathroom soap residue, and general household grime with ease.
However, there are a few surfaces where you should NOT use vinegar-based cleaners. Natural stone countertops (granite, marble, limestone) can be etched by vinegar’s acidity. For these surfaces, I use plain water with a drop of dish soap instead. Cast iron should never be cleaned with vinegar, as it strips the seasoning. Unsealed wood surfaces can be damaged by prolonged exposure to moisture. And while vinegar has mild antibacterial properties, it’s not a registered disinfectant — for raw meat juice cleanup or illness situations, I still use a commercial disinfectant.
Variations for Specific Needs
The base recipe is extremely adaptable. Here are some variations I use for specific cleaning challenges:
- Extra degreasing power: Add 1 tablespoon of rubbing alcohol to the mix. This helps cut through heavy kitchen grease and also speeds drying time
- Bathroom heavy-duty: Substitute half the water with hydrogen peroxide for added mild bleaching power on grout and tile. Use immediately — peroxide breaks down in solution over time
- Floor cleaning: Use this same ratio (1:1 vinegar and water) in a bucket instead of a spray bottle. Add a few extra drops of dish soap for mopping. The slight vinegar smell dissipates completely as the floor dries
- Window cleaner: Use 1 part vinegar to 3 parts water for a streak-free glass cleaning solution
Mistakes I Made When Starting Out
My first batch of homemade cleaner was too strong — I used undiluted vinegar, which left a harsh smell that lingered for hours and irritated my eyes. The 1:1 ratio with water hits the sweet spot: strong enough to clean effectively, diluted enough to be safe and pleasant to use.
I also initially used too much dish soap, which left a cloudy residue on dark surfaces. Ten to fifteen drops is plenty for a 16-ounce bottle. More isn’t better — excess soap creates more work because you have to wipe away the residue it leaves behind.
Another early mistake: mixing my cleaner with bleach. Never, ever mix vinegar and bleach — it creates chlorine gas, which is toxic. This is a critical safety rule. I also learned not to use my vinegar cleaner on natural stone countertops the hard way, when I noticed slight dull spots on my marble bathroom vanity after a few weeks of use.
The Vinegar Smell Concern
The number one concern people raise about vinegar-based cleaners is the smell. I won’t lie — when you first spray it, you can definitely smell the vinegar. But here’s the thing: the smell dissipates completely within 10 to 15 minutes as the vinegar evaporates. It doesn’t linger, it doesn’t leave a film, and once it’s dry, there’s no residual odor at all.
If you find the initial smell bothersome, the essential oil addition helps significantly. Lemon oil pairs particularly well with vinegar and creates a clean, fresh scent that masks the vinegar almost entirely. Peppermint oil is another great option that leaves the room smelling bright and energetic.
Final Thoughts
Making my own cleaning products has been one of the simplest and most impactful changes I’ve made in my household routine. I’ve reduced my cleaning supply bill by over 75%, eliminated dozens of unnecessary chemical products from my home, and reduced plastic waste from cleaning product bottles. And the cleaning performance? Genuinely excellent. If you’re on the fence about homemade cleaners, just try this one recipe for a week. Mix up a bottle, use it on your everyday surfaces, and see how it compares to what you’re currently using. I think you’ll be as surprised and impressed as I was.