Skip to content

Open your cleaning cabinet right now. Go ahead, I’ll wait. If you’re like most people, you’ve got a different specialized product for every surface: kitchen cleaner, bathroom cleaner, glass cleaner, floor cleaner, wood polish, stainless steel spray, tub scrub, toilet bowl cleaner, and more. Each costs $4-8, and they all contain mostly the same basic ingredients wrapped in clever marketing.

Here’s something the cleaning product industry doesn’t want you to know: you can make incredibly effective cleaning products at home using just a handful of simple ingredients. These DIY versions work as well (or better) than commercial products, cost pennies per batch, and don’t fill your home with harsh chemicals or overwhelming fragrances.

Making your own cleaning products isn’t just about saving money—though saving $300-500 annually is a pretty compelling reason. It’s also about reducing chemical exposure, minimizing plastic waste, and taking control of what you’re using in your home. Let’s explore how to create a complete cleaning arsenal from just a few basic supplies.

The Essential Ingredients You Need

Before diving into recipes, let’s talk about what you’ll need. The beauty of DIY cleaning is that the same few ingredients work for almost everything.

White distilled vinegar is your powerhouse multi-purpose cleaner. It’s acidic, which cuts through grease, dissolves mineral deposits, and kills many bacteria and mold species. Buy it by the gallon at any grocery store for just a few dollars.

Baking soda is a gentle abrasive that deodorizes and scrubs without scratching. It also creates a chemical reaction with vinegar that helps break down stubborn grime. A large box costs around $2 and lasts months.

Castile soap is a plant-based concentrated soap that cleans effectively without harsh chemicals. Dr. Bronner’s is the most well-known brand. One bottle costs about $15 but lasts ages since you use tiny amounts per recipe.

Hydrogen peroxide is a disinfectant that kills bacteria, viruses, and mold. The regular 3% solution from any drugstore works perfectly. It’s also incredibly cheap.

Essential oils are optional but add pleasant scents and some have antimicrobial properties. Lemon, tea tree, lavender, and peppermint are versatile choices. One bottle lasts a long time since you only use drops per batch.

That’s it. Five ingredients that together cost less than $40 and will produce months worth of cleaning products for your entire home.

All-Purpose Spray Cleaner

This is your workhorse cleaner for counters, appliances, tables, and most surfaces.

Mix equal parts water and white vinegar in a spray bottle. For a standard 16-ounce bottle, that’s 1 cup water and 1 cup vinegar. Add 10-15 drops of essential oil if desired. Shake before each use.

This simple mixture cleans beautifully, cuts grease, and disinfects. The vinegar smell dissipates quickly as it dries, especially if you’ve added essential oils. Use it on kitchen counters, bathroom sinks, table surfaces, appliances, and more.

Cost per bottle: approximately 50 cents. Compare that to $4-6 for commercial all-purpose cleaners. If you make one bottle monthly, that’s $40-66 saved annually on just this one product.

Don’t use vinegar-based cleaners on natural stone surfaces like granite or marble, as acid can etch the stone. For those surfaces, use straight castile soap diluted in water.

Heavy-Duty Scrubbing Paste

For tough jobs like soap scum, baked-on food, or grimy tubs, you need something more aggressive.

Combine 1 cup baking soda with 1/4 cup castile soap in a bowl. Stir until it forms a paste. If it’s too thick, add a tiny bit of water. If too thin, add more baking soda. Store in a jar.

Apply with a sponge or cloth, scrub the surface, then rinse thoroughly. This paste tackles the jobs that make people buy specialty products. It works on tubs, sinks, stovetops, oven doors, and tile.

The gentle abrasiveness of baking soda scrubs without scratching, while castile soap cuts through grease. For extra tough jobs, sprinkle extra baking soda directly on the surface, spray with vinegar (it will fizz), let sit for 15 minutes, then scrub with the paste.

Cost per batch: approximately 75 cents. This replaces products like Bar Keeper’s Friend, Comet, and Ajax, which cost $3-5 each. Making this paste saves you around $30-40 annually.

Glass and Mirror Cleaner

Achieve streak-free shine without the chemical smell and blue dye of commercial glass cleaners.

Mix 1 cup water, 1 cup rubbing alcohol, and 1 tablespoon white vinegar in a spray bottle. That’s it. Spray on glass or mirrors and wipe with a microfiber cloth or crumpled newspaper for the best results.

The alcohol helps the cleaner evaporate quickly without streaking, while vinegar cuts through grime. This works just as well as Windex but costs pennies per bottle.

Cost per bottle: approximately 25 cents versus $4-5 for commercial glass cleaner. Annual savings: $30-40.

Disinfecting Spray

For times when you want to actually kill germs—during flu season, after handling raw meat, or cleaning bathrooms—this spray provides real disinfecting power.

Fill a spray bottle with 3% hydrogen peroxide straight from the bottle. Add 10 drops of tea tree or lemon essential oil if desired (both have additional antimicrobial properties).

Spray surfaces and let sit for at least 5 minutes before wiping. Hydrogen peroxide needs contact time to kill pathogens, so don’t spray and immediately wipe. The sitting time is crucial for disinfection.

This is particularly effective in bathrooms, on cutting boards, and anywhere germs are a concern. It’s what hospitals use for disinfection, and it costs almost nothing.

Cost per bottle: approximately 30 cents versus $5-8 for disinfecting sprays like Lysol. Annual savings: $50-80.

Important note: Store hydrogen peroxide in an opaque bottle, as light degrades its effectiveness. Either keep it in its original brown bottle or use a dark-colored spray bottle.

The Real-World Impact

Let’s add up the savings. If you replace just the basic cleaners—all-purpose spray, glass cleaner, bathroom scrub, disinfectant, floor cleaner, and toilet cleaner—you’re saving approximately $250-400 annually. Add in laundry detergent, and you’re approaching $400-500 in annual savings.

That’s a nice chunk of money, achieved by spending maybe 30 minutes monthly mixing up new batches of cleaner. The hourly return on time invested is excellent.

Beyond money, you’re reducing plastic waste by reusing the same bottles repeatedly. You’re eliminating exposure to harsh chemicals, artificial fragrances, and questionable ingredients. And you’re proving that simple, old-fashioned methods work beautifully despite what aggressive marketing wants you to believe.

Your home will be just as clean—probably cleaner—and your wallet will be significantly fuller. That’s a win worth celebrating.

© The Frugal Front 2026 -- Privacy Policy