Red wine · Upholstery
Red Wine on Upholstery — How to Get It Out
Red wine on upholstery needs immediate blotting and cold water to prevent the tannins from setting deep into the foam and fabric layers of your sofa. Unlike washable fabrics, upholstery can't be rinsed under a tap, so you'll work in careful stages to lift the stain without soaking the cushion fill or leaving a water ring.
- Time30 min
- DifficultyMedium
- MaterialUpholstery
Watch out
WarningUpholstery foam holds moisture and can grow mildew if you soak the fabric. Use barely damp cloths and dry the cushion thoroughly before use.
WarningVelvet, silk, and vintage upholstery may water-spot or lose color. Always test your cleaning solution on a hidden seam first.
TipNever use hot water on red wine—heat sets tannin stains permanently into fabric and foam.
Do this
Blot the spill immediately
Press a clean white cloth straight down onto the wine to soak up as much liquid as possible. Work from the outside edge toward the center so you don't spread the stain wider across the cushion.
Never rub—upholstery fibers trap pigment when you scrub, and you risk pushing wine into the foam padding underneath.
Cover with salt
Sprinkle about 2 tbsp of kosher salt over the damp stain to draw out remaining moisture. Leave the salt in place for 10 minutes, then vacuum it up gently.
Mix a cleaning solution
In a small bowl, combine 1 tsp dish soap, 1 tbsp white vinegar, and 1 cup of cold water from the coldest tap setting (under 70 °F). Stir gently until the soap dissolves.
Test on a hidden spot
Dip a corner of a clean cloth into the solution and dab it on an inconspicuous seam or the back skirt of the sofa. Wait two minutes to check for color bleeding or fabric damage before you treat the stain.
Blot the stain with the solution
Dampen a fresh cloth with the cleaning mixture—wring it out so it's barely damp, not dripping—and press it onto the wine stain for a few seconds. Lift and repeat with a clean section of cloth until the wine stops transferring.
Upholstery dries slowly, so use as little liquid as possible to avoid mildew in the cushion fill.
Rinse with plain cold water
Dampen another clean cloth with plain cold water, wring it nearly dry, and blot the treated area to lift soap residue. Blot again with a dry towel to remove excess moisture.
Air-dry completely
Point a fan at the damp cushion or open windows to speed drying. Check that the stain is gone before you sit on the sofa again—pressure on a damp stain can push it deeper into the foam.
Common questions
What if the red wine stain is already dry?+
Dampen the stain lightly with cold water, then apply the dish-soap-and-vinegar solution as described. You may need to blot and re-apply two or three times. Dry stains take longer because the tannins have bonded to the fibers and foam.
Can I use hydrogen peroxide on upholstery wine stains?+
Hydrogen peroxide can bleach dyed upholstery, leaving a pale spot worse than the wine stain. Stick to dish soap and vinegar unless your sofa fabric is white or undyed, and always test on a hidden seam first.
Should I rent a steam cleaner for a big wine spill?+
Steam and hot water set tannin stains, so never steam-clean red wine until you've pretreated it with cold water and soap. If the spill soaked through to the cushion core, call an upholstery cleaner—home machines rarely extract enough moisture to prevent mildew.
How do I avoid a water ring on the sofa?+
Feather the edges by lightly dampening the fabric just beyond the cleaned area with plain cold water, then blot the whole zone dry at once. This blends the moisture boundary so no hard line forms as it dries.
Same stain, other materials
Red wineCarpet
Red Wine on Carpet — How to Get It Out
Red wine on carpet needs immediate attention: blot up as much liquid as possible, then treat the stain with cold water and household cleaners before it sets into the fibers. The tannins in red wine bond quickly to carpet pile, so speed and the right technique—blotting, not rubbing—make all the difference. This method works on most synthetic and wool carpets, but always test your cleaner on a hidden corner first.
Red wineCotton
Red Wine on Cotton — How to Get It Out
Red wine stains on cotton come out reliably if you treat them before they dry and never use hot water until you've pretreated the tannins. Cotton is forgiving — it tolerates scrubbing, enzyme soap, and hot washes — but red wine needs cold water first to keep the pigment from setting. Work from the back of the fabric so you push the stain out, not deeper in.
Red wineCotton
Red Wine on Cotton Tablecloth — How to Get It Out
Red wine on a cotton tablecloth responds well to immediate cold-water treatment followed by enzyme soap and a hot wash. Cotton tolerates scrubbing, boiling, and even bleach if white, but you must treat the tannin stain before heat sets it permanently. A tablecloth gives you the advantage of working flat on a counter so you can blot from underneath and prevent the wine from spreading.
Red wineDenim
Red Wine on Denim — How to Get It Out
Red wine stains on denim respond well to salt, cold water, and enzyme treatment—denim's tight twill weave holds the stain on the surface longer than most fabrics, so you have a good window to lift it before it sets. The key is to blot immediately, avoid heat until the stain is gone, and use the fabric's sturdy structure to your advantage with firm but careful scrubbing.
Red wineLinen
How to Remove Red Wine Stains from Linen
Red wine stains on linen respond well to immediate treatment because linen is durable and can handle vigorous scrubbing and hot water once the tannins are broken down. The key is to blot up the wine quickly, neutralize the pigment with salt or baking soda, then use enzyme soap before a hot wash. Linen's absorbency means wine soaks in fast, but its strength lets you work hard.
More stains on upholstery
BloodUpholstery
Blood on Upholstery — How to Get It Out
Blood stains on upholstery need cold water and enzyme treatment to break down the protein before it sets permanently. The key is to work quickly, blot rather than rub, and never use hot water, which will cook the protein into the fibers. Upholstery can't go in the washing machine, so you'll treat the stain in place with careful blotting and rinsing.
BloodUpholstery
Blood on Upholstery — How to Get It Out
Blood stains on upholstery need cold water and enzyme treatment to break down the proteins without setting the stain or soaking the cushion foam underneath. Upholstery can't be thrown in the washing machine, so you'll work on the surface with minimal water and careful blotting. Speed matters: fresh blood lifts far more easily than dried.
BlueberryUpholstery
Blueberry Stain on Upholstery — How to Get It Out
Blueberry stains on upholstery come out best when you work from the outside in with cold water and a mild detergent, avoiding the temptation to scrub hard and spread the purple dye deeper into the cushion foam. Fresh stains lift in minutes; set stains need patience and repeated blotting. Always test your cleaning solution on a hidden seam or back panel before you treat the visible stain.
BlueberryUpholstery
Blueberry Stain on Upholstery — How to Get It Out
Blueberry stains on upholstery need cold water and quick action to prevent the purple pigment from setting into the cushion foam and fabric. Because you can't soak or machine-wash a sofa, you must work carefully to avoid spreading the stain or soaking the padding underneath. The key is to lift the stain from the surface without pushing it deeper into the cushion.
ChocolateUpholstery
Chocolate on Upholstery — How to Get It Out
Chocolate stains on upholstery come out best when you scrape off the solid residue, treat the grease and protein with enzyme soap, and blot carefully without soaking the cushion foam. Chocolate combines fat, milk protein, and cocoa tannins, so you need cold water to avoid setting the protein and a degreaser to lift the oils. Work from the outside in to keep the stain from spreading across the fabric.