By clicking on the product links in this article, Mattressnut may receive a commission fee to support our work. See our affiliate disclosure.

How to Clean Yellow Stains From a Mattress? (2026)

Quick answer: Make a paste of 3% hydrogen peroxide, baking soda, and a drop of dish soap. Spread it on the yellow stain, let it sit until dry, then brush off the residue and vacuum. Blot any wet spots with cold water first, and always test a hidden area before treating.

By the MattressNut editorial team · Updated June 2026

Yellow Mattress Stains — The Short Answer

Yellow stains are usually dried sweat, body oils, or urine. These are protein-based, so hot water and rubbing set them deeper. Use cold water to blot, then a hydrogen peroxide and baking soda paste to lift the discoloration. Let the mattress dry fully before making the bed.

Step by Step

Step / Factor Detail
1. Blot first If the area is damp, blot with a cloth and cold water. Never rub — rubbing spreads the stain and pushes it into the foam.
2. Make the paste Combine 3% hydrogen peroxide, a few tablespoons of baking soda, and one drop of dish soap into a spreadable paste.
3. Apply and wait Spread a thin layer over the stain. Leave it until completely dry — usually an hour or more. Peroxide breaks down protein stains as it works.
4. Remove and deodorize Brush or vacuum off the dried residue. For lingering odor, sprinkle plain baking soda, leave a few hours, then vacuum again.

Practical Tips

Always test hydrogen peroxide on a hidden corner first, since it can lighten some fabrics. For urine, an enzyme cleaner breaks down the odor-causing compounds better than peroxide alone. Air the mattress out and let it dry completely — trapped moisture invites mold and musty smells.

Our Recommendation

Surface stains clean up well, but a stain that has soaked deep into the foam, an old mattress, or one that sags in the middle is usually past saving. If yours is set-in or sagging, replacing it is the more hygienic call. A coil-on-coil hybrid like the Saatva Classic comes with free white-glove delivery and old-mattress removal, so the worn one is hauled away for you.

See the Saatva Classic and its 365-night trial

The Bottom Line

Treat yellow stains with a peroxide-and-baking-soda paste, blot with cold water, never rub, and let everything dry. A protector going forward keeps sweat and oils off the mattress itself.

Bottom line: Hydrogen peroxide plus baking soda lifts most yellow sweat and urine stains — test first and dry fully.

Related: our full Saatva mattress review.

★ #1 Mattress 2026 Get Saatva Classic — 365-Night Trial →