How to Clean a Mattress

This research is supported by you, our readers, through our independently chosen products, which earn us a commission at no additional cost for you. Learn More

Written by: Comfynorth Team
Last updated on
Learning how to clean a mattress effectively would help you keep a conducive sleeping condition and help lengthen your bed’s lifespan. A good night’s sleep is dependent on the quality of your mattress and how neat your bed space is.

That’s why we’ve put together the best practices used in cleaning mattresses to help you remove every dirt from your bed. Whether it’s new or long-standing, these methods work regardless.

What do you need to clean a mattress?

The best approach you can use to clean a mattress is to use natural ingredients (1). Using strong chemicals might lead to irritation or allergic reaction. The materials we recommend are hypoallergenic and readily available at home.

Equipment you need;

  • Vacuum cleaner
  • Spray bottle(s)
  • Cleaning clothes or towels
  • Bowl
  • Small sifter
  • Measuring spoons and cups


  • Baking soda
  • 3% Hydrogen peroxide
  • Liquid dish soap
  • Table salt
  • White vinegar
  • Water
  • Lavender essential oil

How to Clean a Mattress

Once you've got all the material and equipment you need to clean a mattress, follow these easy steps for the best results.

Step One - Remove Bedding;

You need to get the beddings out of the way to reach the mattress. This includes mattress cover, pillow covers, and pillows. Get all of these into a washing machine and launder.

Also read: Best Mattress in a Box in Canada.

Step Two - Deodorize Mattress;

To get rid of all odor, pour baking soda into a sifter and evenly spread across the whole mattress surface. The banking soda absorbs contaminants like odor-causing bacteria off the mattress.

For better fragrance, you can mix the baking soda with a few drops of lavender essential oil. Then leave for at least 30 minutes.

Step Three - Vacuum Clean;

Use a vacuum cleaner to suction the baking soda off the mattress. This process also removes dead skin cells, hair strands, dust mites, pet dander, and more.

For best results, you can use the upholstery tool for vacuuming. This way, you're able to reach the edges and seams.

Step Four - Spot Clean Stains;

After generally wiping the mattress using baking soda and a vacuum cleaner, there might be a need to treat some areas with stains. 

Because stains vary in source, you need to treat each one individually. For example, the method you use to clean pee from a mattress might not work for a wine stain.

As a general approach, here are the things to do;

  • Make a paste of 3 tablespoons of baking soda, a pinch of salt, and few drops of water;
  • Smear the spotted area and leave for 30 minutes;
  • Using a damp cloth, swab off the paste. Be careful not to rub as it might cause discoloration;
  • For biological stains like urine, sweat, vomit, blood, and food oil, an enzyme cleaner can work for all of them. First, spray on a clean cloth and use it to blot the spot.
  • Avoid getting water into the bed when trying to clean a mattress, especially when it has memory foam. Even the best memory foam mattresses would damage when sodden with water.

Step Five - Flip Mattress and Repeat;

Once you're done cleaning one side of the mattress, you can then flip to the other side and apply the same procedure from steps one to five. 

Depending on the mattress size, you might not be able to flip it yourself. So, it's advisable to have someone to help on standby. For a pillow-top mattress, simply vacuum cleaning will do.

Also read: Best Mattresses for Back Pain.

How to clean urine out of a mattress

Almost every household goes through a stage when it’s practically impossible not to get pee on a bed. If you have kids in the house or maybe a pet, you will relate better. This method we’ll show you to clean pee from a mattress can also be applied for sweat stains.

Here are the steps to clean urine out of a mattress;

  • Make a mixture of 1 cup hydrogen peroxide, three teaspoonfuls of baking soda, and drops of liquid dish soap;
  • Turn mixture into a spraying bottle;
  • Spritz affected area;
  • Allow to dry;
  • The stain fades as the mixture dries. Apply spray until the spot clears.

Bloodstain removal

Like the method used to clean urine out of a mattress, blood stain removal also works with hydrogen peroxide as the main ingredient. Here are the simple steps to follow to rid your mattress of bloodstain;

  • Pour some hydrogen peroxide in a spray bottle; you can add a tiny amount of table salt and liquid soap for old and thick stains;
  • Blot area with a clean towel;
  • Repeat until the stain is removed.

Other stain removals - Food, Wine, Vomit stains

You can apply this method for stains covering a wide area like vomit, food, or drink spillage. 

  • Make a mixture of vinegar and water in equal parts (you can also use hydrogen peroxide for small spots);
  • Spray on the soiled area;
  • Blot out spray using a clean towel;
  • Sprinkle baking soda and leave for at least 30 minutes;
  • Vacuum off the soda and leave to air dry.

Keeping your mattress clean for long

  1. The best way to protect your mattress is to use a mattress protector or cover. The best types are hypoallergenic and waterproof. 
  2. You can wash the mattress cover once every month. You can sprinkle baking soda for about 30 minutes and vacuum to remove dust mites and odor during this time.

Also, flip your mattress every three months or rotate the head to the bottom if you use a pillow-top mattress.



How often should I clean my mattress?

If you use a proper mattress protector, you might never need to clean your mattress deep again. But otherwise, once every six months should suffice.

How do I clean oily stains from my mattress?

Dissolve a few drops of liquid soap in warm water. Blot out stains by dipping a clean towel in the solution and gently wipe off.

Is it okay to steam clean a mattress?

While some steam cleaners now suction while cleaning, it’s generally advisable to steer clear. This is because steam cleaning a mattress can quickly get water into the foam, which damages the bed and can cause mold growth.



  1. Rutala W. A., Barbee S. L., Aguiar N. C., Sobsey M. D., Weber D. J. (January, 2000). Antimicrobial activity of home disinfectants and natural products against potential human pathogens. Retrieved from

Our research


Mattresses Considered


Hours of Research


Sleep Experts Consulted

Subscribe to get updates and new deals!

Zero spam. Unsubscribe at any time

Leave a comment