How to Clean a Mattress?

a mattress on a bed

We spend around a third of our lives sleeping. And sleeping in a clean hygienic environment can only help us wake up feeling refreshed. But do you remember the last item you cleaned your mattress? 

Mattresses are probably the most frequently used but the least frequently cleaned pieces of bedding we have. One reason could simply be that you don’t know how to clean your mattress. Can you wet it? Use detergent or use a vacuum?

In this mattress cleaning guide, we tell you how to clean a mattress, how to manage frequent cleanings, and how to deal with issues like bad odors, dust mites, and bed bugs.

Why Should You Clean Your Mattress?

Many people are unaware that humans shed skin and sweat in little amounts when sleeping. This accumulates over time and creates an ideal breeding environment for fungi, germs, and dust mites.

If you haven’t had your mattress cleaned in a while, it may be one of the dirtiest items in your home. Itching and allergic reactions can occur, disrupting your sleeping patterns. When you start cleaning and sanitizing your mattress, it will extend the life of your mattress and enhance your sleep and the air quality in your home.

Frequently washing your bedding, vacuuming in a few months, and using a mattress protector is usually all that’s required. Intensive cleaning, such as spot removal or odor removal, is usually as easy as spraying down your mattress and giving it a thorough scrape.

How to Clean Your Mattress in Simple Steps

1. Gather all the supplies needed

Here are some materials that can come in handy when cleaning your mattress:

  • Plain Water 
  • Soap or Detergent
  • White Vinegar
  • Baking Soda
  • Enzyme Cleaner
  • Plastic Sheet
  • Microfiber or soft cloth 
  • Spray Bottle 
  • Vacuum Cleaner
  • Gloves

You will require mattress cleaning products that are conveniently accessible in your home, like baking soda, detergent, hydrogen peroxide, a vacuum cleaner, etc.

If you’re wondering how to clean a mattress with baking soda, you can either pour baking soda into a sieve and sprinkle over the entire mattress, or spray the mattress with a fine mist of water and then sprinkle it with baking soda. Baking soda absorbs odors by attracting dirt and moisture. Allow it to sit for about an hour to an hour and a half.

And if you want to know how to clean a mattress without baking soda, you can always dust it off with a microfibre cloth. Or, if you want to spot clean a bloodstain, use hydrogen peroxide and use a damp cloth to wipe it off. And for the remaining moisture to get absorbed, use unscented cat litter.

2. Wash all the bedding

First, remove the bedsheets and put them in the laundry. If possible and if the material instructions suggest the same, use warm water to help eradicate dust mites. 

3. Vacuum Your Mattress

Then vacuum your mattress using an upholstery attachment. This will remove dry skin, dust, mites, and other filth and waste. Check all of the creases and wrinkles in your mattress for dirt and vacuum them properly.

4. Spot Clean Your Mattress With a Stain remover

If there are any stains on your mattress, now is the time to wash them. Use a specialized enzyme cleaner or normal dish soap and cold water. Spot clean only, and don’t wet the mattress. Identify the type of mattresses you have before you start cleaning.

5. Rub it on the Stains spot

After you’ve made sure you’re using the right detergent, soak a hand towel in it and rub it on the spot until it vanishes. Apply a little cold water on the cloth to help wipe persistent spots.

6. Sprinkle baking soda everywhere on the mattress

Sprinkle your mattress with a sheet of baking soda and leave it for many hours or even overnight to disintegrate sweat stains and neutralize odors. This will help in the removal of any dirt that has remained. UV radiation from the sun can assist in the eradication of germs.

7. Vacuum the mattress again

Lastly, vacuum out all of the baking soda again from the mattress.

How Often Should You Clean Your Mattress?

Generally, it is suggested that you clean your mattress once every 6 months or so. Before beginning to clean any mattress, there are several variables to consider, including the mattress type and the reason for cleaning. To achieve the best results, various cleaning methods could be utilized for each material and stain.

Cleaning Tips for Different Types of Mattresses

Memory Foam

As memory foam is petroleum-based, it might react in a negative manner with some cleaning solutions. Instead of using chemical cleaners, make a do-it-yourself mattress cleaner or clean up your memory foam mattress with normal water, and you can use some drops of detergent or dish soap.

Latex Mattress

An innerspring mattress comprises springs at the center of the unit to absorb the weight of a resting body and uses steel coils for body support.

To clean these mattresses, simply use equal parts distilled white vinegar and water in a spray bottle. Spray the mattress surface until it is damp but not soaked. Allow drying before flipping to spray the opposite side. Allow airing to dry again before using.

Hybrid Mattress

