Learn How to Clean a Mattress Easily and Quickly

If you have kids, pets, or are just a neat freak, our guide on how to clean a mattress could be just what you and your loved ones need to get healthy and refreshing sleep every night. 

We scoured the web for the most effective methods in order to share valuable tips and tricks to help you do so efficiently and effectively.

Let’s get started!

How to Clean a Mattress: Routine Cleaning

Proper maintenance will not only keep you from having to replace your mattress but also decrease allergens and irritants and provide more restful sleep. 

The best techniques for routine mattress cleaning are listed below. You’ll need the following items:

  • Dish soap (clear) 
  • Enzyme cleaner
  • Vacuum cleaner 
  • Microfiber towel
  • Baking soda 
  • Cold water

First, start by removing the bedclothes and washing them. If possible, use the hottest water setting to aid in the removal of dust mites. 

Then, using the upholstery attachment, vacuum your mattress to get rid of dry skin, dust mites, and other debris. Make sure to hit all the nooks and crannies.

If the mattress has any stains, now is your chance to try to remove them. When cleaning a stained mattress, it’s best to use an enzyme cleaner or dish soap and water. However, it’s important to know what type of mattress you have before applying the cleaning solution.

After you’ve double-checked that you’re using the appropriate cleanser, proceed by dampening your towel with it and dabbing the stain. To remove stubborn stains, you may need to apply a bit of cold water to your cloth.

At this point, let’s discuss another aspect of routine care, which is how to clean a sweaty mattress. The best way to do this is to sprinkle the baking soda on your bed to dispel the stain and neutralize any odours

Make sure to let the soda sit for a few hours or even overnight. If it’s a sunny day, open the curtains to allow light to hit the mattress, as the UV rays can aid in the destruction of germs. Finally, vacuum up the baking soda.

How to Deep Clean a Mattress

When it comes to general housekeeping and spring cleaning, we don’t often consider disinfecting our mattresses. However, in order to keep dust mites, bacteria, and allergens at bay, it’s recommended that you deep clean your mattress at least twice a year.

Below we’re providing you with instructions on how to deep clean a mattress. You’ll need the following common household items:

  • Vacuum cleaner
  • Few boxes of baking soda 
  • Hydrogen peroxide
  • Clear dish soap
  • Toothbrush
  • Spray bottle
  • Few white rags

First, remove all of the bedding. Next, using an upholstery attachment, carefully vacuum the top of your mattress. 

Then you should evenly sprinkle the baking soda over the whole mattress. There’s no need to worry about using too much; just make sure you spread it out evenly. Now use either a vacuum brush or toothbrush to rub the soda into your mattress.

As you may now have realized, we’re not using any toxic cleaning supplies during this process. We’re teaching you how to clean a mattress naturally.

The soda will help remove moisture and deodorize your bed, so make sure to let it sit for at least ten minutes. Once you’ve let the baking soda work its magic, vacuum the mattress again. 

For the next stage of this process, you’ll need to add one cup of cool water, one cup of peroxide, and two big squirts of dish soap into your spray bottle and shake it up. Now, it’s time to spray the solution with a fine mist over the entire surface — just a light, damp coating.

While the top of your bed is still damp, add another layer of baking soda. However, unlike earlier, use a rag to rub the soda into the mattress. This is how to deep clean a mattress with baking soda. You can even add a little extra to more prominent stains

You should end up with a firm layer of paste as the solution and soda begin to dry. To achieve the maximum effect of this technique, let your coated mattress sit overnight (8+ hours).

After eight or more hours have passed, it’s time to once again scrub the mattress with your brush breaking up the pasty residue. Finally, you’re ready to vacuum the surface of your bed one last time. 

Now you know how to get a mattress clean and deodorized without using any expensive or harmful chemicals. What’s more, you might be ready for some healthy and refreshing sleep for up to six months.

How to Clean Urine Out of a Mattress

Urine stains are especially aggravating because they can soak into the mattress and produce a persistent odour. It’s easier to remove this type of stain if you start cleaning it as soon as possible. 

In this section, you’ll learn how to clean a urine-soaked mattress the right way. 

For this, you’ll need:

  • Old bath towel
  • Paper towels
  • Microfiber towel
  • Two tablespoons of laundry detergent 
  • Two cups of cold water
  • Cup of vinegar (white)
  • Spray bottle

Apply pressure by pressing a towel into the affected area to get as much pee out as possible. Scrubbing won’t remove mattress stains but will just spread them out and cause them to be better absorbed.

Next, combine the vinegar, laundry detergent, and water in your spray bottle. You should then liberally squirt it onto the affected area. 

Allow the cleaning solution to sink in the stain for 15 to 20 minutes after applying it. The detergent will clean the dirty mattress by removing the urine, while the vinegar will eliminate the stench.

Once you’ve soaked the stain in the solution, cover the affected area with a thick layer of baking soda or unscented kitty litter. Let it soak up as much fluid and odour as possible overnight

When the powder or kitty litter is dry, it’s time to vacuum the mattress thoroughly. If the odour persists, continue the cleaning solution application and drying process until it’s gone.

How to Clean a Mattress With Urine Stains

If the urine dried by the time you discovered the accident, you’ll need to take extra precautions. It’s best to rehydrate the stain. Unfortunately, this may make it smell worse at first, but it’s the only way to get rid of it.

  • Soak the damaged area in the same vinegar, detergent, and water solution.
  • Cover with plastic or a clean garbage bag. 
  • Leave for 24 hours. 

This rehydrates the urine, allowing the solution to work without drying it out. In cleaning this dirty mattress, the next step is removing the plastic covering and allowing the bed to air dry

