Stain removal is not one skill. It is four, because there are four categories of stain and each responds to a different chemistry. Treating a grease stain like a protein stain wastes time; treating a protein stain like a grease stain sets it permanently.
The four categories
| Type | Examples | Removed by | Set permanently by |
|---|---|---|---|
| Protein | Blood, egg, milk, sweat, vomit, grass | Cold water, enzymes | Heat |
| Tannin | Tea, coffee, wine, fruit juice, beer | Hot water, detergent, oxygen bleach | Soap bars, alkaline residue |
| Oil / grease | Butter, cooking oil, make-up, motor oil | Surfactant, solvent, heat | Time; oxidises and yellows |
| Dye | Ink, grass, cordial, hair dye | Alcohol, oxygen bleach | Drying, heat |
Combination stains — gravy is protein and grease; lipstick is oil and dye — are treated in order: protein first with cold water, grease second, dye last. Doing it the other way sets the protein with the heat you used on the grease.
The universal rules
- Fresh stains come out. Old stains often do not. Nothing else you do matters as much as speed.
- Blot, do not rub. Rubbing pushes the stain into the fibres and can felt or pill the fabric.
- Cold water first, always, unless you know for certain the stain is not protein.
- Work from the back of the fabric, pushing the stain out the way it came in rather than through the weave.
- Never tumble dry a garment with a stain still visible. Dryer heat is the most reliable way to make a removable stain permanent. Check before it goes in, every time.
- Test on a hidden seam before using anything stronger than detergent.
The chart
| Stain | Method |
|---|---|
| Blood | Rinse in cold water immediately. Soak in cold salted water. Enzyme detergent for what remains. Hydrogen peroxide on whites |
| Sweat and deodorant | Soak in cold water with enzyme detergent. Yellowing on whites: paste of bicarbonate and hydrogen peroxide, 30 minutes |
| Red wine | Blot. Cover with salt to absorb. Flush with cold water from behind. Oxygen bleach soak for residue |
| Coffee and tea | Flush with cold water, then wash as hot as the fabric allows with an oxygen-bleach detergent |
| Cooking oil and butter | Blot, dust with cornflour, leave 20 minutes, brush off. Work neat dish soap into the mark, then wash warm |
| Make-up and foundation | Dish soap or micellar water on the mark, dabbed. Oil-based products need a solvent — try isopropyl alcohol |
| Lipstick | Isopropyl alcohol on the dye, then dish soap on the oil, then wash |
| Ballpoint ink | Lay stain-down on paper towel. Dab isopropyl alcohol from behind so the ink transfers to the towel. Move the towel as it loads |
| Grass | Both protein and dye. Enzyme detergent soak, then isopropyl alcohol on what remains |
| Tomato and curry | Flush cold from behind, dish soap, wash. Turmeric responds to sunlight — dry the damp garment outdoors and the yellow fades markedly |
| Chocolate | Scrape solids. Cold water from behind, enzyme detergent, then wash warm |
| Candle wax | Harden with ice, crack off. Brown paper over the residue and a warm iron to wick it up |
| Chewing gum | Freeze until brittle, then pick off |
| Mud | Let it dry fully, brush off, then wash. Wet mud smears into the weave |
| Rust | Oxalic acid or a proprietary rust remover. Never chlorine bleach — it sets rust permanently |
| Mildew | Brush off outdoors. Oxygen bleach soak. Sunlight helps considerably |
| Pet urine | Enzymatic cleaner. Nothing else breaks down uric acid crystals |
The three things that make stains permanent
Heat on protein
Blood, egg, milk and sweat contain proteins that coagulate with heat and bond to the fibre. Hot water, a warm iron, or a tumble dryer will lock them in. Cold water, always, until you are certain the protein is gone.
Chlorine bleach on rust
Bleach oxidises iron and turns a removable rust mark into a permanent orange-brown one. Use an acid-based rust remover instead.
The dryer
Worth stating twice because it is the most common single cause of permanent stains in a normal household. Air-dry anything you have treated, check it in good light, and re-treat before it ever sees heat.
Fabric exceptions
- Wool and silk: no oxygen bleach, no chlorine bleach, no enzyme detergent — enzymes digest protein, and wool and silk are protein. Use a wool-specific detergent and cool water
- Elastane blends: no chlorine bleach; it destroys the elastic
- Leather and suede: almost nothing here applies. Blot, and take it to a specialist
- Dry-clean-only: blot, do not treat, and tell the cleaner what the stain is. That information genuinely changes what they use
A working stain kit
Five things cover nearly everything: a clear dye-free dish soap, an enzyme laundry detergent, oxygen bleach, isopropyl alcohol, and a stack of white cloths. White matters — a coloured cloth can transfer its own dye into a damp stain.
Common questions
Why does hot water set some stains and remove others?
It depends on the category. Protein stains — blood, egg, milk, sweat — coagulate with heat and bond to the fibre permanently. Tannin stains such as tea and coffee come out better hot. When you do not know which you have, cold water first is the safe default.
What do I do with a stain that is both grease and protein?
Order matters: treat the protein first with cold water and an enzyme detergent, then the grease with dish soap and warmth, then any remaining dye. Doing it in the other order sets the protein with the heat you used on the grease. Gravy and lipstick are the common combination stains.
Is there anything that makes an old stain come out?
Sometimes. A long soak in an enzyme detergent, or an oxygen bleach soak for tannin stains, will lift a proportion of an old mark. Success rates fall sharply once a stain has been through a dryer, because heat is what makes most of them permanent.
Why should I never bleach a rust stain?
Chlorine bleach oxidises iron, which converts a removable mark into a permanent orange-brown one. Rust needs an acid — oxalic acid or a proprietary rust remover. This is one of the few genuinely irreversible mistakes in stain removal.
What five things should I keep for stains?
A clear dye-free dish soap, an enzyme laundry detergent, oxygen bleach, isopropyl alcohol, and a stack of white cloths. White matters — a coloured cloth can transfer its own dye into a damp stain. Those five cover almost everything in the chart above.