
Tested & Easy: How to Get Red Wine Out of Mattress Fast
Immediate Action (first 5 minutes)
Spills happen. Usually right after hosting a dinner party when everyone is tired. A guest bumps the table, and suddenly a full glass of Cabernet is soaking into your $1,500 Casper mattress. Don't panic. I've been cleaning upholstery and mattresses for over eight years, and I've saved dozens of beds from the dump. The first five minutes dictate your success.
Grab a clean, dry, white microfiber cloth immediately. Press it firmly into the spill. Never rub the fabric. Rubbing pushes the tannins and pigments deeper into the foam layers. You want to lift the liquid, not spread it. Keep swapping to dry sections of your cloth until no more red transfers.
The Science of the Spill
Red wine contains chromogens, which are highly pigmented compounds, and tannins, which act as a binding agent. When they hit cotton or polyester blends, they latch on for dear life. If your mattress has a quilted pillow top, the liquid will pool in the deep crevices. You have to press harder into those grooves to extract the wine.
Next, lightly mist the area with ice-cold water. Blot again. Cold water keeps the stain from setting, while warm water will practically cook the grape pigments into the fibers. Keep blotting until the surface feels only slightly damp.
What You'll Need (tools/products)
You don't need a professional rig for this job. I keep a specific $45 caddy under my sink just for fabric emergencies. Here is exactly what you should gather before you start scrubbing.
- White Microfiber Cloths (16x16 inches): You need at least six of these. Don't use colored towels, as the dye might bleed onto your mattress. A 12-pack from Amazon Basics costs about $15-20.
- Table Salt or Kosher Salt: A standard 26oz box of Morton ($2-4) works perfectly to draw out moisture.
- Liquid Dish Soap: Dawn Ultra Original ($3-5) is my go-to because of its heavy-duty grease and organic lifting power.
- 3% Hydrogen Peroxide: Grab a standard brown bottle from the pharmacy for $2. Do not use higher concentrations, or you risk bleaching the mattress fabric.
- Baking Soda: A 16oz box of Arm & Hammer ($4) neutralizes odors and pulls out lingering dampness.
- Wet/Dry Vacuum or Extractor: I use the Bissell Little Green Multi-Purpose Portable Carpet and Upholstery Cleaner ($120-140). It's a lifesaver. If you don't have one, a standard wet-vac works, but you'll need to blot manually.
- Upholstery Brush: A soft-bristle brush, like the detailing brushes from Chemical Guys ($10-15), helps work solutions into the fabric without tearing it.
Never use bleach or ammonia on a mattress. Bleach will degrade the polyurethane foams inside your bed, and ammonia can create toxic reactions if mixed with other cleaners.
Step-by-Step Removal
I'll be honest, this takes elbow grease. You won't just wipe it away in ten seconds. But if you follow my exact sequence, you'll pull that purple shadow right out of the foam.
Step 1: The Salt Absorption Trick
Once you've blotted up the free-flowing liquid, pour a generous mound of table salt directly over the damp spot. Make it about a half-inch thick. Let it sit for exactly 15 minutes. The salt acts as a desiccant, pulling the wine out of the deep foam cells and into the crystals. You'll actually see the salt turn pink or purple. Scrape the salt off with a dull butter knife and vacuum up the remaining grains.
Step 2: The Cold Water & Dish Soap Blot
Mix one tablespoon of Dawn Ultra with two cups of ice-cold water in a spray bottle. Lightly mist the stain. Let it sit for three minutes. Take your damp microfiber cloth and blot from the outside edges toward the center. This prevents the stain from migrating outward and creating a massive ring. Rinse your cloth frequently in plain cold water.
Step 3: The Hydrogen Peroxide Attack
If a pink shadow remains, it's time for the heavy artillery. Mix one part 3% hydrogen peroxide with two parts liquid dish soap in a small bowl. Dip a clean cloth into the mixture and dab it onto the stain. You'll see it bubble slightly. That's the peroxide breaking down the organic tannins. Let it sit for 10 minutes, but no longer. If the peroxide starts to dry out before the 10 minutes are up, mist it very lightly with cold water. You want the chemical reaction to stay active. Wipe it away with a cloth dampened only with cold water.
Step 4: The Baking Soda Paste
To tackle any lingering moisture and the slight sour smell wine leaves behind, make a thick paste. Mix three tablespoons of baking soda with one tablespoon of cold water. Spread this paste over the treated area. Leave it alone for at least four hours. I usually leave it overnight. The baking soda will dry into a hard, chalky crust, trapping any microscopic stain particles left in the fabric.
Step 5: Vacuum and Air Dry
Take your Dyson V15 Detect or any strong upright vacuum and use the upholstery attachment. Vacuum the dried baking soda crust thoroughly. It might take two or three passes to get all the powder out of the mattress quilting. Finally, point a standard 16-inch oscillating fan directly at the wet spot. It takes about 8 to 12 hours for a mattress to dry completely. Don't put your sheets back on until the fabric is bone dry to the touch, or you'll invite mold.
Alternative Methods
Sometimes the standard soap and peroxide method doesn't cut it. Maybe the wine was a heavy, syrupy Zinfandel, or maybe you didn't notice the spill until the next morning. Here are two backup methods I rely on when the basics fail.
Method 1: The White Wine Neutralizer
This sounds like an old wives' tale, but it actually works. White wine contains enzymes that can neutralize the red pigments. Pour a small amount of cheap, dry white wine (like a Pinot Grigio) over the red stain. Blot it up immediately with a dry cloth. Follow this with the cold water and dish soap step from above. I've tested this on my own guest bed, and it lightens the stain significantly before you even apply soap.
Method 2: Commercial Enzyme Cleaners
If you have pets, you probably already own Nature's Miracle Urine Destroyer ($12-15). While it's marketed for pet accidents, the enzymatic formula is incredible at breaking down organic plant matter like grape skins and tannins. Spray it heavily on the wine stain. Let it sit for 15 minutes. Blot it dry. The enzymes literally eat the stain molecules. Enzyme cleaners are fantastic, but they require patience. You can't just spray and wipe. The enzymes need time to literally digest the organic matter. If the room is cold, the enzymes work slower, so try to keep the bedroom around 70°F. It smells a bit like citrus and cleaning chemicals for a day, but the stain vanishes.
| Method | Best For | Cost | Effort Level |
|---|---|---|---|
| Dish Soap & Peroxide | Fresh, wet spills | $5 | Medium |
| White Wine Trick | Immediate emergency | $10 | Low |
| Enzyme Cleaner | Dried or stubborn stains | $15 | Low (but slow) |
Prevention Tips
Cleaning a mattress is a massive chore. I'd rather spend five minutes preventing the stain than four hours scrubbing it out.
First, buy a high-quality waterproof mattress protector. I swear by the SafeRest Premium Hypoallergenic Waterproof Mattress Protector ($30-40). It has a polyurethane backing that stops liquids dead in their tracks. I've spilled entire cups of coffee on it, and the mattress underneath stayed perfectly dry. Wash your protector every two months in cold water. Never put it in a hot dryer, as the high heat will melt the waterproof polyurethane layer and ruin the $40 investment. Tumble dry on low or air dry it.
Second, enforce a strict no-drinks-in-bed rule. I know it's tempting to watch Netflix with a glass of Merlot. But if you have kids who track mud everywhere or a clumsy partner, the bedroom should be a dry zone. Keep beverages on a nightstand at least two feet away from the bed edge. Many people don't realize that a liquid stain will instantly void your mattress warranty. Brands like Tempur-Pedic and Purple will deny a sagging claim if they see a single wine ring on the cover.
FAQ
Can I use hot water to clean a red wine stain?
Absolutely not. Hot water will essentially cook the tannins and grape pigments into the mattress fibers, setting the stain permanently. Always use ice-cold water to keep the stain molecules relaxed and easy to lift. If you accidentally use hot water, you'll likely need to hire a professional upholstery cleaner to fix it.
What if the red wine stain is old and completely dried?
Dried stains are much tougher, but not impossible. You will need to rehydrate the area with a mixture of cold water and white vinegar to soften the crust. Let it sit for 20 minutes before applying the hydrogen peroxide and dish soap solution. It might take two or three full treatment cycles to break down the aged tannins.
Will hydrogen peroxide bleach my white mattress?
Standard 3% hydrogen peroxide from the pharmacy is generally safe for white fabrics and won't cause severe bleaching. However, if your mattress has colored stitching or a dark pillow top, it might lighten those specific areas. Always test a tiny, hidden drop on the side seam first.
How long does it take for the mattress to dry completely?
A deeply cleaned mattress usually takes between 8 and 14 hours to dry all the way through the foam layers. You must keep a fan blowing directly on the spot and leave the bedroom windows open for cross-ventilation. If you put your fitted sheet back on while the foam is still damp, you risk growing black mold.









