how to get urine stain out of mattress topper

How to Get Urine Stain Out of a Mattress Topper (And Actually Kill the Smell)

We’ve all had that split second of denial where you pray it’s just water, but deep down… you know the truth.

So you pulled the sheets back and… yep. There it is.

That warm yellow ring. You are standing there, staring at it, frantically wondering how to get urine stain out of a mattress topper before it ruins the foam.

Then, that sharp, sour smell hits the back of your throat like a slap. And if it already dried? It’s even worse. Because now it’s shifted from fresh accident to that stale, “perfume-y pee” smell. (I hate that stage.)

⚡ The TidyFormula™ Quick Answer

The Verdict: Blot, enzyme-soak, then lift the stain with a fresh peroxide mix (and dry it like you mean it).

⭐ TidyFormula's Top Picks

What I Use For This Job

Using the right tools saves time and protects your belongings. Here are my exact recommendations:

*As an Amazon Associate, TidyFormula earns from qualifying purchases.

  • The Mix: Enzyme cleaner (pet urine type) + later: 1 cup 3% hydrogen peroxide + 1 tbsp baking soda + 1 tiny squirt dish soap
  • Time: 20–40 minutes active work + 4–12 hours drying
  • Effectiveness: 8/10 (Fresh stains), 6/10 (Old deep ones). It won’t look new, but it’ll be clean.

But here’s the thing: urine isn’t just “a stain.” It’s a stain plus crystals plus odor compounds that love to hide in foam. And mattress toppers are basically giant sponges. So the goal is clean it without turning it into a damp swamp.

The Method (Tools + Steps)

Tools & Ingredients (Why I picked them)

  • Paper towels or clean rags — for blotting. And yes, blotting feels pointless, but it’s not.
  • Enzyme cleaner (the “pet urine” kind) — it’s made for the smelly part, not just the yellow part.
  • 3% hydrogen peroxide — cheap, common, and it helps fade the stain.
  • Baking soda — it calms down stink and gives the peroxide something to grab onto.
  • Dish soap — a tiny bit helps wet the fibers so the mix spreads instead of beading up.
  • Spray bottle — or a bowl + spoon if you’re living like the rest of us.
  • A fan — drying is half the job. Seriously.
  • Vacuum — for the dried baking soda at the end.
  • Optional: a white towel you don’t love (I ruined a good towel doing this once).

Step-by-Step: How to Get Urine Stain Out of a Mattress Topper

1. Blot First. Don’t Rub.

Press paper towels into the spot and hold for 10–15 seconds. Swap towels and repeat until you’re mostly pulling up “damp,” not “wet.”

And if you’re tempted to scrub, don’t. Scrubbing just spreads the stain like you’re frosting a cake you didn’t ask for.

Blotting urine from mattress topper with paper towel
My experience: This is the gross proof you’re removing liquid instead of massaging it deeper.

2. Check What You’re Cleaning (Foam vs. Pad)

If your topper has a removable cover, pull it off and wash it separately. If it’s a mattress pad (thinner, quilted), you can use the same method but you can be a little less scared of moisture. So yes, this also answers how to get urine stain out of mattress pad — same chemistry, just less sponge-drama.

🚫 The Rookie Mistake: Using hot water or a steamer first. Heat can “set” the stain and push odor deeper into foam. Also, soaking the topper like a bath mat feels productive… until it smells like a wet animal for two days.

3. Enzyme Soak (The Smell-Killer)

Lightly spray enzyme cleaner until the area is evenly damp. Not dripping. Damp. Let it sit for the label time (usually 10–15 minutes). Then blot again. And yeah, enzyme cleaners can smell weird at first (kind of sweet-and-chemical). That’s normal.

Read Next: Dealing with tricky residue? Check this out: How to Clean Air Fryer Heating Element Safely.

4. Mix Your Peroxide Solution Fresh

In a bowl (or open spray bottle), mix:

  • 1 cup 3% hydrogen peroxide
  • 1 tablespoon baking soda
  • 1 tiny squirt dish soap (like 1/4 teaspoon)

