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

  1. Blot up as much of the liquid as possible with a clean cloth or paper towel.
  2. Using cold water (NOT hot — heat sets the colour), lightly dampen the cloth and continue to blot.
  3. If the stain is larger — this may be enough for 80% of a fresh stain.
  4. The remainder — treat with one of the methods below

Removal methods by stain type

Red wine stain

StageFresh stainDried stain (up to 24 hours)Old stain (24h+)
Step 1Blot to absorbMoisturise with cold water for 5 minutesMoisten with water for 10-15 minutes
Step 2Salt on the stain (absorbs)Bicarbonate of soda paste3% Hydrogen Peroxide
Step 3Cold water + dabDab + 10 min standingEnzyme cleaner 30 min
Step 4Cold water rinsePuzzi 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:

  1. Blot up
  2. Apply diluted white vinegar (1:3 with water) and soak
  3. Rinse with cold water
  4. If a trace remains — bicarbonate of soda paste for 10 minutes
  5. 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:

  1. Blot immediately
  2. Cold water + soaking — removes 50-70% of fresh
  3. 3% Hydrogen Peroxide on the remainder — oxidises the colours
  4. 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:

  1. Degreaser or baby shampoo for the grease (dab, 5 mins)
  2. Cold water and rinsing
  3. Vinegar for remaining tannins

DIY mixtures that work

MixtureFor whatRatio
Vinegar + cold waterCoffee, tea, light colours1:3
Bicarbonate of soda pasteWine, juices, tannins2 tablespoons + a little water
3% hydrogen peroxideFruit juices, old stainsUndiluted (test!)
Salt + cold waterFresh wine and juicesGenerous amount of salt immediately
Children's shampoo + waterGrease stains + colours1 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 LabelWhat does it mean
WWater-based cleaning — all water-based methods OK
SSolvent only — no water
WSBoth water and solvent — the most flexible
XVacuum 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.