For fresh red wine on carpet, blot up the liquid with white towels in the first 2 minutes (never rub), pour a thick layer of plain table salt over the wet stain to absorb the remaining wine, leave it for 5 to 10 minutes then vacuum. If a pink stain remains, apply soda water or a 50/50 mix of cold water and white vinegar, blot, then finish with 3% hydrogen peroxide on synthetic carpet (test first). Most fresh spills lift inside 15 minutes if you act fast. Old red wine stains usually need professional treatment because the tannins bond to the fibre as they dry.
Key takeaways
- The first 2 minutes matter more than the product you use. Fresh red wine lifts with cold water and salt; dried red wine bonds to the fibre.
- Salt absorbs liquid wine. Soda water (carbonation plus mild salt) lifts pink residue. Hydrogen peroxide oxidises the tannin pigment.
- Never use hot water (sets the tannin), never use bar soap (sets it grey) and never use a steam mop (drives it deeper).
- Wool, Persian and silk carpets: stop at the blotting step and call a specialist. Peroxide bleaches natural fibres.
- For set-in red wine stains older than 24 hours, professional spot treatment ($25 to $70) lifts most. Some old stains remain as a faint shadow.
Why red wine sets so fast
Red wine contains 3 things that bind to carpet fibres on contact: anthocyanin pigment (the colour), tannins (the astringent compounds that grip protein and synthetic fibres alike), and a small amount of sugar that gets sticky and traps dust as it dries. On wool, silk and other protein fibres, tannins bond chemically within hours. On synthetic carpet the pigment dyes the fibre on contact but lifts more easily because it has not chemically bonded.
This is why the time window matters. Inside the first 2 minutes you are removing free liquid before it bonds. Inside 15 minutes you are still working on a soluble stain. After 24 hours of drying, the stain has chemically attached to the fibre and the success rate drops sharply.
The 6-step Adelaide method (fresh spill)
You need: clean white cloths or paper towels, table salt, cold tap water, soda water, white vinegar, dish soap, 3% hydrogen peroxide. No hot water at any step.
Step 1: blot, do not rub
Press a thick wad of white towel down onto the spill, hard, for 10 to 15 seconds. Lift, refold to a clean section, repeat. Stand on the towel for extra pressure. White towels only, because coloured towels can transfer dye into the wet carpet. Never rub or scrub. Rubbing breaks the carpet fibre crown and grinds the wine deeper, leaving a permanent dull patch even if the colour lifts.
Step 2: salt while it is still wet
Pour a thick layer of plain table salt over the wet area, about 1 cm deep. The salt draws liquid wine out of the fibres by osmosis. Leave it for 5 to 10 minutes (you will see it go pink as it absorbs the wine), then vacuum it up. For a small spill caught in the first minute, salt alone often finishes the job.
Step 3: soda water lift
If a pink stain remains, pour a small amount of soda water over it (enough to wet, not flood). The carbonation lifts pigment out of the fibre and the small amount of sodium helps neutralise the tannin. Blot immediately with clean white towels, outside-in. Repeat 2 or 3 times. Plain cold water works if you do not have soda water, but soda water lifts faster.
Step 4: vinegar and dish soap if needed
If a pink shadow still remains, mix 1 tablespoon white vinegar, 1 teaspoon dish soap and 2 cups of cold water in a spray bottle. Mist lightly, let it sit for 5 minutes, then blot with clean white towels. Blot until the cloth lifts clean, then mist with plain cold water and blot dry to rinse the soap residue.
Step 5: hydrogen peroxide (synthetic carpet only)
If a faint shadow still remains on synthetic carpet, try 3% hydrogen peroxide as a final oxidising step. Test on a hidden patch first by dabbing a tiny amount on the fibre and waiting 10 minutes. If the carpet colour does not shift, dab peroxide directly onto the stain with a white cloth, let it sit for 30 minutes, blot with cold water and repeat up to 3 times. Do not use peroxide on wool, Persian, silk or any natural fibre. It will bleach the dye out of the fibre itself.
Step 6: dry the spot
Press dry with clean towels. Place a fan or open a window. The spot should be touch-dry in 2 to 4 hours. Brush the carpet pile with your hand once dry to restore the fibre direction.
The 5 mistakes that set the stain permanently
Hot water. Locks tannin into the carpet fibre. Cold only, every step.
Rubbing or scrubbing. Breaks the fibre crown, grinds the pigment in, leaves a dull patch even if the colour lifts.
Bar soap. Reacts with tannins and turns them grey instead of lifting them.
Steam mopping the spot. A steam mop is hot water under pressure. It sets the tannin into wool and silk almost instantly.
Letting it dry without absorbing. A wine spill that dries untreated bonds chemically. The success rate of any cleaner drops by 70 to 80% once the stain is fully dry.
Old or dried red wine stains
A stain found after a party, or one that dried before you noticed, has already bonded to the fibre. Home methods alone usually leave a faint shadow.
For synthetic carpet, re-wet the dried stain with cold water and let it sit for 10 minutes to soften the pigment. Run the vinegar-soap-blot cycle 2 or 3 times, then finish with hydrogen peroxide on a test patch first. You may lift 70 to 80% of the visible colour but a faint pink or pale grey shadow often remains. That is the chemical bond, and it needs professional chemistry (oxidising reducers, tannin removers, sometimes a steam pass) to lift the last layer.
For wool, Persian or silk, do not attempt home chemistry on a dried wine stain. The wool is already damaged from the drying tannin and the wrong product (especially peroxide) bleaches the fibre permanently. A network rug specialist has the right chemistry and the controlled rinse.
Adelaide professional spot treatment runs $25 to $70 per stain, or it can be folded into a full-house carpet stain removal clean at $30 to $55 per room.
The wool, Persian and silk warning
Natural-fibre carpets and rugs are protein fibres, like your hair. They take dye well, which is why they look so rich, but it also means they hold red wine pigment more aggressively than synthetic carpet. The standard home process up to step 4 is generally safe if applied lightly with cold water only and rinsed thoroughly. Do not use hydrogen peroxide. Do not steam the spot. Do not scrub.
For valuable rugs, blot in the first 2 minutes, absorb with salt, then stop and call a specialist. Damage to a Persian or silk rug runs into thousands. A same-day specialist clean is $25 to $70 per stain or $45 to $90 per square metre for a full rug clean.
When to bring in a professional
5 situations where DIY is not the right call:
- The stain is more than 24 hours old.
- The carpet is wool, Persian, silk or any natural fibre.
- The spill was large (a whole glass or a bottle) and went through to the underlay.
- The home method left a shadow you cannot live with.
- It is a rental and the bond inspection is coming up. A property manager will not accept "I cleaned it" without a tax-invoice receipt. Standard Adelaide residential carpet cleaning jobs include a proper tax invoice.
The faster a cleaner gets to a wine stain, the more comes out. Same-day spot treatment lifts 90% of visible pigment on synthetic and 70 to 80% on wool. Day-3 treatment lifts 60 to 70% on synthetic and 40 to 50% on wool.
Other stain principles
The general blot-absorb-treat-rinse process is the same for most beverage and dye spills. Coffee tannins behave similarly to wine, see the coffee stain method for the differences (mainly: skip the peroxide unless the carpet is light). For at-home maintenance between professional cleans, our how to clean carpet at home guide covers spot care and the vacuuming schedule that prevents most stains becoming permanent.
If the spill is still wet, you have done the most important step already: you are reading this fast enough to act. Grab the towels, the salt, the soda water, and go.
If the wine has dried, the carpet is wool, or you need a tax invoice for a bond inspection, tell us the suburb and the fibre and we will match you with a vetted Adelaide carpet cleaner who handles wine specifically.