Buying a mattress can be quite an investment, so make it last with regular cleaning. While cleaning a mattress may sound daunting, the process is actually quite simple. Learn how to clean a mattress with this easy step-by-step tutorial.
We spend hours on our mattress every night. Think of what’s lingering on it: sweat, dead skin cells, puke & pee from our kids and/or pets. It’s gross! Luckily, cleaning a mattress is quite easy to do. With a few quick steps, your mattress will be clean and fresh. Let’s take a look at how to deep clean a mattress, step by step.
What You Need to Deep Clean A Mattress
Affiliate links may be used. Please see our advertising disclosure for more information.
Ingredients Needed to Clean & Deodorize A Mattress
- Baking Soda
- Essential Oil (Optional)- If you are unsure of where to buy essential oils, you can check out this post to help you choose a brand that’s best for you
- DIY Stain Remover– Use stain remover if there are any visible stains on the mattress
Supplies Needed to Clean A Mattress
- Hand-Held Vacuum Cleaner or Vacuum with Brush Attachment
- Washcloth
How to Clean A Mattress At Home
Remove & Launder All Bedding
Start by removing all the bedding: pillows, sheets, blankets, mattress pad… everything. Toss the bedding in the washing machine and give it a good cleaning; no need to put dirty sheets on a clean mattress.
Vacuum The Mattress to Remove Debris
With the bedding removed, vacuum the mattress to remove any dust and crumbs. A hand held vacuum works great for this, or use the small brush attachment on your vacuum cleaner.
Treat Stains on Mattress
Prior to using any product on your mattress, check to make sure your mattress is okay to get a little wet. Some mattresses, like memory foam, do not tolerate moisture, so spraying a product directly onto the mattress is not recommended. Always test any cleaning product on a small area to make sure there are no unwanted changes.
If there are any noticeable stains on the mattress, use our DIY Stain Remover to treat them. Simply spray the stain remover on the stain and gently work it in with a toothbrush (not your own).
Wait 5 minutes, then blot the area with a damp cloth. (I’m telling you, this stuff works so well, I couldn’t even find the stain. I just had to look for the wet spot I had sprayed.)
How to Deodorize A Mattress
Once you are done removing any stains, sprinkle a generous amount of baking soda directly onto the mattress. Baking soda works wonders at removing moisture and absorbing odors.
For a little added scent, mix in a few drops of lavender essential oil to the baking soda before sprinkling it on the mattress.
See our carpet deodorizer recipe (which you can also use on your mattress) for the correct ratio of baking soda to essential oil.
Once the baking soda has been sprinkled on the mattress, gently move the baking soda around with your hands so the entire mattress has some baking soda on it. Allow the baking soda to sit on the mattress for a couple hours (maybe until that load of laundry is done).
After the baking soda has had a chance to sit, vacuum it up with your hand held vacuum; then put your clean bedding back on and you’re done.
See… learning how to clean a mattress wasn’t so hard, was it?
If you do not own a mattress protector, I would highly recommend getting one. It’s a layer of protection for your mattress, and you can throw it in the wash to get it clean.
Common Questions About Cleaning A Mattress
How Do I Clean Pee Out of A Mattress?
Luckily, the steps for cleaning urine from a mattress are very similar to the tutorial above. Start by removing the bedding and get it in the washing machine. If you are working with a fresh accident, apply a generous amount of baking soda to the urine stain and allow it to sit on the stain for at least 15 minutes. (The longer the baking soda sits on the stain, the more moisture and odor it absorbs.) After allowing the baking soda to sit, vacuum it up. Continue to repeat this process until the stain lightens and doesn’t smell as strong. Now grab our DIY Stain Remover (which is a simple combination of dish soap and hydrogen peroxide). Spray the urine stain with the stain remover, using a toothbrush to really scrub it in. Allow the stain remover to sit for 5+ minutes, then use a wet washcloth to scrub out the stain. Allow the mattress to dry, then sprinkle the stain with a combination of baking soda and essential oil (see our carpet deodorizer recipe for details, as this doubles as a mattress deodorizer). Allow the mixture to sit for at least 15 minutes and then vacuum it up.
How Do Clean Vomit From A Mattress?
Often a virus, like norovirus, is the cause of vomiting, so not only do we need to clean the mattress, we also need to disinfect the mattress. Start by putting on gloves and a mask to protect yourself as you clean. Remove the bedding from the bed and get it in the washing machine. Clean as much of the vomit from the mattress as you possibly can with paper towels. Apply a generous amount of baking soda to the vomit stain and allow it to sit for a minimum of 15 minutes. (The longer the baking soda sits on the stain, the more moisture and odor it absorbs.) After allowing it to sit, vacuum up the baking soda. Repeat the process if necessary. Clean the stain with our DIY Stain Remover. Spray the stain remover onto the stain and work it in with a toothbrush. Allow the stain remover to sit for several minutes, then scrub out the stain with a wet cloth (make sure to wash the cloth when done!). Allow the mattress to dry, then use Force of Nature to disinfect the mattress. (I like Force of Nature because it’s made with vinegar, salt, and water, yet is powerful enough to be registered as a hospital-grade disinfectant, proven to kill norovirus). Spray Force of Nature onto the vomit stain and allow it to dry. Once dry, sprinkle baking soda (mixed with essential oil if desired) onto the treated area. Allow it to sit for at least 15 minutes, then vacuum it up. (Remember to throw out any vacuum bag and disinfect your vacuum canister when done.)
For more information about cleaning after norovirus, check out this post.
Karie says
I like the idea of adding the essential oil to the baking soda. I have cleaned my mattress before but never thought of doing that.
Bound for Style says
Great! Awesome cleaning tips for mattress.
Roberta Doyle says
Fantastic idea. I have never cleaned my mattress , too. It doesn`t look like hard work,though. I am going to use baking soda. There is no stains on it but the mattress definitely needs refreshing. Thank you for sharing your article. Best regards!
Erin says
Glad I could help out Roberta! It was really an easy process that I feel like I should have been doing all along.
Roberta Doyle says
Thank you 🙂
Gloria Miranda says
I really badly needed this one. For me it was hard to clean mattress. But after I read this I found it easy thing to do. Thank you for the step by step process of cleaning mattress. Thank you Erin!
Erin says
It really is a pretty easy process. Glad I could help. Have a great day Gloria.