How Do You Clean a Mattress From Pee? Yellow Stains, Odors & More

Light yellow stains on a white quilted mattress

We may earn a commission from affiliate links to products on this page, at no additional cost to you. Learn more

Have you ever pulled back the sheets and found a large yellow mark on the mattress, maybe even a few spots that look like mold, along with an unpleasant smell?

Yep, it’s time to clean your mattress.

Those stains don’t all come from the same source—pet urine, sweat stains, body oils, and even residue from spilled drinks can leave yellow marks. So when it comes to cleaning mattress stains, the first step is figuring out what caused them. Of course, the mattress material itself can also yellow over time.

A large ring-shaped yellow stain on a quilted mattress near the edge of the bed

The right approach to cleaning a mattress stain depends on whether you’re dealing with urine stains, yellow marks, or odors.

cleaning, my earlier guide, How to Clean a Mattress at Home: A Practical Step-by-Step Guide, covers the basics.

So, how do you clean a mattress from pee? Let’s start by identifying the type of stain you’re dealing with, then look at how to remove urine stains, yellow marks, odors, and other common mattress stains.

Identify the Stain and Choose the Right Method

Fresh urine: “How to Clean Fresh Urine From a Mattress

Dried urine stains or a urine smell: “How to Remove Dried Urine Stains and Urine Odor”

Yellow marks, sweat stains, blood, or drink stains: “How to Remove Yellow Stains and Other Common Mattress Stains”

Cat urine, dog urine, and other pet urine: “Pet Urine: When an Enzyme Cleaner Makes More Sense”

Still damp after cleaning, or hoping to avoid the next stain: “Dry the Mattress Thoroughly and Help Prevent New Stains”

And the usual rule still applies: check the care label first. For memory foam, latex, and other mattresses that are slow to dry once wet, use any liquid treatments below sparingly and only on the affected area.

How to Clean Fresh Urine From a Mattress

Here’s how to clean pee from mattress surfaces: As soon as you notice urine, blot it up with a dry towel or absorbent paper towels, then deal with the bedding. Remove the sheets and mattress protector for washing, and check whether the mattress is wet underneath.

If the mattress itself is wet, how do you clean urine off a mattress without spreading it further? Keep pressing a dry towel or paper towels onto the damp spot. Switch to a dry section as it gets wet, and continue blotting until you’re absorbing noticeably less liquid. Don’t wipe back and forth.

The easiest mistake here is scrubbing hard. The more you rub, the more easily the liquid works its way into the mattress, making the odor harder to remove. Don’t try to speed things up by immediately blasting the damp area with hot air; high heat locks urine stains and odors into the mattress.

Once you’ve blotted up most of the urine, move on to spot cleaning. If you’re looking for how to clean pee off mattress surfaces without soaking them, choose a mild cleaning solution, a urine stain remover, or the vinegar method below—you don’t need to use all three. Check the care label and test an inconspicuous spot for color loss before using anything.

If you have white vinegar at home, mix it with water in a 1:1 ratio in a spray bottle, then mist just the stained surface without soaking the mattress. Let it sit for 5–10 minutes, then blot up the excess liquid with a dry towel or paper towels. Then cover the damp area with a layer of baking soda to absorb moisture and odors, leave it overnight with good airflow, and remove it the next day.

I usually choose an enzyme-based urine cleaner; in my experience, it works a little better than vinegar for removing odors. Follow that product’s instructions, and skip the vinegar-and-water mixture above.

The mattress must be completely dry before you put the sheets back on. So when it comes to how to clean pee out of a mattress, the key isn’t pouring on more cleaner—it’s blotting early and keeping water and urine from getting pushed farther inside.

Note: Check your mattress’s care label to see whether these methods are suitable.

How to Remove Dried Urine Stains and Urine Odor

Dried Urine Stains: Tackle the Mark and Residue Without Soaking the Mattress Again

