How to Remove Any Stain: The Ultimate Stain Removal Guide
We’ve all been there — you spill coffee on your favourite white shirt five minutes before leaving, or your child comes home with grass-stained knees that look impossible to save. Stains are frustrating, but here’s the truth: most can be removed if you act quickly and use the right method.
This guide combines tried-and-tested techniques, expert advice, and a few personal discoveries (including how I saved my sofa after a red wine disaster). It’s simple, practical and easy to follow — so you can rescue your clothes, carpets, and sanity.
Quick overview: what to do first

Photo by Sarah Chai / Pexels
When you spill something, remember this order:
- Blot, don’t rub. Rubbing pushes the stain deeper into fabric fibres.
- Use cold water first. Warm water can “set” protein stains (like blood or milk).
- Work from the outside in. Prevents spreading the stain.
- Test before you treat. Always test stain removers on an unseen area first.
A damp cloth, a bit of washing-up liquid, and quick action can often solve things before they worsen.
1. Food & Drink Stains
Coffee and Tea
- Blot immediately with a paper towel or cloth.
- Mix one teaspoon of washing-up liquid, one teaspoon of white vinegar, and a cup of warm water.
- Apply with a sponge, blot again, rinse with cold water, then air dry.
Personal tip: I once saved a cream jumper using sparkling water instead of vinegar when travelling — surprisingly effective in a pinch!
Wine (Red or White)
- For red wine: pour salt directly onto the spill while it’s still wet — it absorbs the wine.
- After 5–10 minutes, rinse with cold water and treat with a mixture of bicarbonate of soda and water.
- For white wine, simply blot and rinse — no need for extra treatment.
“Never use hot water on wine — it’ll lock the pigment into the fibres,” says Clare Manson, a professional cleaner from London.
Tomato Sauce
- Scrape off excess first.
- Mix a drop of washing-up liquid with cold water and blot.
- If the stain remains, dab with a little hydrogen peroxide (test first on coloured fabrics).
2. Oil, Grease, and Makeup Stains

Photo by Ron Lach / Pexels
Cooking Oil
- Sprinkle cornflour or talcum powder on the spot.
- Leave for 10–15 minutes to absorb the oil, then brush off.
- Follow with washing-up liquid before washing as usual.
Makeup (Foundation, Lipstick, Mascara)
- Use micellar water on a cotton pad for fresh stains — it lifts makeup gently.
- For tougher ones, dab with a little rubbing alcohol or hand sanitiser, then rinse.
Real-life fix: I once dropped a liquid foundation bottle on a carpet. Micellar water + a microfibre cloth worked better than any store-bought stain remover.
3. Mud and Grass Stains

Photo by Skitterphoto / Pexels
- Let mud dry completely before brushing off — cleaning wet mud just spreads it.
- Treat with a paste of bicarbonate of soda and water.
- Scrub gently with an old toothbrush, rinse, and wash as normal.
For grass stains on jeans or kids’ clothes:
- Mix equal parts vinegar and water, apply, then blot.
- You can also try rubbing alcohol (works wonders on cotton).
“Grass contains chlorophyll, a strong natural dye,” explains textile specialist Lucy Harvey. “It bonds to fibres like ink, so the faster you treat it, the better.”
4. Ink and Pen Marks

Photo by Antoni Shkraba / Pexels
- Place a paper towel under the fabric.
- Dab with rubbing alcohol, hand sanitiser, or hair spray.
- Keep blotting until no ink transfers to the towel.
If you’ve got kids, keep a small bottle of isopropyl alcohol handy. It works on most inks, even permanent marker, though you’ll want to test it on synthetics first.
5. Blood Stains

Photo by Anna Shvets / Pexels
- Always use cold water, never warm — heat sets the proteins.
- Soak the fabric in cold water for 10–15 minutes.
- Add a spoonful of salt or bicarbonate of soda, then gently rub.
- Rinse and repeat if necessary.
A hospital nurse once told me that hydrogen peroxide (the kind in first aid kits) can lift blood stains from white clothing — just a few drops, then rinse well.
6. Sweat & Deodorant Marks

Photo by Kindel Media / Pexels
- Mix bicarbonate of soda and lemon juice into a paste.
- Rub gently into the underarm area and let it sit for 15 minutes.
- Wash as normal.
For fresh deodorant streaks on dark clothes:
- Rub gently with a dryer sheet or a pair of tights. It instantly removes the white marks.
7. Carpet & Upholstery Stains

Photo by Karolina Grabowska / Pexels
- Blot spills with a dry towel first — avoid scrubbing.
- Mix two cups of warm water, one tablespoon vinegar, and one teaspoon washing-up liquid.
- Apply, blot, and repeat until the stain disappears.
For pet accidents, add bicarbonate of soda after cleaning to absorb odours.
When I spilled red wine on my cream sofa, I followed this method and added sparkling water — the stain completely vanished overnight.
8. Ink, Paint, and Dye Stains

Photo by Ivan Samkov / Pexels
Ink
Use rubbing alcohol or hand sanitiser as mentioned earlier — but avoid bleach, as it can cause yellowing.
Paint
- For water-based paint, blot with warm water and washing-up liquid before it dries.
- For oil-based paint, use a small amount of turpentine (test fabric first).
Hair Dye
- Mix bicarbonate of soda and shampoo together.
- Apply to the stain, leave for 5 minutes, rinse. Works best within the first 24 hours.
9. Common Household Stains (Quick Table)
| Stain Type | Best Treatment | Key Tip |
|---|---|---|
| Coffee/Tea | Vinegar + washing-up liquid | Blot, don’t rub |
| Red Wine | Salt + bicarb soda | Act fast |
| Grease/Oil | Cornflour or washing-up liquid | Absorb first |
| Ink | Alcohol or hand sanitiser | Test fabric first |
| Grass | Vinegar + alcohol | Quick treatment |
| Blood | Cold water + salt | Never use heat |
| Sweat | Lemon + bicarb soda | Let sit before washing |
| Makeup | Micellar water | Dab gently |
10. Expert tips to prevent stains in the first place

Photo by Karolina Grabowska / Pexels
- Use fabric protectors like Scotchgard on sofas or rugs — they create a barrier that makes cleanup easier.
- Keep microfibre cloths in handy spots (kitchen, car, bedroom). They absorb quickly and don’t leave lint.
- Pre-treat kids’ school uniforms with stain-resistant spray — especially collars and cuffs.
- Have a ‘clean-up caddy’: a small basket with vinegar, bicarbonate of soda, washing-up liquid, and cloths ready to go.
Final Thoughts

Photo by Karolina Grabowska / Pexels
Removing stains doesn’t need to be a guessing game. With a few basics in your cupboard — vinegar, bicarbonate of soda, washing-up liquid, and cold water — you can handle most stains confidently.
And remember: speed matters more than fancy products. The sooner you act, the better your chances of saving that shirt, carpet, or sofa.
Next time something spills, don’t panic — grab your clean-up caddy and fix it like a pro.