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).
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.

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.
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.
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.

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.

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.
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.
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.
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.
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.