But don’t cap the bottle and shake like a maniac. It can build pressure and hiss when you open it. (My cat hates the sound. I do too.)

🧪 The Science: Why It Works

Think of the stain color like tiny “stuck-on paint molecules.” Hydrogen peroxide is an oxidizer, which breaks those color molecules apart so your eye stops seeing them as yellow. Baking soda helps with odor by buffering acids. And the dish soap? It’s the “wetting” helper — it lets the mix spread into fibers instead of sitting on top.

5. Apply & Listen

Lightly spray or dab the mix on. You may hear faint fizzing or crackling. That’s good. Let it sit 5–10 minutes. And if the topper is memory foam, stay disciplined: small amounts, repeated. Foam holds grudges.

Peroxide mixture fizzing on the stain
My experience: Gentle fizz = peroxide working. Big foam mountain = too much soap.

6. The Baking Soda Finish

Blot the area until it feels only slightly damp. Then sprinkle a thin layer of baking soda over the spot and let it sit 1–8 hours. So yes, it’ll look like you dropped flour on your bed. That’s fine.

Baking soda covering the wet spot on mattress topper
My Experience: “Baking soda works best when it has time. This is the ‘walk away and stop thinking about it’ phase.”
Read Next: Want streak-free surfaces elsewhere? See How to Clean a Mirror Without Windex.

7. Dry It Aggressively

Point a fan right at the spot. If you can, stand the topper on its side so air hits both sides. Drying should sound like… nothing. No squish. No damp slap. Just dry.

8. Vacuum the Baking Soda

Once it’s totally dry, vacuum slowly. You’ll hear that crunchy “sand” sound as the baking soda lifts. That’s your final clean-up pass.

⚠️ Safety First: Don’t mix bleach with anything in this process. Also, don’t bottle and shake the peroxide + baking soda mix (pressure happens). And test peroxide on a hidden edge first—some topper fabrics can lighten.

Reality Check

But sometimes the “perfect” result isn’t happening. Here’s when this method struggles:

  • Old stains that soaked deep into thick memory foam. You might get it 90% better, not invisible.
  • Repeated accidents in the same spot. Odor can live down in the core like it pays rent.
  • Urine reached the mattress underneath. The topper can look fine while the mattress still smells.
Read Next: Dealing with sticky disasters? Check out How to Get Dried Slime Out of Carpet.

Wrap-Up & FAQ

So the whole game is: remove liquid, break down the smelly part with enzymes, fade the yellow with peroxide, then dry it like you’re mad at it. And when you’re done, go drink something warm and stare at your clean bed like you just won a tiny war.

One Last Tip: If you need to clean the screen you’re reading this on, see How to Clean a Flat Screen TV Without Damaging It.

FAQ (The Skeptic’s Questions)

“Will vinegar get urine out of a mattress topper?”
It can help with some odors, but it won’t do much for the yellow stain. Also, vinegar smell + urine smell is… not my favorite combo.

“Can I use bleach?”
Nope. It can damage fabrics/foam and it’s not worth the risk. Also, bleach fumes in a bedroom? Hard pass.

“Why does it smell worse after it dries?”
Because urine crystals and odor compounds get more noticeable as moisture evaporates. It’s like the smell concentrates.

“How long does a mattress topper take to dry?”
With a fan: usually 4–12 hours. Without airflow: it can take a full day and still feel sneaky-damp.

“What if it’s a mattress pad, not a topper?”
Same steps work. Pads usually handle moisture better, and many can be machine-washed after you pre-treat.

“Can I throw my topper in the washing machine?”
Most memory foam toppers: no. Many quilted pads: yes. If it’s foam, you’re better off spot-cleaning and drying well.

“Pet urine vs human urine—same method?”
Pretty much. Pet urine often needs extra enzyme time because it’s concentrated and stubborn.

⭐ TidyFormula's Top Picks

Everything Mentioned Above

Before you leave, grab the tools you need to get the job done right the first time:

*As an Amazon Associate, TidyFormula earns from qualifying purchases.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *