Stain Pre-Treat Spray
Ingredients
- ⅔ cup hydrogen peroxide (3%) — standard drugstore concentration — do NOT use salon-grade
- ⅓ cup liquid castile soap (unscented) — or any plant-based dish soap
- 1–2 tbsp baking soda — optional — adds scrubbing and deodorizing power for tough stains
Overview
This is the heavy artillery in your laundry arsenal. The two active ingredients work together: castile soap breaks the surface tension and lifts grease and oils, while hydrogen peroxide is an oxidizer that breaks down the colored molecules in stains like wine, blood, coffee, and grass. Adding baking soda gives you a mild abrasive for scrubbing and extra deodorizing for things like pit stains.
The 2:1 ratio (two parts peroxide to one part soap) is the gold standard that surfaces across hundreds of DIY cleaning communities, and for good reason — it works on nearly everything.
Important: Hydrogen peroxide degrades when exposed to light. That’s why it comes in opaque brown bottles. Store your pre-treat spray in a dark-colored spray bottle, or repurpose an empty hydrogen peroxide bottle.
Instructions
Spray Version (for fresh stains)
-
Add the hydrogen peroxide and castile soap to a dark-colored spray bottle.
-
Tip gently side to side to mix. Do not shake vigorously — it will foam excessively.
-
Spray directly onto stains before laundering.
Paste Version (for tough or set-in stains)
-
In a small bowl, mix 2 tbsp hydrogen peroxide, 1 tbsp castile soap, and 1–2 tbsp baking soda into a paste.
-
Apply the paste to the stain with an old toothbrush or scrub brush, working it into the fabric.
-
Let sit for 15–60 minutes, depending on how stubborn the stain is.
-
Launder as usual.
How to Use
- Spray or apply the pre-treat directly onto the stain.
- For light stains: Let sit 5–10 minutes, then launder.
- For tough stains: Scrub gently with a brush, let sit 15–60 minutes, then launder.
- For set-in stains: Use the paste version, scrub well, let sit 1 hour, then launder. May need a second treatment.
Stain-Specific Tips
| Stain | Treatment |
|---|---|
| Blood | Use cold water only (hot sets blood stains). Apply spray, wait 10 min, launder cold. |
| Grease/oil | Apply paste version, scrub with brush. The soap does the heavy lifting here. |
| Red wine | Spray immediately, blot (don’t rub), let sit 15 min, launder. |
| Grass | Paste version with extra baking soda. Scrub well. |
| Pit stains (yellowing) | Paste version. Scrub baking soda into the yellowed area. Let sit 30 min. |
| Coffee/tea | Spray version. Let sit 10 min. Usually comes out in one treatment. |
| Ink | Dab with rubbing alcohol first, then follow with this spray. |
| Chocolate/food | Scrape off excess first. Spray version, wait 10 min, launder. |
Color-Safe?
Standard 3% hydrogen peroxide is safe for most colored fabrics. It’s much milder than chlorine bleach. However, to be safe:
- Always do a spot test on an inconspicuous area first for dark or brightly colored garments.
- Don’t let it sit for hours on colored fabric. 15–60 minutes is the safe window.
- Perfectly safe on whites — peroxide is actually what’s used in many commercial “color-safe bleach” products (as sodium percarbonate, which releases peroxide in water).
Tips
- Mix small batches. Hydrogen peroxide slowly breaks down into water and oxygen, especially once mixed with other ingredients. A fresh batch is always more effective.
- The paste foams slightly when you add baking soda to peroxide — this is normal. It’s a gentle chemical reaction, not a problem.
- Use 3% concentration only. This is the standard drugstore hydrogen peroxide. Higher concentrations (used in hair bleaching) are too strong and will damage fabric.
- Treat stains ASAP. The sooner you treat a stain, the easier it comes out. Keep a spray bottle of this next to your laundry hamper.
- Don’t put stained clothes in the dryer. Heat sets stains permanently. If a stain didn’t come out in the wash, treat it again and rewash. Only dry once the stain is gone.