2023 Cleaning Army Calendar in stock | BUY NOW

Bedroom | Stains and Fabric Care

Simple Steps to Conquering Mattress Stains

November 9, 2022

Your mattress is a lot dirtier than you think. In fact, let’s just call it what it is: nassssty! But you don’t have to live this way. You can keep your mattress clean (and stain-free) with some simple cleaning solutions and a little elbow grease.

Please note that some of these products are affiliate links. Consider these brands our friends with benefits. When you buy from these links, we make a small commission at no extra cost to you. We use this commission to pay our staff, produce content, and of course, buy our cleaning supplies. Pretty neat, huh?

Why You Need to Keep Your Mattress Clean

Your mattress is exposed to a lot of different elements, including any or all of the following: urine, vomit, feces, blood, food, drinks, sweat, and “other fluids.” Just because it’s covered by a sheet doesn’t mean the nastiness isn’t there. 

According to WebMD, the average adult sweats 26 gallons per year in bed. That’s disgusting! It means your mattress is a damp, warm home for bacteria, fungus, and other unwanted visitors. 

Lab tests from seven-year-old mattresses show that more than 16 million bacteria units fill every square inch of the average mattress. If you share your bed with your pets, it’s even worse. Animal hair, dander, and even fleas and ticks can make their home on your bed. 

The good news is that mattresses are sturdy and can be cleaned. With the proper cleaning and maintenance, there’s no reason you can’t get years of healthy use out of your bed. 

However, mattresses don’t stay clean on their own.

Which brings us to our first point. Use a mattress protector. (USA) (Canada) It will protect your mattress from not only stains, but also from build-up of dust, body oils and all the above that we already mentioned. Give your mattress extra years of life by protecting it. 

How to Clean Any Kind of Mattress Stain

Aside from general mattress cleaning and maintenance – which you can find in this blog post – you should also address stains right away. 

While we highly recommend reading up on your specific mattress type and following any manufacturer’s recommendations that you can find, here are some general tips that we find effective for specific stain types:

Pro tip: Always test the following stain recipes in an inconspicuous spot first, as some can have mild bleaching qualities. But hey, sometimes you gotta pick between a puke stain and a bleach stain, and I’d choose bleach every time.

  1. Urine Stains

Use the GoCleanCo protein stain recipe of 1 teaspoon Oxiclean® (Canada) (USA) OR powdered Tide® (Canada) (USA) with 1 tablespoon water. Dab the stain and let it dry. This should do the trick every time.

  1. Blood Stains

If it’s very fresh blood, blot as quickly as you can with cold water. Next, add hydrogen peroxide. (Canada) (USA)

If the stain has been there a while and/or is stubborn, make a paste with hydrogen peroxide, Blue Dawn® dish soap (Canada) (USA), and some baking soda. Spread it onto the stain and let it dry. Scrape the paste off the mattress and wipe with a clean rag. 

Note: Be careful with hydrogen peroxide as it has mild bleaching qualities. Always test a small spot before using it on large or conspicuous areas.

  1. Poop Stains

Maybe it was your kids, maybe not. If you’ve got poop on a mattress, start by removing it with a clean damp cloth. The next step is to spray it with the GoCleanCo protein stain recipe (1 teaspoon Oxiclean® OR powdered Tide® with 1 tablespoon water) and dab the stain until it’s gone. You may also want to put some baking soda (Canada) (USA) on the stain and let it sit for several hours to help remove the odor and any remaining moisture. 

  1. Puke Stains

Oh, the dreaded puke stain. Strip the bedding, toss the dirty sheets in the wash, and use the GoCleanCo protein stain recipe (1 teaspoon Oxiclean® OR powdered Tide® with 1 tablespoon water).

Spray the stains and blot with a clean cloth until the stain is gone. Sprinkle baking soda over the stain and vacuum it up a couple of hours later. Let the mattress air dry with the windows open. Sunlight will help disinfect.

  1. Coffee Stains

If breakfast in bed suddenly turns into spilled coffee and a this-is-why-we-can’t-have-nice-things moment, have no fear! You can tackle this stain with a couple of household ingredients and save the day.

