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.