A glass of wine is knocked over. Coffee is spilt. A child spills strawberry juice — right onto the white sofa. The first 60 seconds are crucial. What you do in that moment determines whether the stain will disappear without a trace or remain forever. A good number of the stains that "can't" come out actually can — the problem was simply the wrong technique in the first few seconds. This guide goes through exactly what to do for every type of stain, on both immediate and old ones.
Golden rule number 1 — never rub
Intuitively, you grab a cloth and rub. But rubbing does the opposite of what you intend:
- It pushes the stain deeper into the fabric's fibres
- Spreads the stain beyond its initial point
- It can damage the fabric fibres (especially plush, velour, microfibre)
The correct technique: Patting. With a clean white cloth, pat towards the centre of the stain — from the edge inwards. The cloth absorbs the liquid instead of pushing it around.
Golden rule number 2 — do it immediately, not tomorrow
A fresh stain comes out 10× easier than a dry one. The reason: the colours in wine, coffee and juices (anthocyanins, tannins, carotenes) oxidise as they dry and bind to the fibres with a polymer bond. Once bound, a chemical reaction is needed to unbind them. When fresh, they are still loose and come out with mechanical patting and cold water.
First 60 seconds — fresh stains
- Blot up as much of the liquid as possible with a clean cloth or paper towel.
- Using cold water (NOT hot — heat sets the colour), lightly dampen the cloth and continue to blot.
- If the stain is larger — this may be enough for 80% of a fresh stain.
- The remainder — treat with one of the methods below
Removal methods by stain type
Red wine stain
| Stage | Fresh stain | Dried stain (up to 24 hours) | Old stain (24h+) |
|---|---|---|---|
| Step 1 | Blot to absorb | Moisturise with cold water for 5 minutes | Moisten with water for 10-15 minutes |
| Step 2 | Salt on the stain (absorbs) | Bicarbonate of soda paste | 3% Hydrogen Peroxide |
| Step 3 | Cold water + dab | Dab + 10 min standing | Enzyme cleaner 30 min |
| Step 4 | — | Cold water rinse | Puzzi extraction |
White wine stain
White wine does not contain anthocyanins and is considerably easier to remove. Fresh — cold water and soaking is almost always enough. Old — a bicarbonate of soda paste works brilliantly.
Coffee stain
Coffee contains tannins and caffeine stains. Method:
- Blot up
- Apply diluted white vinegar (1:3 with water) and soak
- Rinse with cold water
- If a trace remains — bicarbonate of soda paste for 10 minutes
- Rinse and dry
Stain from fruit juice (strawberry, cherry, currant)
Fruit juices are rich in anthocyanins — intense natural dyes that stain heavily. The key is speed:
- Blot immediately
- Cold water + soaking — removes 50-70% of fresh
- 3% Hydrogen Peroxide on the remainder — oxidises the colours
- For old stains — an enzyme cleaner or a professional Puzzi machine treatment
Orange coffee stain (latte, cappuccino)
Combined problem: coffee colour + milk fat. Treat in the following order:
- Degreaser or baby shampoo for the grease (dab, 5 mins)
- Cold water and rinsing
- Vinegar for remaining tannins
DIY mixtures that work
| Mixture | For what | Ratio |
|---|---|---|
| Vinegar + cold water | Coffee, tea, light colours | 1:3 |
| Bicarbonate of soda paste | Wine, juices, tannins | 2 tablespoons + a little water |
| 3% hydrogen peroxide | Fruit juices, old stains | Undiluted (test!) |
| Salt + cold water | Fresh wine and juices | Generous amount of salt immediately |
| Children's shampoo + water | Grease stains + colours | 1 tablespoon : 500 ml |
Always test on an inconspicuous part of the fabric (under a cushion, behind a seat) — especially for hydrogen peroxide, which can bleach some materials.
Old stains — when it seems hopeless
Stains older than 48-72 hours are oxidised and bonded to the fibres. DIY methods have limited success. What works:
- Enzymatic cleaners — contain enzymes that break down organic colour molecules. Leave for 30-60 minutes under a plastic film, blot. Available from pet shops and specialist stores.
- Extraction cleaning with a Kärcher Puzzi 10/1 — pressurised hot water loosens the dye bonds with the fibres, and extraction physically removes them. The most effective available method for old stains on furniture
- Professional treatment with oxalic or citric acid — for the most persistent stains
What the labels on a sofa tag mean
Every sofa has a label (usually under the seat or on a cushion) with a cleaning code:
| The Label | What does it mean |
|---|---|
| W | Water-based cleaning — all water-based methods OK |
| S | Solvent only — no water |
| WS | Both water and solvent — the most flexible |
| X | Vacuum only — no liquids |
For fabrics labelled S or X — do not use water-based methods. In these cases, dry cleaning or a professional service is required.
Special materials
Genuine leather
Gentle damp cloth, specific leather cleaner. DO NOT use vinegar (dries out). DO NOT use hydrogen peroxide (bleaches). DO NOT rub (scratches). After cleaning, condition the leather with a leather cream.
Suede and velour
The most delicate materials. Gently dab, minimal moisture, always in the direction of the weave. Professional treatment is recommended for serious stains.
Microfibre
Microfibre is relatively durable — most stains come out with cold water and dabbing. For stubborn stains, alcohol (isopropyl, 70%) in small amounts works well on microfibre. Dry immediately and brush the fibres with a soft brush.
Local context
For households in Dugo Selo, Sesvete, Brckovljani, Vrbovec and Sveti Ivan Zelina, the hire of the Kärcher Puzzi 10/1 is available, which is the most effective solution for old and stubborn stains on all types of furniture. One afternoon with the Puzzi machine can freshen up an entire suite — removing stains, deep-cleaning and deodorising. More about this machine in the article Kärcher Puzzi 10/1 — buy or hire.
Frequently Asked Questions (FAQ)
Can salt really remove a wine stain?
Yes — but only a fresh stain. Salt absorbs the liquid through osmosis — sprinkled on a fresh stain, it draws the wine out of the fibres. It is effective for the first 30-60 seconds. Salt has no effect on a dry stain. After salting, always rinse with cold water as salt leaves white deposits.
Can boiling water remove a wine stain?
No — quite the opposite. Hot and warm water set the colours (denaturing proteins and polymerising the dyes). Always use COLD water for food and drink stains. Warm water is only suitable for greasy stains that need to be dissolved.
What to do about a red wine stain on a white sofa?
Immediately: blot with a damp cloth, salt, cold water. If a trace remains: 3% hydrogen peroxide (test on an inconspicuous area — it can slightly bleach the fabric, which is OK on a white sofa but can be a problem on a coloured one). For an older stain: enzyme cleaner + extraction with a Puzzi machine.
Is a commercial stain remover (Vanish) better than DIY methods?
For fresh stains — DIY (cold water + salt/bicarbonate of soda) is just as effective and cheaper. For old stains — Vanish Oxi Action and similar oxidising cleaners are stronger than DIY bicarbonate of soda, but weaker than a professional enzyme treatment. Vanish is a good compromise that's always to hand.
Can a coffee stain on a sofa be permanent?
Fresh coffee stains almost always come out. Old ones (over a week old, especially if the sofa has been exposed to sunlight) can be permanent if the fabric isn't bleachable. In such cases, an extraction clean can improve the situation by 70-80%, but not always to the point of being invisible.
Can laundry spray be used for sofa stains?
Pre-wash laundry sprays (such as Ace spray, Perwoll spray) can be effective on fabric stains, but be careful: they contain enzymes and surfactants that can leave a foamy residue if not rinsed out thoroughly. Always rinse with a damp cloth (by dabbing) and dry. Do not use on delicate materials (velour, silk).
What is an enzyme cleaner and where can I get it?
An enzyme cleaner contains biological enzymes (proteases, lipases, amylases) that break down the organic stain molecules at a molecular level. Available in pet shops (Biozym, Urine Off, Bio-enzymatic cleaner), sometimes in dm and Müller. Especially effective for organic stains — urine, blood, food, drinks.
Can a juice stain be completely removed from a white sofa without a trace?
A fresh juice stain — yes, almost always to the point of invisibility if treated immediately. An old stain (24+ hours) — depends on the type of juice, the fabric, and the method. Fruit juices with intense anthocyanins (blackberry, currant) are the most difficult. Professional treatment with an enzyme cleaner and Puzzi extraction achieves 80-95% removal, even in difficult cases.
Conclusion
A wine or coffee stain isn't the end of the world — but it is a test of reflexes and technique. Cold water, blotting (not rubbing) and the right products in the first few minutes solve 90% of the problem. For old stains, Kärcher Puzzi extraction and enzyme cleaners are the most effective methods available.
If you don't have the right equipment or simply want to leave the job to the professionals, there are solutions that can significantly speed up and simplify the entire process.