How to remove hair dye from Fabric sofa

Published by The Stain Library. How we research our methods.

  • DifficultyDifficult
  • OutlookRarely removable
  • MaterialFabric sofa
  • Reviewed1 September 2026

The short answer

Blot immediately and find the upholstery cleaning code. Use tiny amounts of cool dilute washing-up liquid only on W or WS fabric; stop after dry blotting for S or X fabric.

If it has just happened

Press and lift with a white towel without rubbing or pushing dye into the filling. Find the cleaning code before adding any liquid.

Avoid heat while treating the stain

Avoid adding heat while treating this stain. Follow the material's care instructions and the method below; heat may make a mark harder to remove or damage the material or its finish.

Test on a hidden area first

Use only a cleaner allowed by the material's care instructions. Test it on an inconspicuous area with the same material and finish, or a matching offcut. Let the test area dry and check for changes in colour, texture or finish before treating the visible mark.

The hair colour type changes the outlook

Permanent oxidative dye is usually the hardest to remove. Direct, colour-rinse and some semi-permanent products may release more readily, but the material care limits still apply. Keep the box or ingredient list for a professional and do not combine leftover developer with a cleaning product.

What you will need

  • Plain white towels Use clean sections so transferred dye is not returned to the material.
  • Cool water Use the least amount that the material and cleaning code permit.

Helpful but not essential

  • Washing-up liquid One drop in cool water provides a mild first surfactant clean.

Fresh hair dye on fabric sofa

Remove surface dye first, then let the cleaning code decide whether any liquid is safe.

Go carefully with cold water

Fabric sofa tolerates cold water only within limits. Keep contact time short, work from the edge of the mark inwards and stop if the material changes.

  1. Blot immediately

    Press and lift with a plain white towel from the edge towards the centre. Do not push dye into the filling.

  2. Find the cleaning code

    Check the label under a cushion or frame. Stop after dry blotting for S or X fabric; continue with water only on W or WS fabric.

  3. Test a tiny solution

    On W or WS fabric, test cool dilute washing-up liquid in a hidden area and let it dry before treating the mark.

  4. Dab and blot back out

    Use the least liquid that wets the fibre tips, then blot with a barely damp cloth followed by dry towels. Ventilate without heat.

  • How long15 to 30 minutes plus drying
  • RepeatingUse up to two low-moisture passes on W or WS fabric only.
  • Stop ifno colour transfers and the dry fabric has no ring, flattening or texture change

Dried hair dye on fabric sofa

Dried dye needs a cleaning-code specialist when one careful low-moisture pass cannot lift it.

  1. Lift dry material

    Use a blunt spoon and low suction to remove any brittle surface deposit without disturbing the weave or nap.

  2. Test the complete process

    On W or WS fabric, test the same tiny detergent solution, rinse blot and drying method in a hidden area.

  3. Use one controlled pass

    Dab, wait two minutes, blot out and rinse blot. Do not keep adding liquid when the towel stops taking colour.

  4. Escalate instead of soaking

    If the dry result is unchanged, contact an upholstery cleaner and provide the cleaning code and dye product details.

  • How long30 minutes plus drying or professional assessment
  • RepeatingOne tested home pass only on W or WS fabric.
  • Stop ifthe dry mark is unchanged, a ring forms or colour transfers from the upholstery

Old or set in hair dye on fabric sofa

Set hair dye can be permanent in both the face fabric and the filling.

  1. Stop adding liquid

    Let the area dry and record the hair dye and any products already used.

  2. Ask for an upholstery assessment

    A specialist can identify fibre, cleaning code, backing and filling before deciding whether local treatment, full-panel cleaning or replacement is safer.

  • How longProfessional assessment
  • RepeatingDo not use repeated spot treatments before the assessment.
  • Stop ifa professional confirms that further removal would strip upholstery colour or spread a tide line

What not to use on fabric sofa

  • Hard rubbing or abrasive pads

    Rubbing spreads wet colour and can remove the material's own dye, polish, coating or surface before it removes the hair dye.

  • Hot water, steam or forced heat

    Heat can speed dye development, fix a remaining mark or damage the material. Let the cleaned area dry naturally before judging it.

  • Hair bleach, developer or improvised chemical mixtures

    Developer is not a surface cleaner. Combining it with household products can bleach the original material or create an unsafe and unpredictable reaction.

White compared with coloured fabric sofa

The face fabric, original dye, backing and filling may all react differently. Follow the cleaning code and test the complete clean, rinse-blot and dry process out of sight before treating the visible mark.

If the mark is still there

Judge the result only when the material is fully dry. Permanent oxidative colour can continue forming coloured molecules after a spill, while direct and semi-permanent dyes may remain more water-responsive. Repeat a home method only when the first controlled pass clearly transferred colour and caused no material change. If the next pass stalls, stop. The remaining mark may be permanent colour change, not removable residue.

When to stop and call someone

Stop if the care label excludes the method, the item is valuable or antique, the mark covers more than a palm-sized area on a non-washable surface, or colour, sheen, nap, shape or finish changes during the hidden test.

Why hair dye behaves this way on fabric sofa

Hair dye is made to create or deposit colour. Permanent oxidative systems combine dye precursors and couplers in alkaline peroxide to form coloured molecules, while direct and semi-permanent colours behave differently. That is why the first job is physical removal before development continues, not a stronger improvised mixture.

The method uses cool, limited treatment and a hidden test because removing the foreign dye is not a success if it also strips the original colour, finish, nap, coating, adhesive or polish.

Common questions

Will permanent hair dye come out of Fabric sofa?

Sometimes when it is blotted immediately, but manufacturers warn that permanent colour can remain even after prompt action. Stop when a second controlled pass no longer transfers colour or the material itself changes.

Can I use leftover hair bleach or developer on the stain?

No. Hair developer is formulated for hair colour chemistry, not the stained material. It can bleach the original colour, damage finishes and react unpredictably with cleaner residue.

Should I use hot water or a hairdryer?

No. Use the coolest method allowed by the material and let it dry naturally. Heat can speed damage, set some marks and hide the true dry result.

Sources

What we checked and when. Where a manufacturer instruction disagrees with anything here, follow the manufacturer.

  1. Shiseido support, hair colour on clothing and household surfaces manufacturer

    Hair colour manufacturer guidance stating that dye on floors, carpet, walls and bathroom surfaces should be wiped and washed with soap immediately, but can remain permanent. It also states that permanent hair colour is usually extremely difficult to remove from clothing even professionally, while colour rinses and semi-permanent products may respond better.

    Checked 1 September 2026

  2. A review of aspects of oxidative hair dye chemistry publication

    Peer reviewed review establishing that many permanent and some semi-permanent hair colours are oxidative systems. In alkaline peroxide, dye precursors and couplers react to form coloured molecules, which explains why a mixed product becomes harder to remove as development continues.

    Checked 1 September 2026

  3. How to get hair dye out of carpet, BISSELL manufacturer

    Carpet cleaner manufacturer guidance to act immediately, blot instead of rubbing, use cool water, extract rather than soak, pre-test every formula, limit attempts to controlled passes and call a dye-removal professional for old, large or heavily saturated marks.

    Checked 1 September 2026

  4. Sailrite, understanding upholstery fabric cleaning codes specialist

    Defines the W, S, WS and X upholstery codes, including that X fabrics can only be vacuumed or brushed and take no liquid at all.

    Checked 1 September 2026