Care & repair

The art of stain removal: a method for every kind of stain

Care & repair · Published 2026-10-23

Looking down into an empty round wicker laundry basket, its woven willow forming concentric rings
Most stains come out if you treat them before the next wash. Photo: W.carter, via Wikimedia Commons, CC BY 4.0.

Stains are one of the commonest reasons good clothes are thrown away, and most of them did not have to be permanent. Stain removal is less about miracle products than about two things: acting quickly, and knowing what kind of stain you are dealing with, because the treatment that lifts one can set another.

The rules that apply to every stain

Extension services, the practical education arm of US land-grant universities, have published stain guides for decades. Their general advice is remarkably consistent. These principles follow New Mexico State University's guide to removing clothing stains:

  1. Act as soon as possible. Set-in stains are much harder to remove.
  2. Blot or scrape off the excess with a blunt knife or spoon. Do not rub, which spreads the stain and roughens the fibre.
  3. Check the fabric and the care label, and test any remover on an inside seam or hem first.
  4. Use the gentlest method first, and move to stronger ones only if needed.
  5. Keep heat away. Heat sets stains: do not iron a stained garment or put it in the dryer until the stain is completely gone.
  6. Do not mix stain removers, especially ammonia and chlorine bleach. Rinse thoroughly between treatments.
  7. Work from the back. Lay the stained area face down on a white towel and apply treatment from the reverse, so the stain is pushed out of the fabric rather than through it.

The five stain families

Protein stains

Blood, milk, egg, sweat, vomit, grass (partly), and most baby-related stains. Proteins cook and bond to fibres with heat, so cold water only at first. Soak in cold water, then work in a little liquid detergent; an enzyme pre-soak helps with older protein stains. Enzyme products are not suitable for wool and silk, which are themselves protein fibres.

Tannin stains

Coffee, tea, red wine, fruit juice, beer, cola. Rinse with cool water from the back as soon as possible, then wash with detergent in the warmest water the fabric allows. Avoid bar soap and soap flakes on tannin stains: natural soap can set them.

Grease and oil stains

Cooking oil, butter, salad dressing, make-up, lotions, bicycle chain oil. Absorb as much as you can first by sprinkling cornflour or talc and leaving it for fifteen minutes, then brush off. Work in a little liquid dishwashing detergent, which is designed to cut grease, and wash in the hottest water safe for the fabric. Oily stains are the main case where cold-water washing is not enough.

Dye stains

Ink, felt pen, turmeric, mustard, colour that has run from another garment. These are the hardest. Act fast, rinse cold, and test a stain remover or an oxygen-based bleach suitable for the fabric. For colour run, re-wash immediately before the garment dries.

Combination stains

Lipstick, chocolate, gravy, ketchup, many foods. Treat the grease part first, then the protein or tannin part.

Quick reference

StainFamilyFirst stepThen
BloodProteinRinse from the back in cold waterSoak cold with detergent; enzyme pre-soak if dried (not on wool or silk)
Sweat marksProteinSoak in cold water with detergentWash; for yellowed whites, oxygen bleach if the fabric allows
Coffee, teaTanninRinse cool from the backWash warm or hot with detergent; no bar soap
Red wineTanninBlot, rinse coolPre-treat with detergent, wash as warm as allowed
Cooking oilGreaseAbsorb with cornflour or talcDish detergent, then hot wash if safe
Foundation, lipstickCombinationScrape, then dish detergentWash; repeat before drying
GrassCombinationPre-treat with detergentWash; enzyme product on cotton if needed
InkDyeBlot from the back onto a towelTest a stain remover; repeat; never iron
Candle waxGreaseLet harden, scrape offPlace between paper towels and press with a warm iron only on wax-only residue; treat any colour left as a dye stain

Bleach, carefully

Unknown or old stains

When you do not know what a stain is, work through the gentlest steps in order, checking after each one and stopping as soon as it is gone:

  1. Soak in cold water for about thirty minutes.
  2. Work in a little liquid laundry detergent or dishwashing liquid, leave for thirty minutes, rinse.
  3. Soak overnight in an enzyme or oxygen pre-soak, if suitable for the fibre.
  4. Wash in the warmest water the fabric allows.
  5. If a greasy shadow remains, let the garment dry naturally, then use a solvent-based spot remover in a ventilated room.

Old stains that have been through the dryer may never fully disappear. Before giving up on the garment, consider whether it can be reworked: dyed a darker colour, cropped, patched or embroidered over.

Delicate and "dry clean only" fabrics

On silk, wool, viscose and structured garments, keep treatments minimal: blot, dab with cool water, and stop if the colour lifts or the fabric changes texture. For anything valuable, point the stain out to a professional cleaner and tell them what caused it. Our guide to cleaning without perchloroethylene explains how to find one that uses wet cleaning.

Identify the stain, keep it cold, keep it out of the dryer: that solves most of them.

Sources

  1. New Mexico State University Cooperative Extension, Guide C-502: Removing Clothing Stains.
  2. Iowa State University Cooperative Extension (J. Stone), Classification of stains, reproduced in Ohio State University clothing education materials: treatments for protein, tannin, oil-based, dye and combination stains.
  3. ENERGY STAR, Clothes washers: notes on cold-water washing and oily stains.