Skip to main content
Garden & Home Reviews is reader-supported. We earn affiliate commissions from qualifying purchases — how this works.

How to Make Your Own All-Purpose Cleaner

Home/Resources/Cleaning & Laundry/Make All-Purpose Cleaner
Three-quarter view of a person folding clean laundry in a sunlit laundry room, in soft early-morning light

Affiliate Disclosure

Some links on this page are affiliate links. As an Amazon Associate, we earn from qualifying purchases — at no extra cost to you. We do not buy, test, or physically handle the products we cover; our rankings come from aggregated owner reviews, ratings and expert consensus. Commissions never change our verdicts. How we rank · full disclosure.

The most useful homemade all-purpose cleaner is the simplest: one teaspoon of dish soap in two cups of warm water in a spray bottle. That is a surfactant solution, which is what most commercial all-purpose cleaners fundamentally are, and it handles the majority of household surfaces. Add a vinegar spray for hard-water film and glass, and an alcohol spray for fast-drying, streak-free work. Do not mix vinegar with castile soap — the acid breaks the soap and leaves a curdled film. And understand that none of these disinfect.

We never buy, test or physically handle the products we rank; recommendations come from aggregated owner reviews and expert consensus, described in how we rank. More at the cleaning and laundry hub.

Four recipes that work

RecipeMixGood forKeeps
Basic surfactant spray1 tsp dish soap + 2 cups warm waterCounters, painted surfaces, appliances, general soil1–2 weeks
Vinegar spray1 part white vinegar + 1 part waterHard-water film, glass, sinks, faucetsMonths
Alcohol spray1 cup 70% isopropyl + 1 cup water + 1 tsp dish soapGlass, stainless, fast-dry surfacesMonths
Castile blend1 tbsp castile soap + 2 cups waterFloors, general cleaning, plant-based preference2 weeks

Use a clean spray bottle, label it with contents and date, and wash it between batches. Warm water dissolves soap better than cold; boiled and cooled water extends shelf life a little.

Three-quarter view of a person folding clean laundry in a sunlit laundry room, in warm evening lamplight

Recipe 1: The one to start with

1 teaspoon liquid dish soap in 2 cups warm water.

This is not a compromise recipe. Dish detergent is a surfactant blend engineered to lift grease and suspend soil in water, which is exactly the mechanism a commercial all-purpose cleaner uses. Diluted this far it rinses cleanly and leaves no visible residue on most surfaces.

Use it on sealed counters, painted walls and trim, cabinet fronts, appliance exteriors, plastic, laminate and vinyl. Spray, let it sit 30 seconds on anything greasy, wipe with a microfiber cloth, and follow with a damp cloth on glossy surfaces if you see any film.

Dose it light. The failure mode of every homemade soap cleaner is too much soap, which leaves a sticky film that attracts dust and makes the surface dirty faster. If your surfaces feel tacky after cleaning, halve the soap.

Recipe 2: Vinegar for mineral film

Equal parts white vinegar and water. Vinegar is roughly 5 percent acetic acid, and acid is what dissolves the calcium and magnesium deposits that soap cannot touch. That makes it genuinely better than soap for hard-water spots on faucets, shower doors, kettles and glass.

Surfaces to keep it away from:

Vinegar cuts mineral scale but is weak on grease. Do not expect it to do the soap recipe job — it is a specialist, not a replacement. Hard-water technique is in how to remove hard water stains.

Close-up detail of the material being worked in a cleaning & laundry project, in warm evening lamplight

Recipe 3: Alcohol for streak-free and fast-dry

1 cup 70 percent isopropyl alcohol, 1 cup water, 1 teaspoon dish soap.

Alcohol evaporates fast, which is what prevents streaking on glass and stainless, and it keeps almost indefinitely in the bottle. The teaspoon of soap does the actual soil lifting; the alcohol carries it and disappears.

Excellent on windows, mirrors, stainless appliances, chrome and electronics housings — though not on screens, which have coatings that alcohol can damage; check the device manufacturer guidance. Keep it away from flames, and ventilate while you use it. Stainless technique is in how to clean stainless steel appliances.

