Nobody plans for a pee accident on the mattress. But here you are.
The good news? You can fix this. Learning how to get pee out of a mattress fast can save your bed from a permanent stain. It also stops that lingering smell before it settles in for good. This guide walks you through fresh accidents, dried urine, pet messes, and memory foam care.
Before You Start, What You Will Need
Grab these items first. Having everything on hand saves you a mid clean scramble.
- Clean white towels or microfibre cloths
- Paper towels
- A spray bottle
- White distilled vinegar
- Baking soda
- Mild liquid dish soap or laundry detergent
- Hydrogen peroxide
- An enzyme based cleaner made for cat or dog urine
- A vacuum with an upholstery attachment
- Rubber gloves
- A fan or open windows for airflow
How Do You Get Pee Out of a Mattress
Blot up as much liquid as you can first. Then treat the spot with a diluted vinegar solution or an enzyme cleaner. Cover the damp patch with baking soda. Leave it for 8 to 10 hours. Vacuum it up, then let the mattress dry fully.
This basic method handles most human accidents and small pet messes just fine. Speed matters here. And skip the heat. A hair dryer or heater can set the stain and smell in place for good.
Step by Step for Fresh Urine on a Mattress
Spot a wet patch? Move fast and follow these steps in order.
- Strip the bed right away. Pull off sheets, protectors, and blankets. Wash them on the hottest setting the fabric allows. This stops urine from spreading further and cuts down on lingering odour.
- Blot, don’t rub. Press clean towels firmly onto the wet spot. Swap them out as they soak through. Rubbing just pushes urine deeper into the mattress.
- Mix a vinegar solution. Combine equal parts cold water and white vinegar in a spray bottle. Mist the area lightly until damp, not soaked. Let it sit for 5 to 10 minutes. Vinegar helps cut the smell and loosen residue.
- Blot again. Use fresh towels to soak up the vinegar mix and any loosened urine. Repeat the spray and blot routine two or three times for bigger stains.
- Sprinkle on baking soda. Cover the whole damp area generously. Baking soda pulls out moisture and neutralises smell. Leave it overnight if you can.
- Vacuum and air dry. Use an upholstery attachment to lift all the baking soda. Open a window or run a fan until the mattress is completely dry.
Avoid soaking the mattress and this method works on most types. It’s especially handy after a kid’s bedwetting night.

How Do You Get the Smell of Pee Out of a Mattress
Treat the area with an enzyme cleaner or vinegar solution. Then cover it with baking soda for 8 to 24 hours. Still smells stubborn? Try a hydrogen peroxide and baking soda mix. Let it dry fully, then vacuum. Repeat if the smell hangs around.
Odour sticks around because urine crystals sit deep in the fibres. Wiping the surface alone won’t cut it.
Why Urine Smell Comes Back
Urine leaves behind uric acid crystals. These reactivate when humidity climbs. A standard cleaner might wipe away the visible stain but leaves the crystals untouched. Enzyme cleaners and peroxide mixes actually break these down.
Still catching a faint ammonia or pet smell after cleaning? The cause is usually one of three things. Incomplete drying. Not enough contact time with the cleaner. Or urine that soaked into the padding underneath.
Best Options for Removing Pee Smell
Enzyme cleaner. These break down urine proteins and odour molecules directly. They’re the top pick for cat and dog accidents. Follow the label, give it full dwell time, then blot and dry.
Vinegar and baking soda. This combo handles mild to moderate smells well. Vinegar neutralises the odour while baking soda soaks up moisture and traps what’s left. Simple household items, solid results.
Hydrogen peroxide mixture. For tougher smells, mix hydrogen peroxide, baking soda, and a drop of dish soap. This works well on older, dried stains. Always spot test first though.
How Do You Get Dried Urine Out of a Mattress
Lightly dampen the dried stain with water or vinegar. Then apply a hydrogen peroxide and baking soda mix. Let it dry completely until it forms a crust. Vacuum it off. Repeat if the stain or smell sticks around.
Dried urine is tougher because it’s bonded with the fibres. Rehydrating the spot helps your cleaner actually reach and lift the residue.
The Peroxide and Baking Soda Method for Dried Stains
Estimators aside, this trick works well on old, set in stains.
- Vacuum the area first. Clear off any loose debris or old baking soda so your cleaner can actually reach the stain.
- Lightly dampen the spot. Mist it with cold water or a fifty fifty vinegar and water mix. Don’t soak it. You’re just rehydrating the crystals, not flooding the foam.
- Mix your solution. Combine 1 cup of 3 percent hydrogen peroxide, 3 tablespoons of baking soda, and 2 to 3 drops of dish soap in a spray bottle. Swirl gently. Don’t shake it hard or it’ll foam over.
- Apply and wait. Spray it generously over the stain. It might fizz a bit as it works. Let it air dry fully, which can take a few hours. A powdery crust will form as it dries.
- Vacuum and check. Vacuum up the dried residue. Look for any leftover discolouration or smell. Repeat once more if needed.
Work in a well ventilated room. And test on a hidden spot first if the fabric feels delicate.

