How to clean a mattress topper in six easy steps

Woman lifting a mattress topper off bed
Woman lifting a mattress topper off bed (Image credit: Amazon)

If your mattress is tired or dated, you could benefit from one of the best mattress toppers . Knowing how to clean a mattress topper is essential if you use one to keep it fresh for longer. The best mattress toppers are designed to sit on top of your mattress to add an extra layer of comfort and support at night. What's more, these can save you from buying a whole new mattress and there’s different types available to suit your preference, from memory foam to latex. If you're on a super tight budget, you can even pick up a cheap mattress topper for under $50

Similar to our bedsheets, toppers are also prone to a build-up of sweat, skin cells and grease each night, which can result in smells and stains. The problem is cleaning a mattress topper isn’t as simple as washing the sheets because of its size. Luckily, we have some top tips on how to clean a mattress topper and all you need is a few household products. 

If you want to have a more organized linen cupboard, here's how to fold a fitted sheet in less than one minute to save time and how often should you change your bedsheets

How to clean a mattress topper in five easy steps

1. First, prepare the topper and strip all bedding from the mattress topper and remove the topper from the bed. Set it flat on a hard surface such as the floor so that you can easily reach the corners when cleaning. Also, open a window and make sure the room is well ventilated whilst cleaning.

2. Next up, get out the vacuum cleaner and lightly vacuum clean the surface of your mattress topper with a soft brush attachment. Use circular movements to remove any dust particles, hair or grime found on your topper. Plus, this will prevent any bacteria or microorganisms forming.  

Vacuum cleaning a mattress topper

Vacuum cleaning a mattress topper (Image credit: Shutterstock)

If you don’t want to use a vacuum cleaner though, you can always opt for a soft brush to remove any debris.  Make sure to do this on both sides of the topper for the best results.  

Using a brush to clean a mattress topper

Using a brush to clean a mattress topper (Image credit: Shutterstock)

3. Now check for stains and spot clean. A build up of sweat and body oils can cause unsightly stains on the mattress topper. Depending on the stain, spot clean with a good stain remover such as Tide ($14.99 at Amazon), or gently rub with a damp, soapy cloth to gently lift the stain off. Blot the liquid out with a mildly damp cloth and dry with paper towels. Then, repeat until the stain is removed.

4. Another way to remove stains is by mixing a baking soda, vinegar and water solution spray and apply to the area. Use circular movements to rub into the stain and leave for about 30 minutes to seep into the area. If you want to know more, find out what makes baking soda and vinegar so good at cleaning.  

Woman cleaning a mattress topper

Woman cleaning a mattress topper (Image credit: Shutterstock)

5. Next, you’d need to get rid of odors. Just like stains, musty odors can arise from sweat, spills or accidents (especially from young children). Again, this can be treated with baking soda which is a natural odor neutralizer. 

Simply sprinkle baking soda directly onto the surface of the mattress topper, and leave it on for around 8 hours or overnight. Then, vacuum clean the topper, ensuring there are no baking soda particles left on the topper. In the same way baking soda can be used to remove stains, baking soda can deodorize your mattress topper. 

If you want to know more about the wonders of baking soda, find out what makes baking soda and vinegar so good at cleaning.  

Baking soda and vinegar

(Image credit: Shutterstock)

6. Finally, you’d need to air-dry properly before putting the mattress topper back on the bed. If there is still moisture, it may result in mold or mildew forming. 

Memory foam mattress toppers can take a while to dry so it’s recommended to hang outdoors or in a well-ventilated space for up to 24 hours or until completely dry.  

Putting back a mattress topper

Putting back a mattress topper (Image credit: Shutterstock)

What is a mattress topper? 

Mattress toppers are an extra foam layer that rests on top of your mattress under your bed linen. Typically, these are made from memory foam, gel, hollowfibre and microfibre, feathers and latex. Designed to revive an old or uncomfortable mattress, these can offer extra support and comfort. Best of all, a mattress topper can improve your sleep quality and in some cases, far cheaper than buying a brand new mattress.  

Mattress topper on bed

Mattress topper on bed (Image credit: Amazon)

 How long does a mattress topper last for? 

If well maintained, a quality mattress topper can last just as long as a mattress. While a lower-quality mattress topper may only last up to two years. You can always cover a mattress topper with a quality, mattress protector to prevent any stains.

Read more:

Cynthia Lawrence
Content Editor, Homes

As the Homes Content Editor, Cynthia Lawrence covers all things homes, interior decorating, and garden-related. She has a wealth of editorial experience testing the latest, ‘must-have’ home appliances, writing buying guides and the handy ‘how to’ features. 


Her work has been published in various titles including, T3, Top Ten Reviews, Ideal Home, Real Homes, Livingetc. and House Beautiful, amongst many.


With a rather unhealthy obsession for all things homes and interiors, she also has an interior design blog for style inspiration and savvy storage solutions (get rid of that clutter!). When she’s not testing cool products, she’ll be searching online for more decor ideas to spruce up her family home or looking for a great bargain!