What actually works when you brew your own cleaners
I started making my own cleaning solutions about eight years ago, mostly because I was spending a ridiculous amount on branded spray bottles that did the same thing as cheap ingredients I could buy in bulk. The first batch I mixed was a vinegar-and-water solution for windows, and it worked fine. Then I got carried away and made a mistake that ruined a granite countertop. That granite incident is probably the most important thing I learned. Vinegar is acidic, and acidic solutions etch stone surfaces permanently. You cannot undo etching. It leaves a cloudy dull spot that polishing won't fix. From that point forward, I started keeping a strict list of what each ingredient does and where it should never go.
Make Your Own Cleaning Products Without Destroying Your House
The basic framework for most all-purpose cleaners is simple: water, a surfactant or solvent, and sometimes a disinfectant. Here is the standard ratio I use for a general surface spray. One quart of warm water, two tablespoons of castile soap, half a cup of white vinegar, and twenty drops of tea tree oil. Mix it in a spray bottle and shake before each use. The castile soap handles grime, the vinegar cuts grease, and the tea tree oil adds mild antibacterial properties. That covers kitchen counters, bathroom tiles, and most hard surfaces. For glass and mirrors, skip the soap. Soap leaves streaks on glass. Use one cup of rubbing alcohol, one cup of water, and one tablespoon of white vinegar. The alcohol evaporates quickly, which is why it does not streak. I keep this in a separate bottle labeled clearly because using the soap version on glass is a frustration I will not repeat. Heavy degreasing for stove tops and range hoods needs something different. I mix one-half cup of washing soda with one quart of hot water. Washing soda is sodium carbonate, which is more alkaline than baking soda and cuts through baked-on grease much faster. The trade-off is that it can irritate skin, so I wear gloves when using it. I also do not use washing soda on aluminum surfaces because the high pH discolors it. I learned that the hard way on an old aluminum baking sheet.
For disinfecting, hydrogen peroxide at three percent concentration works on non-porous surfaces. Spray it directly, let it sit for at least five minutes, then wipe. It breaks down into water and oxygen, so there is no residue. The problem is that hydrogen peroxide degrades when exposed to light, so you have to keep it in an opaque bottle and replace it every few months if it has been sitting open. Clear bottles make it go inactive faster than you would expect. I also keep a separate scrubbing paste for tubs and sinks. Two parts baking soda to one part water makes a thick paste that scrubs without scratching porcelain or acrylic. Add a little lemon juice if you want extra cutting power, but only on surfaces that can handle acid. Not on stone, obviously, since I already covered that mistake. The shelf life of these mixtures is worth paying attention to. Vinegar and water solutions last indefinitely because vinegar is a preservative. Castile soap diluted with water will start to degrade after about a month, especially in warm environments. If the mixture turns cloudy or develops an odd smell, throw it out and make a fresh batch. Rubbing alcohol evaporates over time, so the concentration drops. If your glass cleaner stops working well, the alcohol has likely drifted below an effective level.
Get the Full Details

One thing people often miss is that you cannot mix vinegar and hydrogen peroxide in the same bottle. Some tutorials suggest this, and it is a bad idea. Together they form peracetic acid, which is corrosive and irritates the lungs and skin. Keep them in separate bottles and use them sequentially if you need both actions. Spray with one, wait, wipe, then use the other if needed. Scaling up is straightforward once you know the ratios. I buy castile soap in five-gallon drums from a restaurant supply store, which brings the cost per ounce down to a fraction of what you pay at the grocery store. Washing soda and baking soda come in large boxes for a few dollars each. Distilled white vinegar is cheap at any supermarket. The initial investment in spray bottles and labels pays for itself within a few weeks. The main limitation is that homemade cleaners do not have the same shelf stability or fragrance options as commercial products. They also lack the synthetic preservatives that keep big-brand cleaners safe from bacterial growth inside the bottle itself. If you live somewhere with very hard water, you may notice mineral buildup over time in your spray nozzles. A quick soak in vinegar fixes that, but it is something to factor in.
For heavy mold situations, homemade solutions are not sufficient. I found that out when dealing with mold behind a bathroom vanity. Diluted bleach or a commercial antimicrobial treatment is what you need there. DIY cleaning products are effective for routine maintenance and light to moderate soil, not for remediation work. Label everything clearly and date the bottle. I keep a notebook on the pantry shelf with the recipes I use and how they performed. Some batches work better than others depending on water temperature and the brand of castile soap, since formulations vary between manufacturers. Tracking what works helps you adjust rather than starting from scratch each time.