What Is the Best Cleaner for Urine on a Mattress
An enzyme based pet stain remover is your best bet for cat or dog urine. For human accidents, a vinegar and water solution followed by baking soda does the job well. Hydrogen peroxide mixes handle the tough, dried out stains.
Which one you reach for depends on the source and how old the stain is.
Enzyme Cleaners
Reach for these when you need to clear pet urine and its smell, tackle old or recurring odours, or break down the uric acid crystals causing long term stink. Look for labels that say pet urine or enzyme odour eliminator.
Vinegar Solutions
White distilled vinegar is cheap and safe. It works for fresh human urine, light pet accidents, and general odour control. Its mild acidity neutralises the ammonia in urine, which is why it shows up in so many home cleaning routines.
Hydrogen Peroxide Mixes
Save this one for dried or set in stains, visible discolouration, or spots where vinegar and baking soda alone didn’t cut it. It acts as a mild oxidiser, breaking the stain down at the molecular level. Use it carefully and give it time to dry fully.
Can You Use Hydrogen Peroxide on a Mattress for Urine
Yes, 3 percent hydrogen peroxide works well on urine stains, especially dried ones. Mix it with baking soda and a drop of dish soap, apply to the stain, and let it dry before vacuuming. Test a hidden spot first, always.
Peroxide can lighten some fabrics, so that spot test really matters. Skip using it repeatedly on the same area too. Repeated oxidation can weaken the fibres over time.
Safe Use Guidelines
- Stick to 3 percent household hydrogen peroxide, nothing stronger
- Never mix it with ammonia or vinegar in one solution
- Work in a ventilated room and wear gloves
- Let the mattress dry completely before remaking the bed
This method comes up a lot when other tricks haven’t fully worked. If the stain’s already set deep, our guide on how to take stains off a mattress covers more stubborn cases in detail.
How Do You Get Cat or Dog Pee Out of a Mattress
Blot the area first. Apply an enzyme based pet stain cleaner following the label. Let it sit fully, blot the excess, then cover with baking soda for 8 to 24 hours before vacuuming and airing it out.
Pet urine packs more odour causing compounds than human urine does. Enzyme cleaners are built specifically to break these down.
Special Considerations for Pet Urine
Act fast. The longer pet urine sits, the deeper it soaks in and the stronger the smell gets. Use plenty of cleaner too, since pet stains usually need more product and longer dwell time than human ones. If your pet keeps going in the same spot, a waterproof protector helps. And if the habit’s new, a vet visit might be worth it.
Generic carpet tricks won’t cut it here. Pet specific methods work far better on a mattress.

