LiftStainSolve It

Homemade Cleaner Recipes & Ratios

Always test on a hidden area first. Never mix cleaning chemicals — bleach and ammonia, or bleach and acids (including many bathroom/vinegar-based cleaners), release toxic gas. Follow the product label on every cleaner you use.

Can I mix these?

Pick two products to check before you combine anything.

This checker covers the products discussed on this page. Always follow the label on any product not listed here, and never assume two unlisted cleaners are safe together.

These are the household-ingredient mixes that actually hold up against real stain chemistry, with the mixing ratios and order that make them work — not a copy-paste list of every "natural cleaning hack" that circulates online, several of which are either ineffective or genuinely unsafe to mix. Every recipe below uses ingredients that are safe to combine with each other; none of them pairs bleach with ammonia or with an acid, because that combination releases toxic gas regardless of which specific acid or ammonia-based product is involved.

Dish soap + hydrogen peroxide + baking soda paste (oil, grease, and some protein stains)

Mix 2 tablespoons of hydrogen peroxide (standard 3% drugstore concentration), 1 tablespoon of baking soda, and a few drops of blue or clear dish soap into a paste. Apply directly to the stain, let it sit 30-60 minutes, then work it in gently with an old toothbrush before laundering as usual. The dish soap breaks down oil through surfactant action, the baking soda provides mild abrasion and odor absorption, and the hydrogen peroxide oxidizes residual color from grease-based food stains (this is the same combination behind most "miracle" grease-stain videos, and it genuinely works — it just isn't magic). Don't substitute a colored or scented dish soap; some dyes in novelty soaps can themselves transfer onto light fabric.

Diluted white vinegar (mineral deposits, some dye stains, deodorizing)

A 1:1 mix of white vinegar and water handles hard-water mineral staining and helps lift some fresh dye-based stains from washable fabric, and works as a rinse-aid odor treatment. Keep this recipe strictly to washable-cotton, synthetic, or other acid-tolerant fabric — never use it on wool, silk, or any surface classified as porous natural stone (marble, travertine, limestone), since the acetic acid etches calcium-carbonate stone on contact and can weaken protein-based fiber with repeated exposure. Also don't combine this with hydrogen peroxide in the same container: mixed together (rather than used in sequence, on separate cloths) they form peracetic acid, which is a stronger irritant than either ingredient alone.

Washing soda boost (sodium carbonate, general laundry-detergent booster)

Add 1/2 cup of washing soda (sodium carbonate — sold specifically as laundry booster, distinct from baking soda) directly to the wash alongside regular detergent for heavily soiled loads or for tannin-and-protein combination stains like coffee-with-milk or gravy. Washing soda raises the wash water's pH, which helps regular detergent's surfactants work harder on grease and improves enzyme performance in enzyme-based detergents. It's safe to combine with standard liquid or powder detergent; it should not be combined with any chlorine-bleach product in the same load, since the interaction reduces the bleach's effectiveness and isn't necessary — non-chlorine oxygen bleach is the safer companion if extra whitening is also needed.

Cornstarch or talcum absorbent (fresh oil and grease, before it sets)

For a fresh oil or grease stain, before doing anything else, cover it generously with plain cornstarch or unscented talcum powder and let it sit at least 15 minutes — longer for a heavier stain. The powder draws the oil out of the fibers by capillary action before it has a chance to spread or bond further. Brush off the powder (don't rub it in) and follow with the dish soap paste above for whatever residue remains. This step alone often does most of the work on a fresh grease stain and costs nothing.

Oxygen bleach soak (sodium percarbonate, whites and colorfast fabric)

Dissolve 1 scoop (follow the product's own scoop measure, typically about 2 tablespoons) of a sodium-percarbonate oxygen bleach product in warm water — around 100-110°F (38-43°C) for most fabric, checking the garment's own care label first — and soak for 1-6 hours depending on stain age, then launder normally. Oxygen bleach is chlorine-free and safe on most colorfast fabric, but always spot-test on an inside seam first, since some dyes still shift under a long soak even without chlorine involved. Do not add chlorine bleach to the same soak; the two bleach types don't combine safely and there's no benefit to doing so.

What we deliberately leave out

There is no bleach-and-ammonia recipe on this page, and no bleach-and-vinegar (or any other acid) recipe, because combining either pair produces toxic gas — chloramine vapors from bleach and ammonia, chlorine gas from bleach and acid. Recipes that circulate online recommending either combination for extra cleaning power are describing a genuine safety hazard, not a cleaning hack, and are left off this page on purpose rather than included with a warning label.

Frequently Asked Questions

Can I mix the hydrogen peroxide paste and the vinegar rinse together for a stronger stain treatment?
No — use them in sequence with a full rinse in between, on separate applications, never combined in the same container or applied wet-on-wet. Hydrogen peroxide and vinegar combined form peracetic acid, which is more irritating to skin and airways than either ingredient alone and offers no real cleaning advantage over using them separately.
Is washing soda the same thing as baking soda?
No, and this mix-up genuinely happens. Washing soda (sodium carbonate) is more alkaline than baking soda (sodium bicarbonate) and is sold specifically as a laundry booster, not a food ingredient — check the box label rather than assuming they're interchangeable, since washing soda is too harsh for some uses baking soda is fine for, like direct skin contact or food-related cleaning.
Are any of these recipes safe on wool, silk, or delicate fiber?
The cornstarch/talcum absorbent step is safe on any fabric since it involves no liquid or chemical action. The others need care: skip the vinegar rinse on wool and silk (acid weakens protein fiber with repeated exposure), and check the garment's own bleach symbol before using the oxygen-bleach soak, since even chlorine-free oxygen bleach isn't automatically safe on every delicate fiber. See the [laundry care-symbol decoder](/tools/laundry-care-symbol-decoder/) to check what a specific garment allows before starting.
Why isn't there a recipe using ammonia at all?
Ammonia-based glass and window cleaners are effective on their own for some grease and grime, but the recipe most often paired with them online involves bleach — which is the exact combination that produces toxic chloramine gas. Rather than publish an ammonia recipe with a warning to never combine it with bleach elsewhere in a home that may already have a bleach-based product in the cupboard, we've left it off this page entirely.

Get LiftStain in your inbox

One practical stain-and-surface tip a week. No spam, unsubscribe anytime.