Stain Removal Guide

How to Remove Hair Dye Stains

Carpet · Sofa · Rug · Mattress — the safe home method, surface by surface, and an honest word on what will and won't fully lift.

We'll be honest: hair dye is designed to be permanent, so on carpet it's one of the toughest stains there is. Acting within seconds gives you the best — sometimes only — chance.

⏱️ The first 60 seconds
Blot immediately with kitchen roll, working inwards, and keep swapping to clean parts. Every second counts before the dye bonds.
What you'll need
  • Clean white cloths
  • Washing-up liquid
  • White vinegar
  • Surgical spirit (rubbing alcohol)
  • Cool water

Step by step (carpet)

  1. Blot fast lifting as much dye as you can before it sets.
  2. Treat with a teaspoon of washing-up liquid and a tablespoon of white vinegar in 250ml of cool water; dab and blot.
  3. For stubborn colour dab a cloth lightly dampened with surgical spirit (test a hidden patch first); blot, don't rub.
  4. Rinse with clean cool water and press dry.
  5. Repeat gently — but know when to stop.

Please don't reach for bleach — you'll simply trade a coloured mark for a permanent pale one. If careful treatment hasn't shifted it, it's genuinely a 'call the professional' stain, and even then we'll be straight about what's achievable.

By surface

🛋️ Sofas & upholstery

Check the cushion's cleaning code first: W or W/S means the method above is fine used sparingly; S means solvent-clean only, so leave that to a professional. Use less water than on carpet and blot, don't soak.

🧶 Wool & delicate rugs

Use cool water and a gentle touch — wool can ‘brown’ if over-wet and some rug dyes run. Test a hidden corner first, and for an antique, hand-knotted or silk rug, don't gamble — leave it to us.

🛏️ Mattresses

You can't rinse a mattress, so go light: blot, treat sparingly, then use bicarbonate of soda to absorb the rest. Never soak it — trapped moisture leads to mould and smells.

✅ Do

  • Act within seconds
  • Test surgical spirit on a hidden patch
  • Blot, don't rub
  • Know when to stop and call a pro

🚫 Don't

  • Use bleach
  • Rub the dye in
  • Use hot water
  • Expect a guaranteed result on a set stain
The honest likelihood
INSTANT Caught in seconds, you may lift a lot of it.
MINUTES OLD Once it bonds, full removal is unlikely.
DRIED Often permanent — we'll be honest about it.

Tried it and the hair dye mark is still there — or it's a wool rug, a mattress or something you'd hate to ruin? Don't keep scrubbing; that's how a stain turns permanent. We can often draw out what's left with professional hot-water extraction, and we'll tell you honestly what we expect to get up before we start. Watford family business, 25 years, fully insured — the quote's free.

Get my free quote

More stain guides

Call Quote