top of page

How to Remove Stains from Clothes: A Fabric-First Guide to Oil, Wine, Ink & More

Mar 2
6 min read

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.


  1. Check the care label. It tells you the safe water temperature and whether the item should be dry cleaned only.

  2. Blot, never rub. Rubbing spreads the stain, pushes it deeper and can damage delicate fibres.

  3. Work from the outside in. This stops the mark from spreading outwards.

  4. Start with cold water. Heat can permanently set oil, protein and tannin stains.

  5. 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.

  1. Blot away any excess oil with kitchen paper.

  2. Cover the stain with cornflour or baking soda. Leave it for 20–30 minutes to draw out the oil.

  3. Brush the powder away gently.

  4. Work a drop of washing-up liquid into the stain with your fingertip, then leave it for a few minutes.

  5. 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.

  1. Blot gently. Don't rub.

  2. Flush with cold water from the back of the fabric, so the stain is pushed out rather than through.

  3. Apply a little diluted white vinegar (one part vinegar to two parts water) or a drop of liquid detergent.

  4. Leave for five minutes, then rinse thoroughly with cold water.

  5. 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.

  1. Rinse immediately in cold water from the back of the fabric.

  2. Work a little detergent into the stain. Biological (enzyme) detergent works best on cotton and synthetics.

  3. For stubborn marks, soak for 30 minutes in cold water with a tablespoon of salt.

  4. 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):

  1. Place a clean cloth under the stain to catch any ink that comes through.

  2. Dab with isopropyl alcohol on a cotton pad. Alcohol-based hand sanitiser works as a backup.

  3. Change to a clean part of the pad as the ink lifts, so you don't spread it again.

  4. 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.

  1. Identify the stain type, if you can, and use the matching method above.

  2. Soak the garment in cold water with an oxygen-based stain remover for several hours, or overnight, if the care label allows.

  3. 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.



bottom of page