Start by blotting with cold water to remove as much of the stain as possible. Then make a paste with hydrogen peroxide, Blue Dawn dish soap (Canada) (USA), and some baking soda. Spread it onto the stain, then carefully blot it with a light-colored cloth to extract as much moisture as possible. Keep doing this until the stain is gone. Work from the outside edge of the stain inward to the middle. 

If the stain will not remove, spray it with some hydrogen peroxide and lay a clean, damp white cloth on top of the stain. Grab an iron and place it on the cloth (over the stain) for 20 to 30 seconds. (The steam from the iron should pull the stain out.) Repeat as necessary until the stain is gone.

  1. Red Wine Stains

Trying to have a romantic or relaxing evening in bed when someone spills the wine? Oh, yeah, and to make matters worse, it’s red wine! 

Blot the stain with a towel. Try to get as much of the liquid up as possible. Mix 1 tsp of powdered Tide® in 1 cup of warm water. Wet a cloth in the mixture and dab the stain. You can pour a small amount of the mixture on the stain and blot it with a cloth. It will lift immediately. No need to rinse.

For tough stains that have been set for several days, weeks, or months, spray liberally with water followed by hydrogen peroxide. 

Next, grab a damp white cloth and place it over the sprayed area. Place a hot iron on top of the cloth and let it sit stationary for 20 to 30 seconds. Continue this process until the stain lifts. (Note: All irons are different. Use caution and be careful not to burn or melt your mattress.)

Join the #GoCleanArmy

Stop sleeping on a nasty mattress and join 2.4M+ members of the #GoCleanArmy by following us on Instagram where we post daily updates, tips, and satisfying cleaning videos that make you say, “ohhhhh!” 

For more simple and bullsh*t-free advice on how to clean your entire home – from toilets to walls to ovens – grab a copy of The Cleaning Army Handbook

Recent Posts

Thank you! A confirmation email will be sent to your email

Clean up your inbox.

News, ideas, and recommendations delivered to your inbox. Absolutely zero trash piling up in the corner.

We're big on Instagram.

Follow @GoCleanCo for seriously satisfying videos and top-secret tips. Don’t be shy, come say hi.

Nov 30

After the Fall Cleaning Challenge my team and I had a lot of stuff to purge! So we called 1-800-GOT-JUNK? and the fellas got to work. Did you know that they are a full service Junk Removal company that actually comes into your basement, garage, attic and you can just stand there and point out what needs to go and they’ll remove it right from where it’s located? ? They price based on volume so you only pay for how much room your items take up in the truck. Plus they then take the items to their warehouse and sort through what can be donated, reused and recycled! You can save money and space before the Holidays with my code: SARAH47 for $47 off your next Junk Removal. Create some space to breathe for yourself before the big guy comes! 🎅🏻 #sponsored @1800gotjunk Cannot be combined with other offers. Offer ends Dec 2, 2022. Offer not valid on standard item pricing or minimum loads.

Nov 23

Is your refrigerator running? 😆 Probably not very well if this is how the vents look! Reminder that your fridge has air vents that can get clogged up with pet hair and dust, when they are clogged, it hinders its efficiency. Before you load it up with food this weekend, pull it out (watch your floors!) and take a peek 👀

Oct 24

Cleaning is such a scary job I don’t even bother asking him to help anymore. #happyhalloween

Oct 21

Not me using Catch Up Week to answer emails and clean my suckers out. 😵‍💫 Reminder that if you have fallen behind that’s OKAY and you are only human and can only do so many things in a day. What did you use Catch Up Week for? Lemme know ⤵️

Oct 18

The 2023 Cleaning Army Calendar is here! This is a limited print run so get it while it’s 🔥. Who snagged one this morning? #cleaningarmy

Oct 13

Not gonna lie I was nervous about this one. I mean cowhide? Faux or not, it’s still hairy and how was that going to stand up to chocolate?! It was touch and go at first but as per usual @ruggable does NOT disappoint. Even in the aftermath of a candy bar this rug is soft and just as gorgeous as when it came out of the box. 👏 Bravo @ruggable. As always @ruggable has a code for the #cleaningarmy GOCLEAN10. #ruggablepartner