A hybrid mattress is a multi-layer bed that incorporates memory foam, latex, or gel into the design, as well as an innerspring system. Sleepers can enjoy the pressure alleviation of the foam layers as well as the solid feel of a traditional spring mattress. Unless the mattress has been stained, the only recommended cleaning procedure is vacuuming.

Gel Mattress

A gel foam mattress has gel foam on top of a sprung or foam base. Gel foam is a viscoelastic foam combined with gel beads to give additional support and help decrease heat build-up. You can use, plan water, mild detergent, or soap to clean the mattress depending on the instructions. 

How to Clean Different Stains from Your Mattress?

There are many ways mattresses and sheets can get stained, and cleaning every one of them might require a different approach. The different ways to deal with each stain and how to clean a mattress and remove stains are given below: 

How to clean a mattress after a spill?

Water or other liquid spilled and absorbed into the bedding can do more damage to a mattress than almost anything else. Mold and mildew thrive in wet environments, such as wet mattresses. So, the best thing you can do is thoroughly clean and follow the techniques outlined in this mattress cleaning guide’s deep cleaning section.

How to clean a mattress after vomiting?

If there are any spots from bodily fluids left behind while you were sick, use a moist cloth, some gentle dish soap, and water mixture to clean the spots and remove the odor. Finally, sprinkle some baking soda on the mattress and let it sit for a few hours (ideally in the sun) before vacuuming it.

How to clean a blood stain from a mattress?

Grab a bottle of hydrogen peroxide and apply a small amount straight to the spot, then watch as the red blood stain vanishes. Reapply as needed to remove old or stubborn stains. After removing the stain, rinse the area with cold water to remove any peroxide remaining.

How to remove body odor from a mattress?

Baking soda is a natural odor eliminator that you can also use on memory foam pillows and mattresses. Sprinkle baking soda over the surface of your mattress with a flour sifter and leave it for at least 30 minutes. The longer you let the baking soda out, the better the outcomes will be.

When Should I Consider Spot Cleaning a Mattress?

Spot cleaning should be considered when you spill something onto your mattress, if there’s a bloodstain or if someone gets sick on it, and if you’re wondering how to clean a mattress by hand when this happens, follow this method. 

Use a stain remover to spot-clean your mattress. It’s now time to concentrate on getting stains out of the mattress, which entails spot-cleaning. Never wet your mattress or apply a cleaning solution to it directly.

How to Keep Your Mattress Clean?

Investing in a mattress protector, which will protect it from spills and stains, is one of the finest methods to keep a mattress in showroom condition. If you’re wondering how to clean a mattress topper, you could combine equal parts chilly water and distilled white vinegar in a spray bottle. Spray the problematic mattress topper areas. Using a cloth, gently wipe off any excess moisture. Allow the mattress topper to rest for at least 8 hours after sprinkling a thick layer of baking soda on top of it.

The majority of people should wash their sheets once a week. If you don’t sleep on your mattress every day, you might be able to reduce this to once every two weeks. Some people, especially those who sweat a lot, should wash their linens more frequently than once a week.

It is important to know how to clean a mattress and box spring. Mattresses are supported on the bottom by box springs. A loose dust cover covers the bottoms of box springs. They should be cleaned every time you flip your mattress or every three months.

Suppose you don’t have certain gadgets at home and think about cleaning a mattress without a vacuum cleaner. You can readily use common household items instead of a microfibre cloth, baking soda, etc.


Make sure to follow the right cleaning methods for your mattresses according to the material that they are made of. A clean mattress will drastically improve your sleep and protect you from allergens and other pesky insects from breeding on it. This way, your mattresses will stay in amazing condition for years to come.

Frequently Asked Questions

The cost depends on how big the mattress is and how much dirt and stains are on it. And also, on the material, it is made of as they need different techniques for each.

Vinegar eliminates smells. You may manufacture an organic deodorizer by combining it with water, saving you money on chemical sprays that may bother your allergies.

Corn-starch absorbs body oil, which could be causing your bed to stink. Scatter corn starch and baking soda over the surface of your mattress. Allow the mixture to sit on your bed for one day. Then vacuum the surface of the mattress to remove the corn starch-baking soda combination.

Steam cleaning of a mattress is an environment friendly technique to cleanse your mattress of dust mites, odors, grime, bed bugs, dead skin cells, and bacteria. Steam cleaning your mattress will enable you to sleep better by removing any allergens.

Was this article helpful?

Related reading

Fact-Checking: Our Process

The Mattressguides editorial team is dedicated to providing content that meets the highest standards for accuracy and objectivity. Our editors and medical experts rigorously evaluate every article and guide to ensure the information is factual, up-to-date, and free of bias.

The Mattressguides fact-checking guidelines are as follows: