---
title: "Universal Homemade Stain Remover: Recipe and Application"
description: "Homemade stain remover recipe with hydrogen peroxide, baking soda and dish soap. Safe application guidelines and when DIY methods reach their limits."
canonical: "https://blog.goracezelazko.pl/en/homemade-stain-remover"
lang: en
category: "Chemicals"
datePublished: 2026-10-23
dateModified: 2026-10-23
author: "Małgorzata Małecka"
publisher: "Gorące Żelazko"
alternates:
  pl: "https://blog.goracezelazko.pl/domowy-odplamiacz-uniwersalny"
  en: "https://blog.goracezelazko.pl/en/homemade-stain-remover"
  uk: "https://blog.goracezelazko.pl/uk/homemade-stain-remover"
---

# Universal Homemade Stain Remover

*Step-by-step recipe with precise measurements*

Author: Małgorzata Małecka · Published on 2026-10-23

![Universal Homemade Stain Remover](https://blog.goracezelazko.pl/images/guides/homemade-stain-remover/hero/jpeg/homemade-stain-remover-large.jpg)

Fresh stains race against time. You have around fifteen minutes, maybe an hour, before dirt binds to the fiber for good. Dried stains work the opposite way: they have been sitting there for days already, and you wonder if the garment can even be saved.

You know this from your own home. A child spills juice on a favorite shirt and every minute counts. Or you want to always have something reliable on hand instead of buying a new commercial stain remover each time one runs out. Or you have already tried something "by eye", the stain did not disappear or got worse, and now you are looking for exact proportions instead of another guesswork tip.

Below you get a recipe with exact measurements, clear rules for safe application, and an honest answer about where home chemistry reaches its limits.

## Step-by-step recipe

Hydrogen peroxide, baking soda and dish soap: precise proportions

![Homemade stain remover ingredients: hydrogen peroxide, baking soda and dish soap on a kitchen counter](https://blog.goracezelazko.pl/images/guides/homemade-stain-remover/inline-1/jpeg/inline-1-large.jpg)

This recipe works on a 3-in-1 principle. Dish soap is a surfactant that breaks surface tension and emulsifies grease. Hydrogen peroxide oxidizes and breaks down the pigments of the stain. Baking soda raises the pH of the solution to around 8.0 to 8.5, which additionally aids in removing grease and neutralizes acidic soiling.

Prepare the solution immediately before use. Do not store it in a sealed container: hydrogen peroxide decomposition produces oxygen, and pressure in an airtight container builds up.

Tools needed: measuring cup, mixing bowl and a tablespoon.

### Universal base for fresh stains

5 minutes, Easy

**Ingredients**

- 500 ml lukewarm water (30-40°C)
- 1 teaspoon (5 ml) dish soap
- 1 tablespoon (approx. 15 g) baking soda
- 2 tablespoons (30 ml) 3% hydrogen peroxide (pharmacy grade)

**Instructions**

1. Mix lukewarm water with dish soap.
2. Add baking soda and dissolve it thoroughly.
3. Finally, add hydrogen peroxide.
4. Use the solution immediately, do not store the prepared mixture for later use.

**Yield**: approx. 500 ml, enough for one large stain or several smaller ones

The universal base works well for mixed, fresh soiling. Some stains, however, need modification: different contact time, different temperature, sometimes without oxidizing agent at all.

Below are the most common cases in brief. For each of them in the laundry's knowledge base you will find a separate, detailed guide.

#### Blood (fresh)

Difficulty 2 out of 5

Soak in cold water with salt only, without hydrogen peroxide on wool and silk because it oxidizes keratin.

**up to 20°C, time 10-15 minutes**

> Never in hot water: protein denatures and the stain sets permanently.

#### Red wine

Difficulty 4 out of 5

Cover the stain with salt on wet fabric, brush off the excess, then apply the universal base with hydrogen peroxide.

**approx. 40°C, time 20-30 minutes**

> Always do a tolerance test first, wine pigments fade easily on weaker fabrics.

#### Grease and oil

Difficulty 3 out of 5

Pre-treat with talc or potato starch to absorb, then use base with double the amount of dish soap.

**50-60°C, if fabric can tolerate it, time 30 minutes**

> Cold water does not dissolve solid grease, without heat the stain will remain.

#### Pen ink

Difficulty 3 out of 5

Soak a cotton swab in 70% rubbing alcohol and rub the stain from edges to center, without water at first.

**room temperature, time 5-10 minutes**

> Water used before alcohol spreads the ink over a larger area.

## When stain remover can damage fabric

Colors, wool and silk need caution

**Tolerance testing is mandatory.** Apply 1 drop of solution to a hidden area, for example an inside seam. Wait 10 minutes and check if the color and texture have not changed.

**Apply from underneath the stain.** Place the fabric with the stain facing down on a white towel, and apply the solution from the back side. This way you push the dirt out of the fiber instead of pushing it deeper in.

**Contact time is 10-30 minutes**, depending on the type of stain. Beyond 30 minutes with hydrogen peroxide, the risk of over-drying and water marks increases, especially on silk and viscose.

Finally, rinse the fabric in lukewarm water (approx. 30°C) before proceeding to regular washing. This removes remaining oxidizer and surfactant residue.

### Homemade stain remover in practice

**Do**

- Do tolerance testing with every new fabric: 1 drop, 10 minutes observation
- Use cold water on protein stains (blood, milk, sweat), hot water sets them
- Apply solution from underneath the stain on a white towel
- Rinse thoroughly with lukewarm water before drying
- On wool and silk limit yourself to cold water with salt or consult with the laundry

**Don't**

- Do not use on fabrics labeled "dry clean only" (circle symbol, ISO 3758)
- Do not dry in a dryer or iron if the stain has not disappeared completely
- Do not soak for longer than 30 minutes in hydrogen peroxide solution
- Do not use on natural leather, suede, fur, sequins and glued applications

All the rules above protect the fabric. One of them, however, concerns something more important than any stain: your safety, and applies to all home laundry chemistry, not just this recipe.

> **Never mix these**
>
> Do not mix this or any other stain remover with chlorine bleach (sodium hypochlorite) or ammonia. The reaction releases toxic chloramine gas which irritates the respiratory tract. This is the most common mistake when "boosting" a homemade stain remover.

A homemade stain remover is first aid for fresh stains, up to 24-48 hours, on resistant fabrics: cotton, linen, polyester, acrylic.

However, its effectiveness has limits.

Fresh protein stains, with correct handling, disappear in 70-85% of cases. Grease set for more than a week drops to only 30-50% effectiveness. Old tannin stains, like coffee or wine, typically are 20-40%, and often only lightening, not complete removal.

After 7-14 days some pigments bind to the fiber chemically. Home methods then genuinely do not work. It is not a matter of "you did not scrub hard enough", it is just physical chemistry that cannot be overcome in your kitchen.

## Now you know the theory. Practice can be less forgiving.

If you would rather not risk your favourite piece, leave it to the specialists at Gorące Żelazko laundry in Lublin.

- [Stain removal](https://www.goracezelazko.pl/en/services/stain-removal)
- [Shirt washing](https://www.goracezelazko.pl/en/services/shirt-washing)
- [Clothing refreshing](https://www.goracezelazko.pl/en/services/clothing-refreshing)
- [Bedding washing](https://www.goracezelazko.pl/en/services/bedding-washing)

## Frequently asked questions

### How long should I keep fabric soaked in homemade stain remover?

10-30 minutes, depending on the type of stain. For the hydrogen peroxide version, maximum 30 minutes, longer soaking weakens the fiber.

### Is homemade stain remover suitable for colored fabrics, or just whites?

Yes, provided you do a tolerance test. 3% hydrogen peroxide rarely bleaches permanent reactive dyes on cotton, but natural dyes, for example indigo in lighter denim, can fade locally after just 10-15 minutes.

### What should I do if the stain remover bleached or damaged the fabric?

Stop any further home attempts, do not dry or iron the damaged area. Leave the assessment and possible repair or color matching to a professional laundry.

### When is it better to send a stain to the laundry instead of removing it yourself?

For stains older than 7-14 days, on silk, wool and cashmere, on fabrics with sequins or labeled "dry clean only", and when your own attempt has already made the stain worse.

## Related guides

- [Homemade Laundry Liquid: Recipe and Safety Limits](https://blog.goracezelazko.pl/en/homemade-laundry-liquid)
