How to Remove Stains from Clothes: A Fabric-First Guide to Oil, Wine, Ink & More
Updated: Oct 16
Most stains can be fixed if you act quickly and match the method to both the stain and the fabric. The same remedy that rescues a cotton T-shirt can ruin a silk blouse or felt a cashmere jumper. This guide shows you what to use, what to avoid, and what to do if a stain simply won't budge.
In this guide:
Quick reference: stain × fabric
First principles
Oil and grease stains
Red wine, coffee and tea stains
Blood and sweat stains
Ink, grass and makeup stains
Old and set-in stains
Fabric guide
When to call a professional
When a stain won't come out
FAQs
Quick reference: stain × fabric
Stain | Cotton & linen | Wool & cashmere | Silk | Leather & suede |
Oil & grease (cooking oil, butter, foundation, lotion) | Powder to absorb, then washing-up liquid; rinse warm | Powder only, then a little wool wash; never rub | Powder, then a pro if it remains | Cornflour for several hours; no water |
Tannin (red wine, coffee, tea) | Cold water from the back; diluted vinegar or detergent | Blot with cold water; wool-safe detergent | Blot with minimal cold water; risk of water rings | Blot immediately; specialist cleaner |
Protein (blood, sweat, egg, dairy) | Cold rinse; biological detergent; cold soak | Cold water and non-bio wool wash only | Cold blot; non-bio only; pro for large marks | Blot; see a professional |
Dye & pigment (ink, grass, lipstick, mascara) | Dab with isopropyl alcohol; enzyme detergent for grass | Test alcohol on a hidden seam; dab lightly | Avoid alcohol; see a professional | Don't treat ink yourself; see a professional |
Never use chlorine bleach on wool or silk, or alcohol or nail polish remover on acetate and triacetate. They can dissolve or permanently damage the fibres.
First principles of stain removal
Whatever the stain, these five rules apply.
Check the care label. It tells you the safe water temperature and whether the item should be dry cleaned only.
Blot, never rub. Rubbing spreads the stain, pushes it deeper and can damage delicate fibres.
Work from the outside in. This stops the mark from spreading outwards.
Start with cold water. Heat can permanently set oil, protein and tannin stains.
Test first. Try any product on a hidden seam or hem before treating the stain itself.
Most importantly, keep stained clothes away from the tumble dryer and iron until the mark has gone completely. Heat is what turns a fixable stain into a permanent one.
How to remove oil stains
Cooking oil, butter, salad dressing, foundation, moisturiser, lotion
Oil repels water, which is why a quick rinse under the tap rarely works. You need to absorb the oil first, then break down what's left.
Blot away any excess oil with kitchen paper.
Cover the stain with cornflour or baking soda. Leave it for 20–30 minutes to draw out the oil.
Brush the powder away gently.
Work a drop of washing-up liquid into the stain with your fingertip, then leave it for a few minutes.
Rinse in warm (not hot) water, if the care label allows.
If a faint mark remains, repeat the steps before washing. Don't tumble dry until it has gone completely.
How to remove red wine, coffee and tea stains
Tannin stains: also fruit juice, cola and beer
Tannins bind quickly to natural fibres such as cotton, linen and silk, so speed matters more than anything else.
Blot gently. Don't rub.
Flush with cold water from the back of the fabric, so the stain is pushed out rather than through.
Apply a little diluted white vinegar (one part vinegar to two parts water) or a drop of liquid detergent.
Leave for five minutes, then rinse thoroughly with cold water.
Repeat if needed before washing as normal.
For coffee or tea with milk, treat it as a protein stain too: stick to cold water throughout. On white cotton, an oxygen-based stain remover can lift any last traces.
How to remove blood and sweat stains
Protein stains: also egg, milk and other dairy
Protein stains react to heat: warm water effectively cooks them into the fabric. Cold water is non-negotiable here.
Rinse immediately in cold water from the back of the fabric.
Work a little detergent into the stain. Biological (enzyme) detergent works best on cotton and synthetics.
For stubborn marks, soak for 30 minutes in cold water with a tablespoon of salt.
Rinse, check, and repeat before washing.
Important for wool and silk: these are protein fibres too, so enzyme detergents can weaken them. Use a non-biological, wool-safe wash instead.
Yellow underarm marks are usually caused by aluminium in antiperspirant reacting with sweat. On white cotton, soak in cold water with an oxygen-based stain remover. Switching to an aluminium-free deodorant helps stop them coming back.
How to remove ink, grass and makeup stains
Dye and pigment stains
Pigment stains deposit colour directly into the fibres and spread easily, so work slowly with light pressure.
Ink (ballpoint):
Place a clean cloth under the stain to catch any ink that comes through.
Dab with isopropyl alcohol on a cotton pad. Alcohol-based hand sanitiser works as a backup.
Change to a clean part of the pad as the ink lifts, so you don't spread it again.
Rinse, then wash as normal.
Always test alcohol on a hidden seam first. It can lift dye from some fabrics and dissolve acetate.
Grass: grass contains both pigment and protein. Work a little biological liquid detergent into the stain, leave for 15 minutes, then wash cold. On wool or silk, use a non-bio wool wash instead.
Makeup: foundation, concealer and lipstick contain oils, so treat them like grease. Start with washing-up liquid, then rinse. Mascara and eyeliner behave more like pigment: dab with micellar water or a little alcohol.
How to remove old and set-in stains
Old stains are harder, but not always hopeless. A mark that has been washed and dried may need several rounds of treatment.
Identify the stain type, if you can, and use the matching method above.
Soak the garment in cold water with an oxygen-based stain remover for several hours, or overnight, if the care label allows.
Treat, rinse and air-dry. Check the stain in daylight before deciding whether to repeat.
Set-in stains on wool, silk, leather or anything precious are best left to a professional. Repeated home treatment can wear thin patches or strip colour.
Fabric guide: why the same stain behaves differently
Cotton and linen are durable plant fibres. They respond well to most household treatments, including biological detergent, and tolerate gentle agitation.
Wool and cashmere are protein fibres, sensitive to heat, friction and enzymes. Use minimal water and a non-bio wool wash. Rubbing can cause felting, and over-treating can leave thin spots or holes.
Silk is highly absorbent and prone to water rings and dye loss. Use as little moisture as possible, avoid alcohol and enzymes, and blot rather than flush.
Synthetics (polyester, nylon, acrylic) hold on to oil stains more than other fibres. Be patient with the absorb-and-degrease method above. Check acetate and triacetate labels carefully: alcohol and acetone will dissolve them.
Leather and suede absorb liquids rather than letting them sit on the surface. Blot immediately, never soak, and avoid household cleaners. Suede is especially vulnerable to permanent texture changes. For bags and shoes, our handbag restoration and footwear repair services can clean, recolour and refinish.
When to stop and call a professional
Knowing when to stop is part of good stain removal. Over-treating causes more lasting damage than most stains do. Put the cotton pad down if:
the garment is dry clean only, vintage or especially valuable
the fabric is silk, cashmere, suede or leather and the stain is larger than a coin
you've tried twice and the stain hasn't changed
you can see colour lifting from the fabric itself, not just the stain
the fabric is starting to look thin, fuzzy or rough
When a stain won't come out
A stain that refuses to lift doesn't have to mean the end of the garment. At The Seam, our Makers specialise in giving stained clothes a second life.
Overdyeing: dyeing a garment a deeper shade can hide stains completely, and often makes a faded favourite look new. See our garment dying service.
Embroidery: a small motif, monogram or flower can cover a mark so it looks intentional.
Visible mending and patches: a contrasting patch turns damage into a design feature.
Alterations: shortening a hem, removing sleeves or reshaping a silhouette can cut away the stained fabric entirely.
Frequently asked questions
Does salt remove red wine? Salt can absorb fresh wine if you apply it immediately, but it won't remove the stain on its own. Follow up with cold water and diluted vinegar or detergent.
Should I use hot or cold water on stains? Start with cold. Hot water sets protein, tannin and many dye stains. Warm water is only useful for oil, once you've absorbed the excess.
Is vinegar safe on silk? Diluted white vinegar is usually safe on silk, but test it on a hidden area first and use as little liquid as possible.
Can I put a stained item in the tumble dryer? No. Dryer heat can set a stain permanently. Air-dry the garment and check it in daylight before tumble drying.
Can a dry cleaner remove old stains? Often, yes, particularly on wool, silk and dry-clean-only items. Tell them what caused the stain and what you've already tried.
What can I do with a garment if the stain is permanent? Overdyeing, embroidery, patching or alterations can all hide or remove a stain.