How Do You Clean a Memory Foam Mattress Topper?

Having a memory foam mattress topper can be a dream come true? It gives you the chance to change the firmness of your mattress without actually having to invest in a new bed altogether. But just because memory foam mattress toppers are less expensive, that doesn’t mean that you shouldn’t do whatever is in your power to prolong its lifespan. That being said, how do you clean a memory foam mattress topper anyway?

See related post: How to Deep Clean Your Mattress in 4 Easy Steps

Method #1: Detergent

Seems pretty intuitive, doesn’t it? Who wouldn’t think of using detergent for cleaning something? Well, not just every detergent is good for cleaning a mattress topper. You should primarily focus on using regular, mild laundry detergent, and avoid low-quality products that could cause the fabric to lose its features.

If you have a particular stain that you want to remove, dilute some detergent into the water, and then dip a clean cloth inside the bucket/bowl/whatever you’re using. Make sure that the cloth is soft because you don’t want to ruin your topper cover.

Take the damp cloth and gently rub the stain in a circular motion. If need be, leave the stain to soak in the water and detergent mixture for a few minutes. Then, grab another cloth that’s slightly damp and then rub the mixture off the topper. Afterward, you can use a clean towel or a dry cloth to remove any excess water.

TIP: If you have an empty spray bottle, you can add the detergent and water mixture in there, and then use it to spray it all over the stain.

Method #2: Vacuum cleaner

You’d think that just because you avoid munching on snacks in bed, there isn’t much to vacuum. Truth is, vacuuming your mattress topper is an excellent idea, because there’s a lot of dust stuck to the cover, which can easily penetrate those open memory foam cells.

Before vacuuming your mattress, consider placing it on a flat surface. This way, the vacuum can evenly grab all the dust, lint, fuzz, bits of chips, bread crumbs, or whatever other foreign particles might be stuck to the topper’s cover.

If you have a water-based vacuum cleaner, use it. An even better idea is using a handheld vacuum cleaner. Whatever you use, make sure that the brush attachment is soft, or you’ll risk damaging the fabric on the cover.

Also make a mental note of the fact that it’s easy for whatever foreign particles might be on the topper to get in tricky spots, such as crevices. If you truly want to be efficient in vacuuming your topper, make sure that you flip it over and vacuum the other side as well.

Method #3: Baking soda

If you’ve ever watched a YouTube video on how to clean… basically anything in your kitchen, you probably already know that baking soda is the king of removing stains and odors. Counter-intuitively enough, it can also help you clean your memory foam topper.

This method is particularly useful if your topper has any unpleasant smell that you’d like to remove. It’s important to vacuum the topper beforehand, to remove anything that might get in the way of the cleaning process.

Sprinkle some baking soda over the stain, and allow it to sit there overnight. Or, you can sprinkle it in the morning and then vacuum the topper again before bedtime. A good alternative to using baking soda is a citrus-based cleaner. There are also products designed specifically for eliminating odors.

Method #4: Boric acid

Boric acid goes a long way when it comes to eliminating stains from fabric. After soaking the stained portion with clean water, sprinkle some boric acid over it. blot the portion with the stain until it’s completely removed.

Some people prefer to use hydrogen peroxide instead of stain removal, but be aware that it is strong enough to discolor your mattress topper cover. Whatever you use, make sure that you vacuum the topper afterward, to remove any potential leftover residue.

Method #5: Vinegar


White vinegar can be a very efficient solution for removing stains. Grab a bowl or some other recipient and mix a bit of white vinegar with water. Take a small cloth, soak it in the solution, and then gently rub the stain until it’s completely gone.

You can then use another damp cloth to remove any excess solution, plus a dry towel to absorb and dry the topper.


Method #6: Fitted sheet

Topper cleaning becomes way easier if you just use a fitted sheet on top of it. Fitted sheets aren’t just for mattresses, as some have very deep pockets which can cover the entire height of the bed plus the memory foam topper.

A sheet placed on top of the bed will prevent too much dust or particles from accumulating on the topper, but won’t do much good in case of stains that can easily penetrate the fabric. However, you can invest in a waterproof mattress protector, but make sure that you read the reviews beforehand: not all the “waterproof” claims are real.

Bonus tip: Even if you usually sleep on the same side of your memory foam mattress topper, cleaning should be done on both sides. Also, make sure that you never put a damp topper back on your mattress, and that you allow it to dry completely before putting it back in place. When the topper has to dry, it’s best to put it in a well-ventilated area, as memory foam isn’t actually known for its fast-dry capabilities.


The best part about cleaning a memory foam mattress topper is the fact that you don’t need to invest in any particular cleaning solutions, as the stuff you need is most likely lying around the house already.

Before you start cleaning the topper, always make sure that you remove it from the bed and place it on top of a flat surface, such as the floor. If you do that, make sure that you place a tarp underneath the topper, to make sure that liquids and moisture won’t damage your wooden floors.