Recipe 4: Castile soap

1 tablespoon liquid castile soap in 2 cups water. Castile is a plant-oil soap, alkaline, and it works well on floors and general soil. Two things to know:

Wide view of a person folding clean laundry in a sunlit laundry room, in soft early-morning light

What you must never mix

Two combinations are genuinely hazardous, and both are in circulation online:

Keep bleach out of every homemade mix, full stop. Also avoid combining hydrogen peroxide and vinegar in one bottle, which forms peracetic acid — corrosive at concentration. Using them in sequence with a rinse between is a recognized technique; mixing and storing them together is not.

The limit: cleaning is not disinfecting

This is the honest boundary of homemade cleaners. Cleaning removes soil and reduces the number of microbes present; disinfecting kills pathogens to a defined standard. The EPA registers disinfectants and specifies a required contact time for each. Vinegar, dish soap and castile soap are not EPA-registered disinfectants and no dilution of them makes them one.

Use a registered disinfectant where it genuinely matters: after handling raw meat, when someone in the house is ill, and on surfaces a medically vulnerable person contacts. For everyday counters, floors, cabinets and appliances — the vast majority of household cleaning — soap and water is the appropriate tool and always has been. The wider question is covered in does all-purpose cleaner disinfect.

Storage and labeling

Make small batches. A bottle of dilute soap under a warm sink is a growth medium, and homemade solutions have no preservative system. Label every bottle with contents and date — an unlabeled spray bottle is how someone puts vinegar on a marble counter. Store out of reach of children, and never reuse a bottle that held a commercial chemical without washing it thoroughly, because residues can react.

If you would rather buy, ranked commercial options and what owners complain about are in best all-purpose cleaner. Surface-specific guidance is in on wood and on stainless steel.

Related reading: how to clean grout, how to wash microfiber cloths, how to clean an oven.

Straight Answers

Frequently Asked

Does homemade all-purpose cleaner actually disinfect?

No. Cleaning removes soil; disinfecting kills pathogens, and the EPA regulates disinfectant claims through product registration with specific contact times. Vinegar, dish soap and castile soap are not EPA-registered disinfectants and should not be relied on where disinfection matters — after raw chicken, during illness, or on a surface a vulnerable person touches. Use a registered disinfectant for those situations and keep the homemade spray for everyday cleaning, which is the large majority of household work.

Can you mix vinegar and castile soap?

No — the combination cancels itself out. Castile soap is alkaline and made from saponified oils; vinegar is an acid. Mixing them breaks the soap back into free fatty acids, which is the white curdled mess people report. It leaves an oily film that is harder to clean off than what you started with. Use one or the other in a bottle. If you want both in a routine, clean with the soap solution first, rinse, then use vinegar separately.

What surfaces should you never use vinegar on?

Natural stone above all — marble, granite, travertine, limestone. Vinegar is an acid and it etches calcium-based stone permanently, leaving dull patches no polish removes. Also avoid it on unsealed grout, on hardwood floor finishes where it can dull the polyurethane over time, on cast iron, on aluminum, and on the rubber gaskets and seals of appliances where repeated exposure degrades them. Manufacturers of stone counters and hardwood are consistent on this in their care documents.

How long does homemade cleaner last?

Dish soap and water lasts one to two weeks; vinegar and water keeps for months because the acidity inhibits growth; an alcohol-based spray keeps almost indefinitely. Anything containing castile soap or added plant material should be made in small batches and used within about two weeks. Tap water carries microorganisms, and a bottle of dilute soap sitting warm under a sink is a growth medium. Make small quantities, label the bottle with the date, and wash the bottle between batches.

Is homemade cleaner cheaper than store-bought?

Yes, substantially, for the basic recipes. A dish-soap-and-water spray costs a few cents a bottle, and a vinegar spray perhaps 30 to 50 cents, against $3 to $6 for a commercial all-purpose cleaner. Add essential oils and the gap narrows quickly, since a bottle of a decent oil costs $8 to $15. The honest summary is that the cheap recipes are very cheap and clean well, while elaborate ones cost about the same as buying a good commercial product.