It could take up to 12 hours to complete this task. After the area has dried, inspect for odours or urine stains on the mattress. To remove all signs of the urine, you may need to repeat the cleaning process multiple times.

How to Clean a Mattress From Pet Urine

Animal urine is concentrated and has a more pungent odour than human urine. Plus, many animals, like dogs and cats, use pee to mark their territory

Therefore it’s critical to clean the mattress stains quickly to prevent your pets from repeatedly marking their territory on your bed. You can accomplish this by following the five easy steps below:

  1. Blot up as much pee as you can without rubbing in the stain.
  2. Sprinkle a generous amount of baking soda over the affected area. Don’t use kitty litter if you have a cat, as it will encourage them to use the bed as their bathroom.
  3. Reapply baking soda with a brush.
  4. Keep repeating Step 3 until the baking soda is dry after its first application.
  5. Continue as directed for human urine (in the section above), beginning by soaking the stain in a cleaning solution. 

How to Clean a Mattress From Vomit Stains

Vomit, like urine, can penetrate deeply into the mattress and create a long-lasting unpleasant odour, so you’ll want to clean it extremely well.

If you’re wondering how to clean puke from a mattress, begin by clearing up as much vomit as you can without rubbing it into the bedding. Clean up the mess with an old bath towel, blotting out as much wetness as possible with paper towels or a microfiber cloth.

Next, combine two cups of warm water with two tablespoons of washing detergent. The detergent will aid in the decomposition of the vomit and the removal of the stain. 

The next step in cleaning vomit from a mattress is to spot clean the surface. To avoid soaking the mattress, dampen a clean cloth with the solution and apply it.

Using a spray bottle, dilute three parts white vinegar with one part water and apply to the affected area. Don’t soak the mattress; just dampen it. The vinegar will have a strong odour, but it will fade as it dries.

Allow the mattress to air dry before repeating the steps above until the stain and odour is gone.

How to Clean Blood From a Mattress

Start by soaking up as much blood as you can with a towel. Blood is difficult to remove because it hardens once it has dried. It’s essential to use cold water since hot water will help lock the stain into the fabric.

Next, apply a tiny amount of hydrogen peroxide to the stain. Blot it with a clean, dry cloth once it has stopped fizzing. Repeat this process as much as necessary. Cleaning a mattress with hydrogen peroxide is highly effective.

Then, form a paste of baking soda and hydrogen peroxide, or cold water, and apply it to the stain. Allow it to sit for 30 minutes before wiping it down with a moist cloth.

Another good tip for cleaning blood from a mattress is that simply replacing the soda with a meat tenderizer also works well.

How to Clean a Wet Mattress

When cleaning a wet mattress, the first thing is to figure out how it got that way. Remember that since mould and bacteria will grow and spread, drying it as soon as possible is crucial unless you’re dealing with bodily fluids (which we went over in the previous sections).

If your mattress’s wetness resulted from a flood, you should be aware that it’s most likely beyond repair! Floodwater is usually toxic, so cleaning this mattress with baking soda won’t cut it. Therefore, it’s safer for you and your family to throw it out and purchase a new mattress.

How to Get Rid of Mattress Odour

As previously noted, an enzymatic cleaner is excellent for removing lingering odours from an old spill or accident. However, below we’ll teach you how to clean a mattress with baking soda and vinegar, as well as a few other household items.

You should start by mixing the ingredients below into a sort of cleaning paste.

  • Tablespoon of vinegar
  • Teaspoon of laundry detergent
  • Teaspoon of water
  • Two tablespoons of baking soda
  • Drop of disinfectant

Lightly scrub the problem areas with the cleaning solution. Then spot clean the mattress with a significant amount of baking soda and leave it to sit overnight if possible before vacuuming it up.

If the stench is caused by sweat or body odour, combine cornstarch and baking soda, as cornstarch is an excellent oil-drying agent.

Pro tip: Add a few drops of your favourite essential oil to any homemade cleaning solutions mentioned throughout this article.


Now that you’ve made it this far, you should have a pretty good idea of how to clean a dirty mattress. 

Hopefully, our guide has supplied you with all the info, tips, and natural cleaner recipes that you’ll need to keep your bed fresh and germ-free. We hope that you’ve learned how to clean a mattress properly and are thrilled to share your newfound knowledge. 

Please remember to give your bed a deep cleaning at least twice a year.


How do you steam clean a mattress at home?

While this type of cleaning isn’t too difficult, it does necessitate some forethought and planning. So, let’s find out just how to clean a mattress with steam.

Start by removing all of the bedding. Now is an excellent time to wash your mattress cover. Next, carefully vacuum the mattress. 

After that, any visible stains on the mattress’s surface should be spot cleaned before you steam clean the mattress. Once your steamer is prepared, hold the head two or three inches above the surface and move it slowly along in a sweeping motion.

Make sure that the mattress surface is damp but not soaked. Be sure to clean the sides as well. Finally, open the windows and turn on some fans (if you have them) for at least three hours to allow the mattress to air dry.

How do you get bad stains out of a mattress?

Generally, it is recommended to mix a 50/50 solution of white vinegar and water in a spray bottle. Then you should spray a stain and blot it (with a clean cloth). Repeat these steps until the stain disappears. Next, you should sprinkle some baking soda and hoover it up in an hour. After that, you should let your mattress air dry.

If you need any more guidance regarding how to clean a mattress, just scroll back to the top and take another look. We hope that you’ll find the help you may need.

After teaching for 8 years, Damjana found a new challenge — writing. With her academic background in the English language, doing research and writing is always fun and enjoyable. In her spare time, she loves binge-watching TV shows, especially crime documentaries, or spending time with her dogs.

We will be happy to hear your thoughts

Leave a reply