Warning: A non-numeric value encountered in /var/www/html/wp-content/plugins/gp-premium/elements/class-block-elements.php on line 785

How to Remove Stains From Mattress Topper?

Topper cleaning
» Mattress Topper Guides » How to Remove Stains From Mattress Topper?

Many of us at least once had a problem cleaning our mattress topper from different stains, like food, drinks, bodily fluids, etc. No matter how often you change your sheets, these spots eventually reappear.

Cleaning your mattress topper is important for several reasons. First of all, it helps to remove any dirt, dust, and allergens that may be lurking in your mattress. Secondly, it can help to prevent any permanent staining of the topper itself. Finally, it can help to prolong the life of your mattress topper.

How to Remove Stains From Mattress Topper?
To remove stains from your mattress topper, you can either use a spot cleaner or a diluted bleach solution. If you have a light-colored topper, you may be able to treat the stained area with a bleaching solution. However, you should test the solution on a small, hidden area of the topper first to make sure it doesn’t damage the material.

Mattress Topper Basic Care

You want to take different approaches when doing just regular cleaning and when there’s actually something to clean. It is important to not abuse your topper with harsh cleaning agents as it may result in ruining the material and discoloring the whole thing.

Topper cleanup

Basics of caring about your topper

Even if your topper is relatively clean, you still have to regularly care about it so it is pleasant to sleep on it. Here’s the regular process of cleaning your mattress topper.

For the simple routine, the mattress topper should just be vacuumed. This removes dust and small pieces of dirt from the fabric and from the filling material. You can also use a lint roller to remove any fibres from your clothing that might have stuck to the topper. You may also use baking soda for freshness.

When you need a deeper cleaning

If your mattress topper is really dirty, then you should take a different approach. This method is perfect if you have spills or stains that won’t come out with just a vacuum cleaner.

To start, you’ll need to remove the topper from the bed and take it outside. Make sure to put it on a tarp or something similar to protect the ground. Then, using a garden hose, spray the topper until it’s completely wet.

Next, mix some laundry detergent with warm water and pour it over the topper. Use a brush to work the detergent into the fabric and make sure to get all of the dirt and stains.

Once you’re done, rinse the topper with the hose again until all of the soap is gone. You can then put it in the washing machine on the delicate cycle. Use cold water and make sure to add a cup of white vinegar to the load. This will help remove any detergent residue.

After the wash cycle is done, put the topper in the dryer on the low heat setting. Once it’s dry, put it back on the bed and enjoy a clean and fresh mattress topper!

Toppers cleaning

Getting Rid of Stains

When you already have a stain or stain on your topper, it is better to pick a solution that is directed exactly against the type of stain you face. There are some great tips and tricks that will help you get rid of the stains on your topper. Each type of stain has its own different approach and here I will describe the most common ones.

Keep the yellow out

If you have little kids or pets, you may have to deal with accidental stains on the mattress. Urine stains are especially common.

Method 1

First, blot the stain with a damp cloth. Then, apply a generous amount of baking soda to the area and let it sit for 30 minutes. Finally, vacuum the area.

Method 2

If the stain is older, mix a solution of 1/2 cup hydrogen peroxide and 1 tsp of dish soap. Apply the solution to the stain and let it sit for 30 minutes. Then, blot the area with a damp cloth.

Method 3

If the stain persists, you can try a stronger solution of 1 part hydrogen peroxide and 1 part dish soap. Apply the solution to the stain and let it sit for 30 minutes. Finally, blot the area with a damp cloth.

Maybe you would be interested: How to Get Cat Pee Out of Mattress Topper: Guide and Tips

solution on the stain

Tis’ but a scratch

Everyone at least once in their lifes had a moment when you scratch the mosquito bite too much while not paying attention and it starts bleeding. Well, for that case, you are going to need to act fast because the blood stains on the mattress are hard to get rid of.

Method 1

First, you need to clean the stain with a clean and white towel, then you need to use a little bit of cold water and dish soap, then rub the stain in a circular motion, and leave it for around 10 minutes. After that, you can use a vacuum cleaner to absorb the moisture out of the mattress and leave it to dry.

Method 2

For this method, you are going to need some salt, a tablespoon, and a cup of cold water. First, you need to blot the stain with a clean and white towel, then you need to make a mixture of salt and cold water and pour it over the stain. After that, you need to leave it for around 15 minutes, then brush the salt away and vacuum the mattress.

Maybe you would be interested: How to Get Period Blood Out of the Mattress Topper?

mattress vacuuming

When the food isn’t good

In case your stomach acts up too fast after not so good meal and you aren’t quick enough to choose the direction, well, it is not too late and you don’t have to buy a new topper, because this method will help you:

  1. Firstly, take the topper out and try to get as much vomit as possible from it.
  2. Take a clean cloth and soak it in cool water. Wring it out and apply it to the stain.
  3. Read the instructions on your laundry detergent and apply it.
  4. Rinse the topper with cool water.
  5. Place the topper on a clean towel and leave it to dry.

Clumsy aesthet

Isn’t it annoying when you wanted to just have some Netflix & Wine with the side of pizza and your mattress topper now has stains because of your clumsiness? Don’t get sad, it’s really easy to clean, you just need to get a sponge and pour some white vinegar on it, then rub it on the stain, and it will be gone in no time! You can also use salt to absorb the freshly spilt liquid!

mattress stain remover

The unknown

Sometimes you just don’t know what you’re dealing with. In any case, there are still ways to get your mattress topper clean again.

Method 1

If you’re unsure of the substance, you may use a general cleaning method. Mix one part white vinegar with one part water. Apply the mixture to the stain with a sponge. Let it sit for about an hour. Afterwards, blot the stain with a clean cloth and then rinse the area with water. Allow the mattress topper to dry completely before using it again.

Method 2

You can also use a washing liquid for general cleaning. First, wet the sponge with some water. Squeeze out any excess until it’s damp. Apply washing liquid to your sponge and then gently rub the stain. Continue to add liquid as needed. Blot the area with a clean cloth and rinse with water. Again, allow the mattress to dry afterwards.

Really stubborn stains

Even if the stain is really old and stubborn, there is still a possibility of removing it by renting a steam cleaner. Of course, you should not hope that it will be completely removed, but it is possible that the stain will be significantly lightened. This is especially the case if you have a relatively new and powerful steam cleaner.

from mattress cover stains

Keeping That Fresh Smell

Most of the time, the point of cleaning your mattress topping is in keeping that nice fresh smell. There are couple of ways to uphold the pleasant feeling of it and here they are.

Baking Soda

Baking Soda acts as a natural deodorizer and it doesn’t have any unpleasant side effects. Also, it is cheap. All you have to do is sprinkle some baking soda over the mattress topper and let it sit for at least 30 minutes. After that time has passed, vacuum it. You should do this every few weeks as a preventive measure.

Essential Oils

Essential oils are a good way to add a fresh scent to your mattress topper. But, you need to be careful when using essential oils. Some essential oils can cause an allergic reaction, so you need to check with your doctor first. Also, you need to make sure you use only high-quality essential oils. If you are not sure what to buy, ask your doctor for a recommendation or check out our post about the best essential oils for your body.

To use essential oils for your mattress topper, add some drops of oil to your vacuum cleaner and vacuum it. Or, you can add some drops of oil to a clean cloth and rub it over the mattress topper.

You can also add some drops of oil to your laundry machine and wash your mattress cover.

against mattress cover stains


How to clean a tempurpedic mattress topper?

There is no one-size-fits-all answer to this question, as the best way to clean a tempurpedic mattress topper will vary depending on the specific product. However, in general, you can clean a tempurpedic mattress topper by spot-cleaning with a mild detergent and warm water, or by vacuuming it with a soft brush attachment.

How to wash memory foam mattress topper?

You can gently spot a clean memory foam mattress topper with a damp, soapy cloth. You can also use a vacuum with a soft brush attachment to lightly vacuum away any dirt or debris.

What are stains that steam cleaner can’t deal with?

There are a few types of stains that steam cleaners may not be able to completely remove, including:

  • Oil-based stains;
  • Grease stains;
  • Paint stains;
  • Ink stains.


Hopefully, this information will help you to keep your mattress clean and fresh. As you can see, most of the stains can be solved with solutions most people have at home and you can get rid of them more or less easily. Also, it is important to air your mattress topping once in a while, which is a lot cheaper and less effort expensive way to keep it fresh and pleasant. Thank you for reading and let us know in the comments if you have any personal stories and solutions of dealing with difficult stains on mattress toppings.

Leave a Comment

Solve : *
3 + 7 =