
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
| Recipe | Mix | Good for | Keeps |
|---|---|---|---|
| Basic surfactant spray | 1 tsp dish soap + 2 cups warm water | Counters, painted surfaces, appliances, general soil | 1–2 weeks |
| Vinegar spray | 1 part white vinegar + 1 part water | Hard-water film, glass, sinks, faucets | Months |
| Alcohol spray | 1 cup 70% isopropyl + 1 cup water + 1 tsp dish soap | Glass, stainless, fast-dry surfaces | Months |
| Castile blend | 1 tbsp castile soap + 2 cups water | Floors, general cleaning, plant-based preference | 2 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.

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:
- Natural stone — marble, granite, travertine, limestone. Acid etches calcium-based stone permanently, and stone-care manufacturers are unanimous on this.
- Unsealed grout, which erodes with repeated acid exposure.
- Hardwood floor finishes. Flooring manufacturers generally advise against acids on polyurethane; see how to clean hardwood floors.
- Cast iron and aluminum, which corrode.
- Rubber gaskets and appliance seals, which degrade with repeated exposure.
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.

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:
- Never combine it with vinegar or lemon juice. The acid breaks the soap back into free fatty acids and you get a white curdled film that is harder to remove than the original dirt. This is the single most common homemade-cleaner mistake.
- It reacts with hard water, forming soap scum. In hard-water areas use distilled water for the mix, or use the dish soap recipe instead — modern detergents are formulated to tolerate hard water and true soaps are not.

What you must never mix
Two combinations are genuinely hazardous, and both are in circulation online:
- Bleach and ammonia (including many glass cleaners) produces chloramine gas. The CDC identifies mixing bleach with ammonia-containing products as a cause of respiratory injury.
- Bleach and vinegar, or bleach with any acid, releases chlorine gas.
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.