How Do You Clean a Memory Foam Mattress After Urine
Blot gently first. Use a lightly applied vinegar or enzyme solution, never soak the foam. Cover with baking soda, let it dry fully, then vacuum. Skip the heat and skip heavy water use entirely.
Memory foam soaks up liquid fast and dries slowly. Oversaturate it and you risk mould or damage to the foam itself.
Memory Foam Safety Tips
- Blot, never scrub. Scrubbing just drives urine deeper into the foam.
- Keep liquid to a minimum. Mist lightly instead of pouring or soaking.
- Boost the airflow. Fans, open windows, or a dehumidifier all speed up drying. Skip the hair dryer though.
- Grab a protector. A breathable, waterproof mattress protector heads off future damage.
These steps count double on soft materials like memory foam or latex, where moisture takes ages to escape. Want the full picture on keeping your mattress fresh long term? Check out our guide on how to clean a mattress for the complete routine.
Fresh vs Dried vs Old Urine, Which Method to Use
Not sure which approach fits your situation? Use this quick guide.
- Fresh, wet urine. Blot right away, apply a vinegar and water solution, then baking soda. Works well for human accidents and small pet messes.
- Dried, visible stain. Rehydrate lightly, then use the hydrogen peroxide, baking soda, and dish soap mix. Let it dry fully and vacuum. Best for stains that already set in.
- Old or recurring smell. Reach for an enzyme cleaner with full dwell time, repeating if needed. Follow with baking soda overnight. This targets the deep uric acid crystals.
Matching your method to the type of stain gets you better results. It also cuts the odds of that smell creeping back.
Key Takeaways
- Blot urine right away and skip the rubbing to stop it spreading deeper
- Vinegar and baking soda handle fresh human urine and mild smells well
- Enzyme cleaners are the top pick for cat and dog urine, especially stubborn smells
- Hydrogen peroxide mixes work on dried, set in stains when used with care
- Memory foam needs minimal moisture and strong airflow to dry safely
- Always let the mattress dry fully before remaking the bed to avoid mould
Before you start
Tick these off as you gather them, nothing here is specialised.
0 of 11 ready · Ticks are for this visit only and aren't saved.
Silk or wool blend mattress covers, antique or vintage mattresses, and any fabric you haven't spot tested first. The hydrogen peroxide mix can lighten or weaken these materials permanently.
Common questions
How do you get pee out of a mattress?
Blot the wet area with clean towels, then spray with a fifty fifty vinegar and water solution. Blot again, cover with baking soda for 8 to 10 hours, then vacuum and air dry. For pet urine, use an enzyme cleaner instead of vinegar for better odour removal.
How do you get the smell of pee out of a mattress?
Treat the area with an enzyme cleaner or vinegar solution, then apply a thick layer of baking soda for 8 to 24 hours. For strong odours, use a hydrogen peroxide and baking soda mix, let it dry fully, and vacuum. Repeat if the smell persists.
How do you get dried urine out of a mattress?
Lightly dampen the dried stain with water or vinegar, then apply a mixture of hydrogen peroxide, baking soda, and a drop of dish soap. Allow it to dry completely until a crust forms, then vacuum. This method is effective for old, set in stains.
What is the best cleaner for urine on a mattress?
Enzyme based pet stain removers are best for cat and dog urine. For human urine, a vinegar and water solution followed by baking soda works well. Hydrogen peroxide mixes are useful for tough, dried stains and discolouration.
Can you use hydrogen peroxide on a mattress for urine?
Yes, 3 percent hydrogen peroxide can be used on mattresses for urine stains. Mix it with baking soda and a drop of dish soap, apply to the stain, and let it dry fully before vacuuming. Always test on a hidden area to check for colourfastness.
How do you get cat or dog pee out of a mattress?
Blot the area, then apply an enzyme based pet stain cleaner according to label instructions. Allow full dwell time, blot excess, then cover with baking soda overnight. Vacuum and air dry. Enzyme cleaners break down the proteins that cause pet urine odour.
How do you clean a memory foam mattress after urine?
Blot gently, then lightly mist with a vinegar or enzyme solution without soaking the foam. Cover with baking soda, let it dry completely, and vacuum. Avoid heat and excessive moisture, and improve airflow with fans or open windows to protect the foam.
Was this article useful?
3 comments
Leave a comment
Corrections and model-specific notes are especially welcome.
Comment submitted
Thanks — it'll appear once a moderator has had a look, usually within a working day.
n B. Comment: My son had an accident on his mattress last week and I panicked, thought we'd have to bin it. Did the vinegar and baking soda method exactly as written and you honestly can't tell anything happened. No smell at all now.
ReplyThe hydrogen peroxide mix worked on a stain that had been there for months, I'd tried everything else first. Just wish I'd found this guide sooner instead of scrubbing it with regular detergent.
ReplyThanks for the memory foam warning about heat, I was about to grab the hairdryer to speed things up. Used a fan instead and it dried fine overnight with no smell. Show as author reply: No
Reply