How to Make Homemade All-Purpose Cleaner

Making your own natural, all-purpose cleaner takes just a few minutes and costs a few cents per batch. It's safe for kids and pets too!
Person wearing yellow rubber gloves points a spray bottle labeled 'all-purpose cleaner' at a mess on the countertop.
Photo: Tom Fenenga for Bob Vila

We may earn revenue from the products available on this page and participate in affiliate programs. Learn More ›

While more and more households are going chemical-free, but one wants to do so at the cost of cleanliness. This is particularly true in the kitchen and bath areas, where banishing bacteria is a must. Commercial non-toxic cleaners tend to be pricey, so why not make your own? The low-cost, super-simple recipe here for homemade all-purpose cleaner is a blend of just three ingredients that you may already have at home, and the mixture is safe to use around food, kids, and pets.

The key ingredient is good old-fashioned white vinegar, which is acidic enough to cut through stains and build-up but also kills bacteria, viruses, and mold. What’s more, this formula addresses the complaint most folks have about vinegar-based cleaners: the strong, lingering smell. See the recipe below to blend up a custom-scented cleanser with a subtly pleasant aroma that will get your whole house sparkling.

Tools & Materials

Bobvila.com may earn a commission from purchases made through these links.

Materials needed to make homemade all-purpose cleaner, including vinegar, essential oil, and other items.
Photo: Tom Fenenga for Bob Vila

Step 1: Combine vinegar and water in a spray bottle.

Woman pours vinegar from large jug into a measuring cup.
Photo: Tom Fenenga for Bob Vila

Use the measuring cup to pour vinegar and water into the spray bottle. Close the top and shake to combine. The solution is now ready to tackle loads of household cleaning jobs, but if you find the smell of vinegar off-putting, move on to Step 2.

Step 2: Add essential oil (optional).

Woman adds essential oil to a spray bottle filled with water and vinegar; bottle of vinegar and other accessories are on the table.
Photo: Tom Fenenga for Bob Vila

Select up to three essential oils to add to the cleaner. While you’ll make your choice based on scents you favor, keep in mind that some essential oils, including lime, eucalyptus, tea tree, lavender, and peppermint, have antibacterial and antifungal properties that bring extra oomph to your cleaning solution. Add 10 to 12 total drops to your solution, close your spray bottle, and shake again to blend.

Step 3: Label the spray bottle.

Woman labels a spray bottle "all-purpose cleaner" written in marker on duck tape.
Photo: Tom Fenenga for Bob Vila

Label the spray bottle with a piece of tape so you remember what’s in the bottle.

Step 4: Use the spray to clean household surfaces.

Person wearing yellow rubber gloves sprays a dishwasher with homemade cleaner, holding microfiber cloth in right hand.
Photo: Tom Fenenga for Bob Vila

Put your cleaner to work! Spritz a small amount onto household surfaces, and then wipe with a microfiber cloth, which works hard yet gently to lift grime without leaving lint behind. Repeat as necessary.

Step 5: Store the cleaner in a cool place.

Woman stores bottle of homemade all-purpose cleaner in a pull-out drawer under the sink.
Photo: Tom Fenenga for Bob Vila

Store the cleaner in a cool, dry place. A 32-ounce bottle should last you quite a while.

Uses for Homemade All-Purpose Cleaner

Since vinegar is edible, it’s a food-safe and kid-friendly option. Try using it on:

Fridge and freezer: Wipe down the interior of your refrigerator and freezer, but avoid the rubber gaskets around the edges, which vinegar can corrode.
Laminate countertops: Swipe up most common spills, even those that have hardened.
Windows and mirrors: It’ll cut through grime, grease, and fingerprints.
Toilet, tub, and bathroom sink: It cleans and disinfects porcelain nicely.
Small appliances: It can descale a coffee pot or freshen up a toaster.
Glassware: Cut through hard water stains and leave them sparkling.

A person cleaning house windows from outside using a homemade window cleaner recipe.
Photo: Tom Fenenga for Bob VIla

Do Not Use Homemade All-Purpose Cleaner on These Surfaces

Because vinegar is acidic, it can be too strong for porous surfaces. Avoid using it on:

Wood floors and wood furniture: It can strip the finish on these surfaces. (Use this homemade wood floor cleaner instead.)
Stone countertops and tiles: Surfaces made of marble and granite can be finicky.
Grout: Vinegar can break down the sealant on grout, leaving it vulnerable.
Electronics: Acid can eat away at the protective coatings on touchscreens. In general it’s best to use just water on screens of any kind.
Cast iron and aluminum pots: Vinegar can corrode these metals.
Plants: Vinegar is a natural weed killer, but it doesn’t discriminate between the plants you like and the ones you don’t. Dust leaves with a damp cloth instead.

 
Tool of the Year 2025 Announcement

Meet the 2025 Tools of the Year

After months of scouring the market and putting products through their paces, we’ve named the best of the best in new tools. There’s something for everyone, from veteran pros to average Joes.