
Removing a hair dye stain from a leather sofa requires a careful and methodical approach to avoid damaging the material. This is a common and often challenging issue, as leather is a porous material that can absorb pigments quickly. For the best results, it is critical to act as soon as the stain is discovered.
The first and gentlest method you should attempt involves a simple solution of mild soap, like a dish soap, and lukewarm water. Mix a small amount of soap into the water to create a sudsy solution. Dip a clean, soft cloth into the suds only, not the water, and gently blot the stained area. Work from the outside of the stain inward to prevent it from spreading. Wipe away the residue with a separate clean, damp cloth, and then dry the area thoroughly with a towel.
If the stain persists, a more potent option is to use isopropyl (rubbing) alcohol. Before applying it to the stain, you must test the alcohol on a small, hidden area of the sofa, such as the underside of a cushion, to ensure it does not cause discoloration or damage. If the test spot is fine, apply a small amount of rubbing alcohol to a cotton ball or a Q-tip. Gently dab at the hair dye stain, being careful not to rub or scrub, which could push the dye deeper into the leather. You should see the dye begin to transfer to the cotton. Use fresh cotton as needed until the stain is lifted.
After using any cleaning agent, especially a drying one like alcohol, it is essential to care for the leather. Once the treated area is completely dry, apply a high-quality leather conditioner. This will restore moisture to the material, preventing it from drying out, cracking, and helping to protect the finish. For particularly stubborn stains or on very expensive furniture, consulting a professional leather cleaning specialist is always the safest course of action.


