The golden rule for any sofa stain is act fast and blot — never rub. Rubbing spreads the stain and pushes it deeper into the fibres; blotting lifts it. The faster you act, the better the result — most stains that seem permanent when dry are entirely removable when treated immediately.
This guide covers every common stain type with specific methods for both fabric and leather sofas.
Before You Start: The Stain Removal Rules
These principles apply regardless of stain type or sofa fabric:
- Blot, never rub — use a clean white cloth and press firmly, lifting straight up rather than wiping across
- Work from the outside in — always treat from the edge of the stain toward the centre to prevent spreading
- Test first — apply any cleaning solution to a hidden area and allow to dry before treating the stain
- Cold water for protein stains — blood, egg, and milk should always be treated with cold water. Hot water sets protein stains permanently
- Check your sofa's cleaning code — W (water safe), S (solvent only), W/S (both), or X (vacuum only). Find the label under a seat cushion
For a full guide to routine fabric sofa cleaning beyond stain removal, read how to clean a fabric sofa. For leather sofas, see how to clean a leather sofa.
How to Get Blood Out of a Sofa
Blood must always be treated with cold water — hot water sets the proteins in blood permanently into the fibres.
On fabric:
- Blot immediately with a clean cloth to absorb as much as possible
- Apply cold water to the stain and blot again — repeat several times
- Mix one teaspoon of mild washing-up liquid with cold water and apply with a cloth, blotting gently
- For dried blood: make a paste of bicarbonate of soda and cold water, apply to the stain, leave for 30 minutes, then scrape off gently and blot clean with cold water
- For stubborn dried blood: apply a small amount of hydrogen peroxide (3%) to a cloth and blot — test on a hidden area first as this can lighten some fabrics
On leather: Apply cold water with a soft cloth and blot. Follow with a very mild soap solution. Never use hydrogen peroxide on leather — it will strip the surface finish.
How to Get Pen, Biro, and Ink Out of a Sofa
Pen and biro stains contain oil-based dyes that water alone won't shift. The most effective solvent for ballpoint pen and biro on fabric is rubbing alcohol (isopropyl alcohol).
On fabric:
- Apply rubbing alcohol to a clean white cloth — do not pour directly onto the sofa
- Blot the stain from the outside inward — you'll see the ink transferring to the cloth
- Swap to a fresh section of cloth as ink transfers to avoid reapplying it
- Once the ink is lifted, blot with cold water to remove any alcohol residue
- Allow to dry fully
On leather: Apply a small amount of rubbing alcohol to a cotton wool ball and blot gently. Follow immediately with a clean damp cloth to remove residue, then apply leather conditioner once dry — alcohol is drying on genuine leather. For more detail on safe leather cleaning, read our guide to how to clean a leather sofa.
How to get felt tip out of a sofa: Felt tip (marker pen) contains water-based or alcohol-based dye. Try rubbing alcohol first as above. For water-based felt tip, a mild washing-up liquid solution applied promptly is often sufficient.
How to Get Red Wine Out of a Sofa
Red wine contains tannins that bond quickly to fabric fibres — speed is critical here.
On fabric:
- Blot immediately with a dry white cloth to absorb as much wine as possible
- Sprinkle salt or bicarbonate of soda generously over the stain — this draws remaining moisture out of the fabric. Leave for 2–3 minutes then vacuum away
- Mix one tablespoon of washing-up liquid with one tablespoon of white vinegar and 250ml of cold water
- Apply with a cloth, blotting from the outside in until the stain lifts
- Blot with cold water to rinse and allow to dry
For dried red wine stains: Rehydrate the stain by applying a small amount of cold water first, leave for a minute, then treat as above. A dedicated upholstery stain remover or an enzyme-based cleaner is most effective on older wine stains.
On leather: Blot immediately. Wipe with a barely damp cloth. Apply a mild soap solution and wipe clean. Condition afterwards. Avoid vinegar on leather — the acidity can damage the surface over time.
How to Get Chocolate Out of a Sofa
Chocolate is a combination stain — fat and protein — which means it needs a slightly different approach depending on whether it's fresh or dried.
On fabric:
- Allow fresh chocolate to harden before treating — attempting to clean soft chocolate spreads it further
- Once hardened, scrape off as much as possible with a blunt knife or spoon
- Mix a small amount of washing-up liquid with cold water and apply with a cloth, blotting from the outside in
- For remaining grease marks: apply a small amount of washing-up liquid directly to the mark (undiluted), work in gently with a cloth, then rinse with cold water
- Allow to dry fully
On leather: Scrape off hardened chocolate, then wipe with a barely damp cloth. Apply mild soap solution, wipe clean, and condition once dry.
If your sofa is a beige corner sofa or a cream corner sofa, chocolate stains are particularly visible — acting before the chocolate hardens fully (but after it's no longer molten) gives the best results on pale fabrics.
How to Get Water Stains Out of a Sofa
Water stains — the ring marks left after a spill dries — are caused by minerals and detergent residue drawn to the surface as the water evaporates.
On fabric:
- Lightly dampen the entire affected panel or cushion with clean water — not just the mark. This prevents a new tide mark forming at the edge of your treatment
- Blot gently with a clean cloth and allow to dry naturally
- If the mark persists, apply a solution of equal parts white vinegar and water, dampen the whole panel lightly, and allow to dry
On leather: Wipe the affected area with a barely damp cloth, feathering outward beyond the mark so no new edge forms. Dry gently with a soft cloth and condition once completely dry.
How to Get Wax off a Sofa
Candle wax must be hardened before it can be removed — never try to wipe soft wax.
On fabric:
- Place a bag of ice cubes over the wax and leave until it hardens completely
- Once hard, crack and peel off as much wax as possible by hand
- Place a piece of brown paper or a paper towel over any remaining wax and apply a warm iron on the lowest setting — the wax melts into the paper. Move the paper frequently to a clean section so wax isn't redeposited
- Treat any remaining colour residue (from coloured candles) with rubbing alcohol applied to a cloth
- Clean the area with a mild soap solution and allow to dry
On leather: Harden with ice, peel off carefully, then apply a small amount of leather cleaner to remove any residue. Condition afterwards.
How to Get Paint off a Sofa
The method depends entirely on whether the paint is water-based or oil-based — and whether it's wet or dry.
Water-based paint (emulsion, acrylic) — wet: Blot immediately with a damp cloth. Apply cold water and blot repeatedly until the paint lifts. Act quickly — water-based paint is almost impossible to remove once dry.
Water-based paint — dried: Soften with a small amount of warm water, then gently scrape with a blunt knife. Apply rubbing alcohol to a cloth and blot to lift remaining pigment.
Oil-based paint — wet: Apply white spirit to a cloth and blot carefully — test in a hidden area first as white spirit can affect some fabric dyes. Follow with a mild soap solution to remove the solvent.
How to get paint off a leather sofa: For water-based paint, act immediately — wipe with a damp cloth while wet. For dried paint, soften with olive oil applied to a cloth, then gently scrape. For oil-based paint, use a tiny amount of white spirit on a cotton wool ball and follow immediately with a damp cloth and leather conditioner.
How to Get Nail Polish out of a Sofa
Nail polish contains acetone or similar solvents — but acetone itself damages most sofa fabrics and destroys leather finishes, so must be used carefully.
On fabric:
- Allow the nail polish to dry completely — never try to wipe wet nail polish
- Once dry, gently scrape off as much as possible with a blunt knife
- Apply a small amount of non-acetone nail polish remover to a cotton wool ball and blot carefully from the outside in — test in a hidden area first as this can lighten or bleach some fabrics
- Blot with cold water to remove residue and allow to dry
On leather: Do not use acetone or nail polish remover on leather — it will strip the finish permanently. Instead, allow to dry, scrape off gently, then apply a specialist leather stain remover. If the stain has already set, professional restoration is the most reliable option.
How to Get Slime out of a Sofa
Slime — whether homemade or shop-bought — contains glue, which responds well to white vinegar.
On fabric:
- Allow slime to dry if it's fresh — dried slime is easier to remove than wet
- Pick off as much as possible by hand
- Apply white vinegar directly to the remaining residue and leave for 5 minutes — the acidity breaks down the glue
- Work gently with a soft brush, then blot with a clean damp cloth
- Repeat as needed, then clean with a mild soap solution and allow to dry
On leather: Apply white vinegar with a soft cloth and blot — vinegar is safe on most leather in small quantities when used briefly. Wipe clean with a damp cloth and condition once dry.
How to Remove Stains from Leather Sofas: Quick Reference
| Stain | Method | Avoid |
|---|---|---|
| Blood | Cold water, mild soap | Hot water, hydrogen peroxide |
| Pen / biro | Rubbing alcohol, blot gently | Scrubbing, acetone |
| Red wine | Damp cloth, mild soap, condition | Vinegar (long contact) |
| Chocolate | Scrape when hard, damp cloth, mild soap | Abrasive scrubbing |
| Water marks | Barely damp cloth, feather outward, condition | Soaking |
| Wax | Harden with ice, peel, leather cleaner | Hot iron directly on leather |
| Paint (water) | Damp cloth while wet, warm water when dry | Leaving to dry untreated |
| Nail polish | Specialist leather stain remover | Acetone, nail polish remover |
Frequently Asked Questions
How do you get blood out of a sofa?
Always use cold water — hot water sets blood permanently. Blot immediately, apply cold water and mild soap solution, and blot clean. For dried blood, make a paste of bicarbonate of soda and cold water, apply, leave for 30 minutes, then remove and blot clean.
How do you get pen out of a sofa?
Apply rubbing alcohol to a clean white cloth and blot the stain from the outside inward. Swap to a clean section of cloth as ink transfers. Follow with cold water to remove any residue and allow to dry.
How do you get red wine out of a sofa?
Blot immediately, sprinkle with salt or bicarbonate of soda to draw out moisture, then apply a solution of washing-up liquid, white vinegar, and cold water. Blot clean and allow to dry. Act quickly — red wine bonds to fabric fibres fast.
How do you get chocolate out of a sofa?
Allow to harden first, then scrape off as much as possible. Apply a cold washing-up liquid solution and blot from the outside inward. For remaining grease marks, apply undiluted washing-up liquid, work in gently, then rinse with cold water.
How do you get wax off a sofa?
Harden with ice, crack and peel off, then place brown paper over the residue and apply a warm iron — the wax melts into the paper. Treat any colour residue with rubbing alcohol, then clean with mild soap solution.
How do you get nail polish out of a sofa?
Allow to dry completely, scrape off gently, then apply non-acetone nail polish remover to a cotton wool ball and blot carefully. Test in a hidden area first. Never use acetone on leather — use a specialist leather stain remover instead.
How do you get paint off a leather sofa?
For wet water-based paint, wipe immediately with a damp cloth. For dried paint, soften with olive oil and scrape gently. For oil-based paint, apply a tiny amount of white spirit on a cotton wool ball and follow with a damp cloth and leather conditioner.
Keep Your Sofa in Its Best Condition
For routine maintenance beyond stain removal, read our complete guides to how to clean a fabric sofa and how to clean a leather sofa — both cover deep cleaning, fabric-specific methods, and how to keep your sofa looking its best between cleans. If your covers are removable, how to wash sofa covers without shrinking covers everything you need to know about machine washing safely.
If you're considering replacing a sofa that's seen better days, browse full sofa collection or explore the corner sofa range in grey, beige, cream, and black. Every Airedale Living sofa is delivered by a 2-man team and assembled in your room — read how corner sofas are delivered for full details on what to expect on delivery day.


Share:
How to Wash Sofa Covers Without Shrinking
How to Get Smells Out of a Sofa: The Complete Deodorising Guide