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.
-
Blot immediately
Press and lift with a plain white towel from the edge towards the centre. Do not push dye into the filling.
-
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.
-
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.
-
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.
Dried hair dye on fabric sofa
Dried dye needs a cleaning-code specialist when one careful low-moisture pass cannot lift it.
-
Lift dry material
Use a blunt spoon and low suction to remove any brittle surface deposit without disturbing the weave or nap.
-
Test the complete process
On W or WS fabric, test the same tiny detergent solution, rinse blot and drying method in a hidden area.
-
Use one controlled pass
Dab, wait two minutes, blot out and rinse blot. Do not keep adding liquid when the towel stops taking colour.
-
Escalate instead of soaking
If the dry result is unchanged, contact an upholstery cleaner and provide the cleaning code and dye product details.
Old or set in hair dye on fabric sofa
Set hair dye can be permanent in both the face fabric and the filling.
-
Stop adding liquid
Let the area dry and record the hair dye and any products already used.
-
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.
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.
Did this get the mark out?
It tells us which pages to improve first. Nothing about you is recorded.
Thank you. That is logged.
Sources
What we checked and when. Where a manufacturer instruction disagrees with anything here, follow the manufacturer.
-
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
-
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
-
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
-
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