How to Clean Mattress Stains – Get Common Stains Out!

We receive free products to review and participate in affiliate programs. See our disclosure page for more information.

It just takes one accident, one spill, one bad night to stain – and potentially damage – your mattress. It’s almost cringe-worthy to think about because mattresses are a crucial part of a good night’s sleep and they do not come cheap.

All hope is not lost if you end up staining your mattress. Urine, sweat, and blood stains are incredibly common and may even naturally occur if you don’t place a barrier between yourself and your mattress (so much love for mattress protectors!).

We’re here to walk you through the best ways to clean urine, sweat, and blood out of your mattress. Most of the cleaners we use you can already find in your pantry at home or you can quickly grab at the grocery store.

No matter what mattress you have, the best way to get the stain out is to clean it up as soon as it occurs. While this isn’t always possible, it greatly enhances your chances of being able to remove the majority of a stain.

Are you ready to get started? Check out the video below as we walk you through how to clean urine, sweat, and blood stains or keep scrolling for a written step-by-step guide as well.

A Few Quick Notes

If there’s one thing we know at Mattress Clarity, it’s that there are a lot of mattresses out there. They each offer a different combination of layers, materials and innovative fabrics to keep you sleeping soundly at night.  This means the top of the mattress we used to clean these stains may react differently to both the stain and the cleaning solution compared to your mattress.

One of the best things you can do to make sure you’re cleaning your mattress correctly is to check with the manufacturer. They may have specific cleaners and/or techniques that work best for the materials used in your bed. I always suggest starting here before diving in with any harsh cleaners.

You may have to try a couple of different cleaners or a combination to get a stain out of your mattress. Some materials will be more receptive to certain cleaners than others.

What You’ll Need

You can find most mattress stain removers in your pantry or nearby grocery store

Here’s what you’ll most likely need to have in order to get these stains out of your mattress:

  • Baking Soda
  • Hydrogen Peroxide
  • Liquid Dish Soap
  • Laundry Detergent
  • White Vinegar
  • Meat Tenderizer
  • Essential Oils (optional!)
  • Rags
  • Water
  • Bucket
  • Spray Bottle
  • Vacuum

How To Remove A Urine Stain

urine stain on a mattress

Human pee, dog pee, anyone’s pee on a mattress is gross. Here’s how you can get it out:

Fresh Urine

  1. Try to treat the stain as soon as you notice it
  2. In a spray bottle, make a mixture that’s 50/50 water and white vinegar
  3. Blot the excess liquid with a clean dry rag, but try not to rub as it’ll push it deeper into the mattress
  4. Spray a good amount of the mixture on the stain. Then sprinkle baking soda on top and let it sit for 8+ hours (the longer, the better!)

Once it’s dry, vacuum the area and inspect. If there’s still some visible urine go ahead and repeat until you clean up as much as you can.

Dry Urine

We didn’t feature this in the video but if you find a urine stain that has previously gone unnoticed, don’t fret. Create this simple solution and try it on the stain:

  • 8 oz hydrogen peroxide
  • 3 tbs baking soda
  • 2-3 drops of liquid dish soap
  • Optional essential oil added if the smell of urine is really strong (lavender can be so soothing!)

Spray this generously over the stain and wait for it to dry. Then vacuum or sweep off the residue it leaves behind and continue this several times depending on how bad the stain still is.

How To Remove A Sweat Stain

sweat stain on a mattress

Fresh sweat stains leave a wet mark on your mattress but dried ones tend to leave behind a yellowish stain. Here is a great way to get either type of sweat stain out of your mattress.

  1. First, mix together equal parts hydrogen peroxide, liquid dish soap, and water in a spray bottle
  2. If the sweat stain is fresh, blot out as much of the excess moisture as possible with a clean rag or paper towel
  3. Spray the mixture generously on the stain using the spray bottle and let it sit for at least 20 minutes
  4. Blot out the excess moisture that you just sprayed on the mattress
  5. To help combat any residual fluid or odor, sprinkle a layer of baking soda on the mattress and let it sit for about 24 hours
  6. Vacuum up the residual baking soda and assess the area – repeat if needed

How To Remove A Blood Stain

blood stain on a mattress

Keep in mind that blood has proteins in it and that it reacts to water temperatures differently – you’ll want to go with cold water to remove this stain and avoid using warm or hot water which could make it worse. Use gloves if you’re working with blood that is not your own.

  1. Mix 50/50 cold water and distilled white vinegar in a spray bottle.
  2. Blot any blood that’s still wet up with a clean rag (again, don’t rub anything into the mattress)
  3. Spray the bloodstain with this mixture and leave for about 30 minutes or until it’s dried
  4. Continue to blot with a dry, clean towel and repeat if necessary

If the stain has been set for awhile and is acting tough, you may need to try using a meat tenderizer. Crazy, right?

using a meat tenderizer paste to clean a bloods stain from a mattress

Meat tenderizer breaks down the proteins found in blood, so it’s actually a great cleaner to remove blood stains from fabric. Here’s how to use it:

  1. You’re going to make a paste with one tablespoon of meat tenderizer and two teaspoons of cold water
  2. Spread this onto the stain and use a brush or toothbrush to work it into the stain. Let it sit until it’s dry and then vacuum or blot away
  3. Repeat if needed

How To Prevent Stains In The First Place

waterproof mattres protectors can help prevent accidents like red wine spills

If you want mattress stains to be a thing of the past – or not a thing, at all – consider using a waterproof mattress protector. This is one of the best ways to prevent fluid damage and stains from getting into your mattress. There are so many affordable options out there and there are ones that are super easy to get on and off your bed

A great way to keep your mattress odor-free and help it to absorb less sweat and fewer skin cells is to sprinkle baking soda over the top of your mattress, let it sit for a couple of hours and then vacuum it off. If you do this regularly you’ll be able to avoid small sweat sains and just keep your mattress fresh overall.

RELATED: The Ultimate Guide To Mattress Warranties: What’s Covered, What’s Not, & What You Need To Know

Final Bottom Line

So there you have it, some quick but effective ways to remove some of the most common accidental stains from your mattress. Plus, now you know how to avoid these stains in the first place – with a waterproof mattress protector!

If you find yourself with particularly tough stains, you may have to consider getting ammonia or an enzyme cleaner and testing it on your mattress. We always recommend checking with your mattress manufacturer before using either of these more aggressive methods. They could potentially damage your mattress materials!

Comment below if you have any questions or need help with a particularly tough stain.

The following two tabs change content below.
Gravatar for Katie Golde

Katie Golde

Katie manages the day to day operations of the Mattress Clarity news site and reviews sleep products in addition to writing and editing sleep news.She hails from Austin, where she lives with her growing family. She is a Certified Sleep Science Coach and has a master’s degree in Journalism from Northwestern University and has a background in health and science content. Her work can be found in print and online publications like Discover Magazine, USA Today and The Huffington Post.