All Guides
    Cleaning & Care

    Why Is My Mattress Turning Yellow? Causes and How to Clean It

    Yellow stains are usually sweat, body oils, or polyurethane oxidation — not always cleanable. Here's how to tell which and what works.

    Last reviewed: ·Reviewed every 60–90 days by the Sleep Sage editorial team.

    Key Takeaways

    Sweat/oil yellowing is cleanable if caught within weeks
    Polyurethane foam oxidation is permanent and harmless
    Use enzyme cleaners for urine — soap alone won't neutralize odor
    A waterproof protector prevents 90% of stains and preserves warranty
    Never use hot water on blood — it sets the stain permanently

    Yellowing on a mattress falls into two categories: surface stains (cleanable) and material oxidation (permanent). Knowing which one you have determines whether cleaning is worth the effort.

    CAUSE #1: SWEAT AND BODY OIL. The most common cause. The average adult loses 26 ounces of sweat per night. Sweat plus skin oils oxidize in foam and ticking, creating yellow halos around the head, shoulders, and hip zones. Cleanable if treated within weeks; permanent after months.

    CAUSE #2: URINE. Distinct ammonia smell, often a darker yellow with a defined edge. Children's and pet accidents penetrate fast — foam absorbs liquid in under 60 seconds. Enzyme cleaners are mandatory; soap-and-water alone won't neutralize the odor.

    CAUSE #3: POLYURETHANE FOAM OXIDATION. ALL polyurethane and memory foam yellows over time when exposed to air and UV light — it's a chemical reaction in the foam itself, not a stain. Storing a mattress near a sunny window accelerates this. NOT cleanable. Doesn't affect performance.

    CAUSE #4: HUMIDITY AND MILDEW. Yellow-brown blotches with a musty smell, often on the underside. Common in basement bedrooms or mattresses on solid (non-slatted) platforms. Indicates moisture trapped in foam — health concern, not cosmetic.

    CAUSE #5: BLOOD. Reddish-brown when fresh, oxidizes to yellow-brown over time. Cold water and hydrogen peroxide work; never use hot water (sets the protein).

    CLEANING SWEAT/OIL STAINS. Mix 1 cup hydrogen peroxide (3%), 3 tbsp baking soda, 1 drop dish soap. Spray lightly (don't soak), let sit 1 hour, blot with damp cloth, vacuum once dry. Foam mattresses: use minimal moisture — soaked foam takes days to dry and grows mildew.

    CLEANING URINE. Apply enzyme cleaner (Nature's Miracle, Rocco & Roxie) generously, cover with plastic to slow evaporation, let sit 8–24 hours, blot, repeat if smell persists. Baking soda over the dried area absorbs residual odor — vacuum after 12 hours.

    PREVENTING FUTURE YELLOWING. (1) Use a waterproof mattress protector (cotton-backed TPU, not crinkly vinyl) — this single $40 item prevents 90% of stains and protects warranty. (2) Wash sheets weekly in hot water. (3) Air the mattress 30 minutes when changing sheets. (4) Keep bedroom humidity 30–50%.

    WARRANTY NOTE. Most mattress warranties are voided by ANY visible stain, even if unrelated to the defect you're claiming. A protector from day one is non-negotiable for warranty protection.

    Ready to Find Your Perfect Mattress?

    Take our personalized sleep quiz to get matched with the ideal mattress for your needs.

    Hand-picked guides and reviews from our editorial team.