Once urine has dried, figuring out how to clean urine out of a mattress involves more than removing the visible ring. Sometimes the mark fades but the smell stays, which is when a cleaner made for urine stains and odors is worth considering. Figuring out how to clean urine from mattress surfaces starts with checking whether the stain is limited to the outer fabric or may have soaked deeper. You can spot-clean the area you can reach, but soaking the mattress won’t necessarily remove urine that’s reached the inner layers.

For dried stains, here’s how to clean urine from a mattress without soaking it again. First, remove any surface dust. Spray the enzyme cleaner on the stain and a little beyond its edges, keeping the area damp as directed by that particular product. I usually wait about 15 minutes, then blot with dry paper towels. Sprinkle on baking soda and leave it overnight, then remove it and let the mattress air-dry.

A person using a mesh strainer to sprinkle baking soda onto a mattress

Note:

  • Hydrogen peroxide can remove yellow urine stains, but test a small spot first because it can fade some fabrics; never mix it with white vinegar or bleach, and wait 10 minutes after the spot test to check for any color change.
  • I don’t recommend cleaning urine stains with hot water; the smell will still be there afterward.
  • Don’t let liquid soak into the mattress—it really is hard to dry out.

One easy-to-miss part of cleaning a mattress of urine is checking the area just beyond the visible stain. Moisture may have spread into nearby fabric or seams, so check those spots for dampness before deciding the cleanup is finished.

Urine Smell Still There? Make Sure the Mattress Is Completely Dry

Even after cleaning a mattress stained with urine, the visible mark may fade while the smell remains. This is common with dried urine. Don’t keep layering products onto a damp mattress; wait until the treated area has dried completely before checking again. If there is still a noticeable urine smell after it dries, give it another treatment with an enzyme cleaner, and remember the baking soda.

How to Remove Yellow Stains and Other Common Mattress Stains

Before deciding how to clean the stains from mattress surfaces, first check whether the yellow marks came from sweat, body oils, or leftover urine. Old yellow marks may not disappear completely, so don’t start out expecting the mattress to look brand-new.

If a yellow mark came from a fresh accident and you need to know how to clean urine off of mattress surfaces, start with the blotting steps in the first section. The methods below are for stains that remain after the liquid has been removed.

Sweat Stains and Yellow Patches

If the yellow patches are mainly where your body rests, with no obvious urine smell or signs of a one-off spill, sweat and body oils are usually the first things to consider.

Option 1: Light or Faint Yellow Stains

  • Remove everything from the bed and clear away surface dust and skin flakes.
  • Mix a little dish soap into 500 mL of water. Dip a towel into the solution, wring it out until it no longer drips, and gently wipe the stained area.
  • Switch to a clean cloth lightly dampened with plain water to remove any cleaner residue, then blot with a dry towel or paper towels and let the mattress air-dry.
Small pieces of tissue, a bottle, and a packet arranged on a white quilted mattress

Option 2: Stubborn Yellow Stains (My Own Method)

  • Add 20 mL of 3% hydrogen peroxide, 250 mL of water, 3 tablespoons of baking soda, and 2 drops of pH-neutral dish soap to a spray bottle and stir gently—don’t shake it vigorously.
  • Test an inconspicuous spot on the mattress for color loss before treating the yellow patches.
  • Lightly spray the yellow patches, wetting only the surface without soaking the mattress, and let it sit for about 30 minutes.
  • Press with a dry towel or paper towels to absorb the excess liquid. If there is still residue on the surface, gently wipe it away with a well-wrung damp cloth.
  • Sprinkle on a light layer of baking soda and leave it overnight to absorb moisture and odors.
  • Remove the baking soda and keep the area well ventilated, waiting until the mattress is completely dry before making the bed.
Baking soda, 3% hydrogen peroxide, dish soap, and a spray bottle on a countertop

Note: Choose the specific method based on your mattress type and its care instructions.

To clean mattress stains caused by sweat or body oils, consider a fabric stain remover suitable for mattresses if basic cleaning hasn’t worked. Age-related yellowing may remain after cleaning, so don’t keep spraying and scrubbing just to make it white again.

Blood Stains

