Stain Removal Guide
Last updated: 5 July 2026
Reviewed by Gavin Meiring, Lead research and primary author ยท Doctoral Candidate (Corporate Governance) ยท Research and drafting assisted by AI
Always test any cleaning solution on a hidden area first, and blot โ never rub โ to avoid spreading the stain.
- Red wine's colour comes from anthocyanin pigments that dissolve easily in water โ which is why blotting with cold water (never hot) is the first move against a spill.
- Blood and egg stains should always be treated with cold water: heat coagulates their proteins, essentially cooking the stain into the fabric.
- Modern dry cleaning was born from a 19th-century accident โ in 1821 a Parisian servant spilled turpentine on a tablecloth and it came out cleaner, prompting Jean Baptiste Jolly to open the world's first dry-cleaning business.
Stain Removal Guide
Acting quickly and using the right treatment method for a specific stain makes the difference between a garment saved and one ruined. Different stains require completely different approaches: some need cold water (never hot), some require an enzyme-based product, and others respond only to solvent-based treatments. This guide covers the most common stain types with step-by-step treatments.
How to Use the Stain Removal Guide
- Select the stain type from the list (blood, red wine, coffee, grease, ink, grass, tomato, mud, sweat, or wax).
- Select the fabric type (cotton, wool, silk, synthetic, or denim) for fabric-appropriate advice.
- Read the treatment steps and gather the recommended products before starting.
- Always test any cleaning solution on a hidden area of the garment first.
- Work from the outside of the stain inwards to avoid spreading it.
The Formula
Effective stain removal follows a consistent method: act quickly, identify the stain type, apply the correct solvent or enzyme treatment, agitate gently, rinse thoroughly, and launder as normal.
The underlying chemistry depends on the stain category. Protein-based stains (blood, egg, dairy, grass) are broken down by enzyme-based (biological) detergents; heat must be avoided as it sets the protein permanently. Oil and grease stains require a surfactant or solvent to break the hydrophobic bond between fat and fabric. Tannin stains (tea, coffee, red wine, fruit juice) respond to oxidising agents such as white vinegar, lemon juice, or oxygen bleach. Dye-based stains (ink, biro) often require an alcohol-based solvent.
Real-World Example
Red wine on a white cotton shirt at a dinner party.
- Act immediately. Blot (do not rub) as much wine as possible with a clean cloth.
- Pour cold sparkling water or still water over the stain to dilute it; keep blotting.
- Sprinkle table salt liberally over the wet stain to absorb remaining liquid. Leave for 2 minutes.
- Shake off the salt and apply a small amount of washing-up liquid. Gently work it in with your fingers.
- Soak in cold water with a biological detergent for 30 minutes.
- Launder at the highest temperature safe for the fabric. Check the stain before tumble drying; heat sets stains permanently.
Stain Treatment Quick Reference
Blood: cold water only, never hot; enzyme detergent; hydrogen peroxide for stubborn marks on white fabric. Coffee/tea: rinse with cold water immediately; treat with white vinegar or biological detergent. Grease/oil: apply talcum powder or cornflour to absorb excess; treat with washing-up liquid; rinse; launder hot. Ink (biro): isopropyl alcohol or hand sanitiser on the stain; blot; launder. Grass: enzyme-based (biological) detergent; soak in cold water; launder. Candle wax: let wax harden completely; scrape off with a blunt knife; place paper towels above and below the fabric and iron on low heat to melt remaining wax into the paper; treat with a little washing-up liquid before laundering. Chewing gum: freeze with an ice pack; scrape off; treat with eucalyptus oil or lighter fluid; launder.
Stains and temperature
The stain category decides the temperature. A protein stain bonds to the fibre when it is heated, so blood, egg, dairy, grass and sweat all want cold water first. A tannin stain is a dye, so heat does not set it in the same way and a warm wash after treatment is safe. Grease lifts more readily in a hot wash once the fat has been broken down.
| Stain | Category | First move | Heat limit |
|---|---|---|---|
| Blood | protein | cold water flush, enzyme detergent | cold only |
| Egg and dairy | protein | cold water flush, enzyme detergent | cold only |
| Grass | protein and chlorophyll | enzyme detergent, soak cold | cold only |
| Sweat | protein and salts | vinegar pre-soak, enzyme detergent | cool to warm |
| Mud | particulate | let it dry, brush off, then wash | any temperature |
| Red wine | tannin | cold water, salt, dilute and blot | warm after treatment |
| Coffee and tea | tannin | cold water flush, vinegar | warm after treatment |
| Fruit juice | tannin | cold water flush, oxygen bleach | warm after treatment |
| Grease and oil | oil | absorbent powder, washing-up liquid | hot wash allowed |
| Ink and biro | dye | isopropyl alcohol, blot | cold first |
| Candle wax | oil and pigment | freeze, scrape, paper and iron | low iron only |
Mud is the exception that catches people out. It is not a chemical stain, so it needs no solvent at all. Let it dry, brush off the solid, then wash what is left. Treating wet mud with detergent works the grit into the weave and makes the mark harder to shift.
Reading care labels
Two numbers on a care label matter for stain removal. The iron carries dots and the washtub carries a number, and both are maximums rather than targets.
| Label mark | Maximum temperature | Typical fibres |
|---|---|---|
| Iron, one dot | 110 degrees Celsius | acetate, acrylic, nylon, polypropylene |
| Iron, two dots | 150 degrees Celsius | polyester, silk, triacetate, wool, viscose |
| Iron, three dots | 200 degrees Celsius | cotton, linen |
| Washtub, 30 | 30 degrees Celsius | wool, silk, delicate synthetics |
| Washtub, 40 | 40 degrees Celsius | most synthetics and blends |
| Washtub, 50 | 50 degrees Celsius | cotton blends |
| Washtub, 60 | 60 degrees Celsius | cotton, linen |
| Washtub, 70 | 70 degrees Celsius | cotton, linen |
| Washtub, 95 | 95 degrees Celsius | white cotton and linen |
The dot and number values come from the GINETEX care labelling system, which the ISO 3758 standard mirrors. The iron figure is the one that matters most here. A treated garment that is still slightly damp when it meets a hot iron can set a protein stain permanently, and no amount of soaking will lift it afterwards.
What bleaching does
Bleach is not one product. The three types act differently and suit different fibres.
| Bleach | Works on | Avoid on | What it does |
|---|---|---|---|
| Oxygen bleach (sodium percarbonate) | tannin and dye stains | wool and silk, which can yellow | lifts colour out of the fibre |
| Chlorine bleach (sodium hypochlorite) | broad whitening | silk, wool, polyester, nylon, elastane | attacks the fibre as well as the stain |
| Hydrogen peroxide, 3 percent | protein stains such as blood | coloured fabric, wool, silk | oxidises the protein |
Chlorine bleach is the one to treat with care. It is appropriate for white cotton and linen, and it damages almost everything else. Oxygen bleach is the safer default for a stain you have not met before, and it works from a soak rather than from a splash.
Testing first
The instructions above all say to test a hidden area first, and there are good places to do it. Inside a hem, inside a seam allowance, or behind a button placket are all out of sight and take the same treatment as the rest of the garment.
Apply the solution with a cotton bud, leave it for ten minutes, then blot it dry with a white cloth. Check for colour loss and for any change in the surface of the fabric. A white cloth tells you whether dye has moved.
On an item marked dry clean only, the test tells you less than it appears to, because the solvent a dry cleaner uses differs from anything in a kitchen cupboard. Naming the stain when you hand the garment over is more useful to the cleaner than naming the fabric.
Method trade-offs
Each step up the list below adds cleaning power and adds risk. Stop as soon as the stain lifts rather than working through the whole list.
| Method | Time needed | Risk | Best for |
|---|---|---|---|
| Cold water flush | immediate | none | any fresh stain, as the first move |
| Enzyme detergent soak | 30 minutes | low | protein stains |
| Oxygen bleach soak | 1 to 6 hours | moderate on wool and silk | tannin and dye stains |
| Isopropyl alcohol | immediate | colour loss on some dyes | ink and biro |
| Washing-up liquid | immediate | none | grease and oil |
| Hydrogen peroxide | 5 to 10 minutes | bleaching on coloured fabric | blood on white cotton |
A cold water flush fixes a large share of fresh stains on its own, which is why the advice to act quickly beats every product on the shelf. The enzyme detergent and the oxygen bleach soak cover most of what is left, and the two solvents handle ink and grease.
Frequently Asked Questions
Should I rub a stain or blot it? Always blot, never rub. Rubbing spreads the stain outwards, pushes it deeper into the fabric fibres, and can damage the surface of delicate fabrics. Use a clean white cloth or paper towels and press firmly, working from the outer edges inward towards the centre of the stain.
Does hairspray still work on ink stains? Traditional hairsprays worked because they contained a high proportion of isopropyl alcohol, which dissolves ballpoint ink. Modern hairsprays have much lower alcohol content and are far less effective. Use isopropyl alcohol (rubbing alcohol) directly, or a hand sanitiser with at least 60% alcohol content, for the same effect.
Can I use bleach on all white fabric? No. Chlorine bleach is appropriate only for white cotton and linen. It will yellow silk, damage wool, and break down synthetic fibres including polyester and nylon. Oxygen bleach (sodium percarbonate) products such as OxiClean or Vanish are safer for most fabric types and still effective on most stains.
What should I do if the stain has already dried? Dried stains are harder to remove but not impossible. Rehydrate the stain with cool water and a few drops of liquid detergent, and let it soak for at least 30 minutes before treating. Enzyme-based soaking products designed for pre-treating dried stains (available in most supermarkets) can be very effective when left to work for several hours or overnight.
Also try these free tools: