Banner Mattress Online
    • Mattress Reviews
    • Best Mattresses
    • Accessories
    • Mattress Guides
    • Bedding Guides
    • Sleep Health
  • Home Tips
  • News
  • About
  • Reviews
    • Mattress Reviews
    • Best Mattresses
    • Accessories
  • Guides
    • Mattress Guides
    • Bedding Guides
    • Sleep Health
  • Home Tips
  • News
  • About
Banner Mattress Online

Independent mattress reviews and sleep advice you can trust. We test 1,000+ mattresses so you don't have to.

Mattresses

  • Mattress Reviews
  • Best Mattresses
  • Mattress Guides
  • Accessories

Bedding

  • Bedding Guides
  • Pillows
  • Sheets
  • Bed Frames

Sleep Health

  • Sleep Health
  • Back Pain
  • Home Tips
  • News

Company

  • About
  • Contact
  • Editorial Standards
  • Affiliate Disclosure
  • Privacy
  • Terms
© 2026 Banner Mattress Online. All rights reserved.Banner Mattress Online may earn a commission from links on this page. Our reviews stay independent.
  1. Home/
  2. Blog/
  3. Mattress Guides/
  4. How to Clean Sweat Stains From a Mattress (4-Step Hydrogen Peroxide Method)
Mattress Guides

How to Clean Sweat Stains From a Mattress (4-Step Hydrogen Peroxide Method)

Banner Mattress Editorial·May 22, 2026·1 min read
How to Clean Sweat Stains From a Mattress (4-Step Hydrogen Peroxide Method)

A four-step, dermatologist-friendly method to lift yellow sweat stains using hydrogen peroxide and baking soda - plus what NOT to do on memory foam.

Yellow sweat stains on a mattress aren't just cosmetic - they're a mix of perspiration, body oils, dead skin cells, and oxidized salts that bond into the cover fabric. The good news: 95% of them lift with two ingredients you already own. Here's the four-step method we use in our lab, plus the one mistake that ruins memory foam.

What you'll need

  • 3% hydrogen peroxide (1 cup / 240 ml)
  • Baking soda (3 tablespoons)
  • Liquid dish soap (1 teaspoon)
  • Empty spray bottle
  • Vacuum with upholstery attachment
  • Two clean white microfiber cloths (color matters - dyed cloths can transfer)

Skip ammonia and bleach. Both react with sweat-bound proteins and can permanently set the stain - the opposite of what you want.

One thing to check before you start: see whether your mattress cover unzips and is labeled machine-washable. Plenty of covers look removable but aren't, and pulling a zipper the manufacturer hasn't approved can void the warranty, expose foam layers you shouldn't touch, and leave you with a cover that won't reseat. If the care tag explicitly says the cover is washable, that route is faster and more thorough than spot-cleaning, so it's worth confirming before you mix any solution.

Baking soda and hydrogen peroxide bottle, the two core ingredients for sweat stain removal
Two ingredients do most of the work. Mix only what you'll use - peroxide loses oxidizing power once it's combined with baking soda.

Step 1: Strip and vacuum the mattress

Strip every layer - sheets, mattress protector, topper. Wash sheets and pillowcases in the hottest cycle the fabric tolerates while you work on the mattress.

Vacuum the entire surface with an upholstery attachment, paying attention to seams and tufting where dead skin and dust mites collect. This step is non-negotiable: vacuuming first prevents your cleaning solution from turning loose debris into a gritty paste that grinds back into the fabric.

Before mixing the spray solution, dust a thin layer of dry baking soda directly over the yellowed zones and let it sit for at least 15 minutes. The dry soda pre-loosens oxidized oil and pulls a first round of moisture out of the fibers, so the peroxide step in Step 3 has less surface gunk to fight through. Vacuum the dry baking soda off cleanly before moving to Step 2.

Vacuuming a bare mattress with an upholstery attachment as the first cleaning step
Always vacuum before you spray. Dry debris + cleaning solution = a slurry that pushes deeper into the fibers.

Step 2: Mix the cleaning solution

In a clean spray bottle, combine:

  • 1 cup of 3% hydrogen peroxide
  • 3 tablespoons of baking soda
  • 1 teaspoon of liquid dish soap (Dawn-style works best)

Swirl gently - don't shake. Shaking creates foam that clogs the nozzle. The peroxide breaks the chemical bonds in the yellow oxidation, the baking soda neutralizes acidic odor compounds, and the dish soap surfactant lifts the body oil that holds the stain in place. Use the mixture within 20 minutes; once peroxide oxidizes it loses its lifting power.

Use this method when

  • The stain is yellow, brown, or off-white from sweat or body oil
  • Your mattress cover is removable or made of standard polyester/cotton blend
  • The stain is smaller than a dinner plate
  • The mattress is under 8 years old and structurally sound

Skip it and call a pro when

  • The stain is from urine, blood, or vomit (those need an enzyme cleaner first)
  • Your mattress is pure latex or has a wool fire barrier - peroxide can discolor wool
  • You see black spots or smell mildew (mold has set in; replacement is safer)
  • The mattress is older than 8-10 years and already sagging

Step 3: Apply, wait, and blot

Mist the stained area until it's damp - not soaking. Letting solution puddle is the #1 cause of new water rings and trapped moisture inside foam (where mold grows). Damp is enough.

Let the solution sit for 15-60 minutes depending on stain age:

  • Fresh stain (under a week): 15 minutes
  • Set stain (weeks to a few months): 30 minutes
  • Old yellow stain (6+ months): 45-60 minutes, light brush with a soft toothbrush midway

Then blot - don't rub - with a clean white microfiber. Press, lift, move to a fresh spot on the cloth, repeat. You should see yellow transferring onto the cloth.

Step 4: Dry completely before re-making the bed

This is the step most guides skip, and it's why some people end up with mold a month later. After blotting, sprinkle a thin layer of baking soda over the treated zone, leave it 4-8 hours (overnight if you can), then vacuum it off. The baking soda finishes pulling moisture out of the fabric and absorbs any remaining odor.

Open windows, run a ceiling fan, or aim a box fan at the mattress. Don't put sheets back on until the surface is dry to the touch and no longer cool to the back of your hand. Memory foam can hide moisture for 12-24 hours.

What about memory foam?

Memory foam is the trickiest case. The foam itself is hydrophobic, but the cover and the layer just below it absorb liquid like a sponge and dry slowly. For memory foam, halve the peroxide-to-water ratio (1/2 cup peroxide + 1/2 cup water) and use a barely-damp cloth instead of spraying. Never soak. Never use a steam cleaner - the heat breaks down the cell structure of the foam permanently.

If the cover is dark, dyed, or contains a wool fire barrier where hydrogen peroxide could lighten the fabric, swap in equal parts white vinegar and water in your spray bottle. Vinegar works as a mild deodoriser and has antimicrobial properties that help neutralize the bacteria feeding on dried sweat, without the bleaching risk peroxide carries on colored fibers. The trade-off is that vinegar is less aggressive on set-in yellow oxidation, so plan on two or three light passes rather than one strong one, and finish with the same baking-soda dry-out in Step 4.

For older or set-in accidents, the protocol changes - see how to clean urine stain from memory foam mattress.

Why your mattress turns yellow in the first place

The average adult sweats roughly 26 gallons of perspiration into their mattress per year (Sleep Foundation, 2024). That sweat is mostly water, but it carries sodium, urea, and trace lipids from your skin. As it dries, those compounds oxidize - the same chemical process that turns a sliced apple brown - and bond with the polyester or cotton fibers in your mattress cover.

That's why the stains are concentrated where your shoulders, lower back, and hips press into the mattress: those are your highest-output sweat zones. It's also why hot sleepers, perimenopausal sleepers, and anyone who runs warm at night ends up with deeper staining sooner.

Waterproof mattress protector covering a bed to prevent sweat stains
A breathable waterproof protector blocks 100% of sweat from reaching the mattress - and it's the single change that actually stops new stains.

How to prevent sweat stains in the future

  • Use a breathable waterproof mattress protector. This is the only intervention that fully blocks sweat from reaching the mattress. Look for one with a TPU membrane (not PVC) so it doesn't sleep hot.
  • Wash sheets weekly in hot water. Buildup on sheets transfers back to the mattress and accelerates yellowing.
  • Air the mattress out 1-2 times per year. Strip everything off, open windows, and let it breathe for 4+ hours. UV light from a sunny window is mildly antimicrobial.
  • Keep the bedroom under 68F (20C). Cooler rooms reduce nighttime sweating by up to 40%. Pair the temperature target with a relative-humidity range of 30-50%; above 50% your sweat can't evaporate off your skin, so it stays on the sheets and migrates into the mattress. A small dehumidifier or an AC unit on dry-mode is enough to hold the range in most climates.
  • Shower before bed in summer. Lowers your core temp going into sleep so you sweat less.

Cleaning revealed how worn out your mattress is?

Browse our top mattress picks

Frequently asked questions

Can I use just baking soda without hydrogen peroxide?

Yes for fresh stains and odor, but baking soda alone won't break the chemical bonds in old yellowing. For a stain older than a few weeks, you need an oxidizer (hydrogen peroxide) or an enzyme cleaner.

Will hydrogen peroxide bleach my mattress?

3% hydrogen peroxide is the same strength sold for first aid and is safe on white and light-colored polyester or cotton mattress covers. Test a hidden corner first if your cover is colored or has a wool fire barrier - peroxide can lighten dyes and yellow wool over time.

How long does the cleaned area take to dry?

Plan on 4-8 hours for a standard innerspring or hybrid, and 12-24 hours for memory foam. Open windows, run a fan, and don't re-sheet the bed until the surface is room-temperature to the touch.

Can old, set-in yellow stains really come out?

Most fade dramatically; a small percentage of years-old stains never come fully clean because the oxidation has set into the fibers. If you've done the full method twice and the stain is still there, it's permanent - but a mattress protector will hide it from there on.

Is steam cleaning a mattress a good idea?

Not for memory foam, latex, or any mattress with foam layers. The heat damages cell structure, and the moisture takes days to fully escape - long enough for mold to start. Stick with the cold spray-and-blot method.

How often should I deep-clean my mattress?

Spot-clean stains as they happen. Do a full deep clean (vacuum + baking soda deodorize + spot treatment of any visible stains) every 6 months, or every 3 months if you're a hot sleeper or have allergies.

#Cleaning#Stains#Mattress Care#Hot Sleepers
Banner Mattress Editorial team avatar

Written by

Banner Mattress Editorial

The Banner Mattress editorial team publishes independent mattress reviews, buying guides, and sleep-health advice. Since 2018 we've tested 1,000+ mattresses and 3,000+ pillows, sheets, and bedding accessories in our review lab - every recommendation is hands-on, never sourced from vendor talking points. Affiliate links may earn us a commission, but never change what we recommend.

Share:

Related Posts

Leesa vs Puffy: Which All-Foam Mattress Fits You Best?Mattress Guides
May 2026•1 min read

Leesa vs Puffy: Which All-Foam Mattress Fits You Best?

Puffy Cloud and Leesa Original are close on paper. Here is how their feel, construction, cooling, and pricing differ, and which one fits how you sleep.

By Banner Mattress Editorial
WinkBed vs Purple: Which Mattress Is Right for You?Mattress Guides
May 2026•1 min read

WinkBed vs Purple: Which Mattress Is Right for You?

WinkBed vs Purple, compared on feel, support, cooling, and price. One is a springy innerspring hybrid with firmness choices; the other is a weightless GelFlex grid. Here's which fits your sleep style.

By Banner Mattress Editorial
Nolah vs Puffy: Which All-Foam Mattress Fits You?Mattress Guides
May 2026•1 min read

Nolah vs Puffy: Which All-Foam Mattress Fits You?

Nolah runs cooler and costs less; Puffy gives the deeper memory foam cradle. Here is how the two all-foam beds compare on feel, heat, and price.

By Banner Mattress Editorial

On this page

  • What you'll need
  • Step 1: Strip and vacuum the mattress
  • Step 2: Mix the cleaning solution
  • Step 3: Apply, wait, and blot
  • Step 4: Dry completely before re-making the bed
  • What about memory foam?
  • Why your mattress turns yellow in the first place
  • How to prevent sweat stains in the future