How to Get Stains Out of a Luxury Mattress?

Did you know that on average, mattresses will last between 7 to 10 years? Maybe yours is only a few years old so it doesn’t need replacing quite yet.

However, much to your chagrin, it’s not in the best shape possible. A wide variety of stains have found their way onto your mattress, which is a little embarrassing.

But know that even the toughest and most stubborn stains can be diminished or even completely wiped out. That is, if you use the right methods!

If you’re fretting about how to get stains out of a mattress, it’s time to stop worrying. In this article, we’ll cover possible scenarios and how you can get those stubborn stains out!


Unless you’re a robot, it’s inevitable that you’ll sweat while sleeping. Even if you use the thinnest of blankets and have a mattress protector, your sweat might just find its way through and stain your mattress over time.

In this case, you’ll need to use hydrogen peroxide as a natural stain remover. Put some into a spray bottle and then spritz your entire mattress, but make sure it’s not soaking wet. Then, just leave your mattress to air-dry.

For light stains, just one application will work. However, if your mattress is pretty yellowed, you’ll have to repeat multiple times to get the sweat stains to fade completely. You’ll also want to flip the mattress and apply the hydrogen peroxide spray on the other side if you’ve also slept and sweated there.


Getting any type of bloodstain in your mattress can be a pain. Not only is it initially bright red, but then it turns a rusty red-brown color. Worse yet is, when you try to scrub it out, it’s so stubborn that it even spreads around on the mattress!

When you have a fresh bloodstain on the mattress, first of all, don’t use warm or hot water. Instead, use cold water to blot it. Don’t rub at the stain either, as this will just spread the stain!

Old Bloodstains

If you’re dealing with a bloodstain that’s set in, get out your trusty hydrogen peroxide. Pour a little bit on the stain and once it’s bubbled, you can then dab at it with a cloth that’s slightly wet. You might need to repeat this several times before the stain comes out completely.

For stronger stains, make a 4:1:1 solution of hydrogen peroxide, liquid dish soap, and salt. Apply it to the stained area.

After 10 minutes, you can then scrape off the solution and dab with hydrogen peroxide to clean the area up. Let the area air-dry and if there’s still a stain afterward, spray it with hydrogen peroxide. Once it dries, there shouldn’t be a spot anymore.

For heavy-duty bloodstains, you’ll need to get your baking soda out. First, try mixing it with some cold water, then apply it to the mattress and wait 30 minutes. Scrape off the mixture and see if that’s done the trick.

Otherwise, mix baking soda with hydrogen peroxide; this is a great and natural cleaning solution. Apply the paste onto the stain and wait for 30 minutes again. Wipe it away with a damp cloth and it should be spotless!


If you have kids, then it’s pretty much inevitable that you’ll get a stained mattress at some point. But with our stain removal tips, you’ll clean those accidents up like a pro!

Get out your hydrogen peroxide, baking soda, and liquid dish soap again. Use a 2:1 radio for the first two and put a few drops of soap in.

Dip a cloth into the solution and dab at the urine stain. Then, take another clean cloth to blot the area. Keep turning the cloth while you’re dabbing and blotting so you’re always using clean corners.

Once you’re satisfied that the stain and smell are out, you can then let the mattress air-dry.

You can spray a 1:1 ratio of white vinegar and water onto the affected area. After 10 minutes, dab at it with a cloth.

If there’s a lingering smell, sprinkle baking soda on the mattress liberally. Wait for at least an hour and then vacuum it off.


There will be times where you or your loved ones are so sick, you won’t make it to the bathroom. If you don’t want any nasty memories, then follow our tips for stain removal.

Use the same 1:1 mix of white vinegar and water from above to spray onto the mattress. Then, blot the area. Repeat this as many times as needed to get the stain out.

Once the mattress is clean, sprinkle baking soda on it, wait, then vacuum it to eliminate any lingering smells.


Have you accidentally tipped over a glass of wine while reading in bed? Don’t rub at it!

Instead, grab sparkling water and dab that onto the stain. If you don’t have that in your pantry, then just salt will do. Pour it over the stain liberally and it should soak up your spilled wine.

For old stains, make a 3:1 mix of hydrogen peroxide and liquid dish soap. Apply it to the stain, wait for at least an hour, and then blot the area with a cloth.

Mystery Stain

Is the stain on your mattress so old you have no clue when it got there and what caused it? No problem!

All you’ll need to do is apply a 1:1 solution of white vinegar and water to the area and wait for 10 minutes before blotting it. Repeat until it’s gone!

Know How to Get Stains Out of a Mattress

This article has now shown you various ways to get rid of mattress stains, depending on the nature of them. The next time you or a family member has an oopsie during bedtime, you’ll know exactly what to mix up and apply on the mattress to make it look as close to brand-new again.

Even though you now know how to get stains out of a mattress, sometimes, the situation is so bad you have no choice but to replace it. Check out Nest Bedding for a new mattress!


Leave a Reply

Your email address will not be published. Required fields are marked *