Sep 28

Kitchen week is a really BIG one, but I've taught you #dirtybastards well. You've got this, greasy light fixtures and all! Start with one cupboard like I did today, it gives you motivation and the satisfaction to move onto the next. What's the dirtiest thing in your kitchen right now? Mine is my pantry…it’s time to take inventory on all these cans of tuna…Let us know in the comments below...

Sep 22

If you're going to clean any room in your home, clean your damn bathroom. The Fall Cleaning Challenge is underway and we kick off with bathrooms. Know a #dirtybastard who should join along? Tag them in the comments below ⬇️ We're giving away some of my favourite things every single week and the grand prize is a house clean from us! Good luck! #gocleanco #fallcleaningchallenge2022

Sep 14

Have you heard we finally made a @youtube channel? Click the link in my bio to subscribe and clean up your act. #cleaningtips

Jul 20

Pesto anyone? 🤢 #cleaningmotivation

Jul 9

Small Patio Clean Up: What I used: Floors: water, bleach and powdered Tide Siding: powdered Tide and hot water Windows: water and Blue Dawn and my trusty Aquablade Windows Screens: wiped them with powdered tide a few times (they were not removable) Patio tracks: my Dupray Steamer And a healthy dose elbow grease (shit doesn’t clean itself folks, you still need to do some work) The rest is coming shortly! I just bit off more than I could chew (as usual) and it’s gonna take more than a day to finish. #summervibes

Jun 27

Roll call of some of our favourite caddy staples! We carry an arsenal of products at work so we are never empty-handed when we meet a scary mess. Check out my stories for quick tutorials on where, when and how we use these products in the field at @gocleanco #sponsored @mrclean @febreze @microban24 @dawndishwash @swiffer

Jun 26

Pet odours can get really bad in the summer! Use @febreze Fabric Pet Odour Eliminator to keep your furniture smelling fresh. Lots of people think @febreze masks the smell but it actually removes bad odours. You just spray it on your couch and let it air dry. Be sure to spray until the fabric is damp to touch - this lets the product get deep down into the fibres of the upholstery, in order to eliminate the source of the odour. @febreze works best on lingering odours when you cover the entire area well. #sponsored

Jun 21

Over packer or under packer? TRUTH: I have never *carried on* in my life. I’ll wait 40 mins for my checked bag if means I can bring 5 pairs of shoes for a 4 day trip. I will live with my choices thankyouverymuch Off to the Big 🍎 for a few days with the @amazoninfluencerprogram All my outfits are linked up in my Amazon store and on my LTK. Link in bio. P.S. thanks for cute reel inspo @lauren_lally #hosted

May 30

Our little blog on bleachpraylove.com is getting so much traction and we are living for it. The blog has a search bar function so y’all can go directly there and search alllllll the things you need to clean. We are building it to include everything from blenders to car mats! Y’all are our built in focus group and the blog post ideas come directly from the questions in our comments and DM’s so let us know what you need us to show ya below! ⤵️ #bleachpraylove

May 19

The winner of the Spring Cleaning Challenge full-blown-top-to-bottom house clean from @gocleanco is 🥁 @sherilg4 !!!! We will be heading to Ontario to clean her house this fall and y’all get to come along in my pocket. 📱 Thank you to everyone who joined in on the Spring Cleaning Challenge! We have another one under our belt. It’s over. Now go take a nap. 📸 cred @substanceyyc 💕 #cleaningarmy

May 13

Washable chair covers. The thing we didn’t know we needed until it existed. Make sure you check out my stories where I put them to the test. 😈 @levityhome has living room and dining chairs and dozens of different covers to choose from, you can change up the vibe of your living room and swap out the covers whenever you want without having to buy new furniture. 💡 👏🏻 Use my code: GOCLEAN10 #levitypartner

©2022 Bleach Pray Love | Designed by Canned Spinach | Built by Oracast