Strip the bed, vacuum the surface, then dab — do not pour — 3% hydrogen peroxide onto the stain and let it sit 15 to 20 minutes before blotting it out with a dry cloth. Expect to repeat it two or three times; that is what the published laundry guidance says about perspiration, and it holds here. Use as little liquid as you can bear, because the stain is cosmetic and a wet mattress core is not. Then dry it hard with a fan and open windows for several hours, and put a waterproof protector on before you remake the bed, because that is the only step that stops this happening again.
The yellow is not dirt. It is what is left on the fibers after months of sweat dried there — the salts, the oils from your skin, and the residue of everything your body excretes through its largest organ, concentrated in the places you lie. That is why it appears in the shape of a person, why it is worst at the hips and shoulders, and why plain water will not move it: water re-wets the surface without dissolving what has already oxidized into it.
It is also, bluntly, cosmetic. A stained mattress is not a dirty mattress in any sense that matters to your health, and nobody will ever see it. We are going to tell you how to shift it, because you asked and because a visible stain is a legitimate thing to want gone — but the two things on this page that actually affect how you sleep are the drying step and the protector, not the bleaching.
Why the standard stain instructions do not transfer
Extension-service laundry guidance for perspiration is specific and well tested. The University of Georgia’s textiles guidance says to soak the item in warm water with a sodium perborate bleach for 15 to 30 minutes, then launder it using the hottest water and bleach safe for the garment; for the smell that comes with it, to pre-treat with liquid detergent for 30 minutes, then apply hydrogen peroxide at 3% volume and let it remain on the fabric for 15 to 20 minutes, possibly two or three times over. It also notes that a few drops of ammonia help on new stains and white vinegar on old ones, and that every agent should be pretested on an inconspicuous area for colorfastness first.
Read that list again and count how much of it requires immersion, agitation and a dryer. Nearly all of it. A mattress is a laminated stack of foam, fiber and sometimes steel, with no way to rinse anything out and no way to get the middle dry once it is wet. So the usable subset is small: the 3% hydrogen peroxide step, the dwell time, the repeat applications, and the colorfastness pretest. Everything involving soaking gets thrown away, and the discipline that replaces it is using the smallest amount of liquid that will do anything at all.
The method
1. Strip and vacuum. Everything off, including the protector if you have one. Vacuum the whole surface with the upholstery tool, slowly, including the seams. This removes the skin flakes and dust that otherwise turn into gray slurry the moment you add liquid.
2. Pretest. Dab the peroxide on an inconspicuous corner first and wait ten minutes. Mattress tickings are usually white or near-white and almost never colorfast-tested, and a bleaching agent that lightens a printed panel has swapped one visible mark for another.
3. Dab, do not pour.Put 3% hydrogen peroxide — the ordinary brown-bottle antiseptic strength, not a hairdressing concentration — onto a cloth and press it into the stain, or use a spray bottle set to its finest mist. The surface should go damp, never wet. Leave it 15 to 20 minutes.
4. Blot out, do not rub. Press a dry white towel into the area and lift. Rubbing drives the residue deeper into the fiber and fuzzes the ticking.
5. Repeat.Two or three applications is normal and expected — that is the published guidance for a washable fabric, and a mattress is harder. An old stain will lighten rather than vanish. That is the realistic outcome and you should decide now whether you can live with it, because the alternative is more liquid, which is the thing we are trying to avoid.
6. Dry it harder than you think you need to.Fan on the surface, window open, several hours minimum, and do not remake the bed until the ticking is dry to the back of your hand. If you can stand the mattress on its side against a wall while it dries, do that — it exposes both faces and more than halves the time.
The part that matters more than the stain
Here is the thing almost no cleaning article says: the risk in this job is not the chemical, it is the water. A mattress that has been made damp and then covered with sheets is a warm, humid, enclosed object, and the Asthma and Allergy Foundation of America’s guidance on dust mites is that mites thrive above 50% relative humidity and that you should keep indoor humidity between 30 and 50%. They feed on shed skin, which a mattress has in abundance, and they need warmth, which a bed supplies. You can turn a cosmetic problem into a biological one in a single afternoon by over-wetting a mattress and remaking the bed too early.
The same body of guidance is why we push protectors so hard on this site: the AAFA advises zippered allergen-barrier covers on mattresses and pillows, and washing bedding weekly in water of at least 130 °F. A protector is the item that lets you do that, because it is the layer you can actually launder.
If you’re drenched most nights, or it started suddenly, that’s worth raising with a doctor — it’s outside what bedding can fix, and outside what we cover.
What not to use
Agents people reach for, and what they do on a mattress. Our read of published textile-care guidance.| Agent | Verdict | Why |
|---|
| 3% hydrogen peroxide | Use, sparingly | The one published method that works without immersion. Pretest it. |
| Enzyme cleaner | Reasonable second pass | Targets protein residue. Still wet, so it carries the same drying cost. |
| Baking soda | Use after, dry | Good for odor on a dry surface. It is a powder, not a stain remover. |
| Ammonia | Avoid here | UGA's guidance notes ammonia damages silk and wool and must be diluted on them. You cannot rinse a mattress. |
| Chlorine bleach | No | Degrades fibers, cannot be rinsed out, and the fumes sit in the foam. |
| A steam cleaner | No | Deliberately drives hot water into the one object you cannot dry from the inside. |
| A wet vacuum | Only for a fresh spill | Extraction is fine on liquid still sitting on the surface. It will not lift an old oxidized stain. |
Why it happened, and how to make it the last time
Sweat reaching the mattress means two layers failed: the sheet, which should be absorbing and drying, and the protector, which most beds do not have. A fitted sheet alone does not stop liquid — it holds it briefly and then passes it through to the pad or straight to the ticking. That is the entire reason mattresses yellow in the shape of a sleeping body while the sheets look fine after a wash.
So the fix is a waterproof barrier, and the honest caveat is that every waterproof barrier costs you some breathability: a film that stops liquid also slows water vapor, which is the mechanism your body uses to shed heat. There is no cooling waterproof protector, only the one that charges the smallest penalty for the protection you need. The picks below are ordered for this job specifically — stopping sweat reaching the mattress — and the full ranking on heat penalty is on the best mattress protectors for hot sleepers.
If you sweat heavily enough to stain through a protector, the upstream problem is the sweating, not the bedding, and the sequence that fixes the most for the least money is on night sweats: causes and fixes. The surfaces that absorb and dry instead of pooling are on the best sheets for night sweats, and the pad-level version of the same argument is on cooling mattress toppers for night sweats.
When to stop cleaning and start replacing
Three signals say the mattress is finished rather than dirty. The stain is spongy or soft to press, which means liquid got into the foam and the structure has gone. There is a smell that returns within a day of cleaning, which means it is coming from inside and not off the surface. Or there is visible mold, in which case stop: you cannot decontaminate the inside of a mattress from the outside, and the honest advice is to replace it rather than spend another afternoon on peroxide.
Short of those, a yellowed mattress with good support has years in it. The tests for whether yours is actually done — and what the listings do and do not publish about how long a mattress should last — are on when to replace a mattress. If it is sleeping hot as well as looking tired, the diagnosis before you spend anything is on why your mattress sleeps hot.