How to Remove Pee Stains (and Smell!) From a Mattress

6 Materials
60 Minutes
If you have a young child or a pet in the house, chances are you at some point will have to deal with pee stains on a mattress even if you use a mattress protector. Accidents happen. So be grateful that I have the magic formula for removing those pee stains!
To remove pee stains from your mattress you will need hydrogen peroxide, baking soda, dish soap, lavender essential oil (if you like) and a funnel and a spray bottle.
You'll mix the hydrogen peroxide, baking soda, liquid hand dish washing soap, and lavender essential oil all together in the spray bottle. Spin it all together in the bottle a little bit but don't shake it.

Take that spray bottle and spray it all over those pee stained mattresses!
I had two mattresses that were stained (twins) and here are the before.
The other mattress before stain removal.
And after!!
After!! There was still a very slight yellow coloring, but so much better and the smell was gone!
To finish up, let the mattress dry (about one hour) and then vacuum them to get up the gritty baking soda off.

*If you want a FREE Printable version of this cleaning tutorial head over to the blog post! (link at the bottom of this post)*

If you love these type of practical cleaning tips for everyday things, be sure to check out Speed Clean the Deep Clean: A Collection of Time-Saving Cleaning Tutorials and Tips for Busy Moms! It has 50+ cleaning tutorials and tips to help you get every area of your home looking great, including this one!
Katelyn Fagan
Want more details about this and other DIY projects? Check out my blog post!
Frequently asked questions
Have a question about this project?
3 of 101 questions
  • Em Em on Jan 27, 2021

    Why not purchase a 6 pack of washable mattress protectors that pop in the wash. Nursing homes use them, can buy online, not expensive and last forever. They are 3' square soft pads. Used for a relative for years.

  • HGH HGH on Jan 28, 2021

    Think this would work OK on carpets?

  • Carolyn Swisher Carolyn Swisher on Sep 12, 2022

    Would this method work on carpet from a cat?

Join the conversation
2 of 415 comments
  • Nandini Nandini on Aug 25, 2022

    Thanks, will definitely try it.

  • Gabrielle Falk Gabrielle Falk on Jan 09, 2023

    Hydrogen peroxide and baking soda, generally do not mix well - ie 'erupts' everywhere. Just like a volcano.....WHY not put under the mattress protector, if there is a member of the family who experiences incontinence (of both sorts) a rubber sheet?? (or something similar) - which would save a lot of un-necessary cleaning and sanitising. Which rubber sheets are used in hospitals, world-wide. For those souls who are incontinent-ie elderly folk, or those who have a physical problem. And for private households, surely a good scrub, with a bar of soap, and rinse under cold (ABSOLUTELY NOT HOT) running water - like you would do for an old dried, blood stain. Nothing fancy needed-no perfume-no enzymes!! (just think of those parents, say back in the 1800's, ergo, and earlier, and also beyond, even into the 1920's??, how they handled the same problem of children wetting their beds. HANG the offending garment ON THE CLOTHES LINE-DO NOT PUT IN THE DRYER, BECAUSE YOU WILL BE BAKING THE STAIN/SMELL IN. TO MY MIND, IT IS FAR BETTER TO PREVENT, THAN TRY AND REMEDY. Been on this earth a long time-just try something that is, to my mind, 'natural'. How do you think our great grand parents dealt with this same problem. Washing, scrubbing, and drying on a clothes line - in the fesh air!!!!!I Just stop and have a think.