Use only cold water on blood stains; hot water causes the proteins in blood to coagulate.

Several reddish-brown spots on a light-colored bedsheet
Faint reddish-brown marks on a wrinkled light-colored bedsheet

Option 1

  • Blot up fresh blood immediately with a dry towel or paper towels.
  • Dampen a towel with cold water and press from the outside of the stain toward the center, repeatedly blotting up the blood.
  • Before using hydrogen peroxide, check for color loss in a hidden spot; if there is none, apply a small amount to the bloodstain and wait 5 minutes for it to break down the stain.
  • Blot up the remaining moisture with paper towels, then sprinkle on baking soda and leave it overnight.
  • Let the mattress dry completely.

Option 2

If the dried blood won’t come out with the method above, consider a dedicated blood stain remover. Choose one suitable for mattresses or upholstery, and follow the product’s instructions.

Note: Do not clean blood stains with hot water.

Coffee and Drink Stains

If coffee, tea, or another drink has just spilled onto your mattress, here’s how to clean stains off mattress surfaces: First, blot up the liquid instead of rubbing it back and forth. Once you’ve absorbed most of the liquid, gently spot-clean the area with a small amount of mild cleaning solution. Work slowly from the outer edge of the stain toward the center so you don’t spread a small spot into a larger one.

For old coffee or drink stains, you can try mixing white vinegar with cold water in a 1:1 ratio. Lightly dampen a towel with the solution and press it onto the stain, wait 5–10 minutes, then blot up the moisture with paper towels and let the mattress air-dry.

With sugary drinks, watch for sticky residue too. If the surface still feels sticky after the color has faded, use a clean, barely damp cloth to remove leftover cleaner and sugar, then blot with a dry cloth.

Note: Avoid using hot water on sugary or milk-based stains as much as possible, because it drives the stain deeper into the mattress.

Pet Urine: When an Enzyme Cleaner Makes More Sense

You don’t need two completely different routines for cat urine and dog urine. For a fresh accident, here’s how to clean cat pee from mattress surfaces: blot up the urine right away rather than rubbing back and forth, so you don’t spread the stain or push the liquid deeper into the mattress.

After the first round of blotting, remove the bedding. I’d start with a pet-specific enzyme cleaner, test it in a hidden spot, then spray it on the stained area. Give it the time specified on the label—don’t blot it off as soon as you’ve sprayed it.

Once that step is finished, blot up the excess liquid with paper towels, sprinkle on baking soda, and leave it overnight to absorb moisture and odor

When urine has soaked into the padding, knowing how to clean pee out of mattress foam is different from removing a visible surface stain. A spot cleaner may not reach everything absorbed deeper inside, so don’t assume that spraying more product will solve the problem.

If the stain has dried and the smell keeps coming back, how do you clean cat urine out of a mattress? Refer to the earlier section, “How to Remove Dried Urine Stains and Urine Odor,” and use a pet urine enzyme cleaner. Follow the product’s directions for coverage and amount; don’t keep adding more to the same spot just because the smell is strong

Dry the Mattress Thoroughly and Help Prevent New Stains

Hands fitting a white mattress protector around the corner of a mattress

After cleaning pee out of a mattress, give it more time to air out rather than putting the sheets straight back on. Open the windows, and use a fan or dehumidifier to help in humid weather. If the treated area still feels sticky, check for cleaner residue instead of just waiting for it to dry.

Knowing how to clean pee off a mattress is one thing; knowing when it’s completely dry is another.
How long that takes depends on how much water you used and the weather. A dry-feeling surface doesn’t mean the inside is dry, especially with a foam mattress. If it’s still damp by bedtime, don’t sleep on it that night.

If the urine smell keeps returning after several treatments, or you notice mold spots or a musty odor, stop. Don’t keep adding cleaner; have a professional assess whether the mattress can still be treated.

Once the mattress is fully dry, put on a waterproof mattress protector. The next time urine or a drink spills, check whether it has seeped through; if it hasn’t, you can remove and wash the protector without putting the mattress through another cleaning.

More to Explore