How to Clean a Mattress

Sleepopolis may earn a commission on sales through our affiliate links in this article. This commission allows us to run our testing lab and continue to bring our readers the most comprehensive information on sleep and related products. See our disclosures.

There comes a time in every sleeper’s life when they have to learn how to clean a mattress. And if you’re reading this, that time is now. So grab your gloves, folks, because I’m about to show a full-proof method for zapping stubborn stains, eliminating icky odors, and getting your mattress looking (and feeling!) fresh again.

To show you how to use the method, I’m going to demonstrate on a mattress I’ve dirtied up with coffee, red wine, food stains, a urine duplicate, and a blood duplicate that have set for days. I’ll also be answering questions about mold and more stains!

So, without further ado, let’s get into it!

Why Is It Important To Clean My Mattress?

Even if your mattress doesn’t look dirty, it’s important to note that dust mites, bacteria, and musty odors are bound to build up over time. And beyond that, snoozing on a clean, fresh-smelling mattress can actually help you get better Zzz’s, too.

To get more specific, cleaning your mattress can help with:

  • Dust Mites – Dust mites are tiny insect-like pests that feed from the skin cells you shed each night. And because you shed millions of skin cells per week, the average mattress contains tens of thousands of dust mites eagerly awaiting their next meal. (1)
How to clean a mattress
We shed millions of skin cells every week, which attracts dust mites!
  • Allergens – Tossing and turning in bed can stir up dust particles that live in your mattress, and release them into your bedroom. Even if you’re not allergic to dust, breathing it in all night can lead to nasal congestion, itchy/watery eyes, and throat irritation. (2)
  • Night Sweats – Regardless of whether you run hot or cold, you’re likely to sweat while you sleep. The sweat from your body goes right into the surface of your mattress, making it a moist breeding ground for bacteria. (3)
  • Sleep Quality – And finally, you’ll probably sleep more peacefully if you know your mattress isn’t crawling with dust mites. In fact, making your bed in the morning, keeping your sheets clean, and resting on a clean mattress can help you fall asleep faster and sleep soundly through the night.

With all that said, deep cleaning your mattress at least twice a year will cut down on bacterial buildup and help keep those allergens at bay. Of course, accidents happen and sometimes your bed gets so messy that an immediate clean is necessary. So before I tell you how to get your sleep space glowing again, let’s talk supplies.

More: Check out our guide on how often you should replace your mattress!

DIY Mattress Cleaning Supplies

There are a variety of ways to clean your mattress, many of which include popular name-brand cleaning solutions that you can find online or in stores. But I’m showing you a DIY method because it’s effective, non-toxic, and involves basic household items you probably already have.

So let’s first take a look at everything you’ll need to start cleaning the stains:

  • Hydrogen Peroxide
  • Several boxes of baking soda (it depends on the size of your bed, but I suggest having at least three boxes to be on the safe side)
  • Clear dish soap (nothing green or blue as it could stain your mattress)
  • A spray bottle
  • A toothbrush
  • A few white rags
  • A vacuum cleaner
  • Sifter (optional)
  • Essential oil (optional)

You can use the above supplies to clean blood and urine stains, but to double down on them, you’ll also need:

  • White distilled vinegar
  • Another spray bottle
Everything you need to clean your mattress is safe and non-toxic.

Once you’ve assembled your supplies, it’s time to head to the bedroom and strip your mattress of all bedding. As you gather all your sheets and pillows, let’s discuss expectations.

Setting Expectations

Let me start by saying that cleaning your mattress is not going to make it look brand new again, and it’s important to set reasonable expectations before you begin. Afterall, every stain and mattress is different, and there are a few key factors to keep in mind as you clean.

  • Old & New – It’s important to remember that the stain you just made on your mattress is probably going to disappear quicker and more completely than the stain that’s been there for years.

coffee2 beforeafter

  • Light & Dark – Similarly, really dark stains made by things like coffee or chocolate might still be slightly visible by the time you’re done cleaning. Don’t worry, this doesn’t mean your mattress isn’t clean; it just means that the stain was too dark to erase entirely (especially if your mattress is white).
blood beforeafter
Dark or deep stains might still be visible after you’ve cleaned.
  • Time & Patience – Before you pick up your spray bottle, it’s very important to note that deep cleaning your mattress takes time and patience. Between all the vacuuming and spraying and drying, this is not a task to take on when you’ve got a spare 15 minutes. Instead, you should set aside a full day, and plan to sleep on the couch while your mattress dries overnight.

redwine beforeafter

That said, the method I’m showing you can treat everything from grass stains and wine spills to blood and bed-wetting accidents. And just in case your mattress doesn’t sparkle after the first treatment, I’ll show you how to double down on stain and odor removal too.

With these things in mind, let’s get down to business.

How Do I Clean My Mattress?

Pictured below is my step-by-step guide to deep cleaning your mattress. Keep all your supplies nearby before you begin, and change into some clothes you don’t mind dirtying (you will get baking soda on yourself).

Once you’ve removed all bedding and your mattress is totally bare, vacuum the top of it. This’ll get rid of that first layer of dust, pet dander, and any other unseen particles that are hanging out on the surface of your mattress. Any vacuum will do, but you might find that using a hand-held vacuum is easier to maneuver.
Then, sprinkle an even coat of baking soda all over your mattress. Don’t be afraid to use too much, it’s not going to hurt anything; just make sure it’s evenly distributed (you may find that using a sifter is a good way to accomplish that). Now use a vacuum brush or toothbrush to rub the baking soda into the mattress. Personally, I prefer to use a vacuum brush as the bristles are thicker and can scrub harder.

Set a timer for ten minutes, and let the baking soda do its thing. Keep in mind that baking soda lifts bad odors and moisture away from your mattress, so it’s important to let it sit for at least 10 minutes.

step8 e1649958715660
Vacuum the mattress again. You’ll probably notice that your vacuum has filled with baking soda, so feel free to empty it before you begin the next step. For me, this was as easy as opening the vacuum’s chamber and dumping the baking soda in the garbage can; but you may find that you need to give it a few taps and shakes to empty it completely.
food and drink solution
Now grab your spray bottle and make your cleaning solution. In the bottle, add one cup of hydrogen peroxide, one cup of cool water, and two big squirts of dish soap. Then, shake it up!
Spray the solution all over your mattress and check for dry spots with your hands to make sure the whole surface is covered. And if you’re concerned about touching the solution with your bare hands, don’t worry — this cleaning concoction is totally non-toxic!
Now, your bed should be quite damp, and it’s time to cover it with baking soda again. Rub the baking soda in with a white rag, and you may want to put a little extra on the darker stains. By this point, you’ll notice a firm paste has formed on your mattress. For really tough stains, add an extra layer of baking soda and cleaning solution.

Now, we wait. It’s best to let your mattress sit overnight in order for the cleaning solution to take full effect, so plan to spend the night on the couch or an air mattress.

Once at least eight hours have passed, scrub your mattress with a brush in order to break up the baking soda residue. For this, I recommend using a vacuum brush as it’s bristles are stiffer, stronger, and better at breaking up the residue.
Finally, vacuum it all up, and be amazed by what these simple household items can do. Keep in mind that you may have to vacuum it a few times to make sure all the baking soda residue is gone. I suggest you vacuum it once, then beat the mattress with a rag (or tennis racket if you want to be old-school!), and then vacuum it again. Beating the mattress will get those baking soda particles up and moving, making it easier to vacuum them all up.

Now, check out your results!

Ta da! Who knew a handful of simple household items could do all this?

Blood, Urine, and Mold

By now you might be thinking, “Why did you tell me to get distilled white vinegar if I didn’t need it?” Well, the method I just showed you can treat stains made from blood or urine, but if the blood is still slightly visible, or the urine still smells a little funky, it’s time to break out the vinegar.

Combine a few capfuls of distilled white vinegar with a few tablespoons of baking soda, and mix it up until it forms a paste. Then, spread the paste over the stains and let it sit for at least an hour. After that, the paste will be hard enough to break and peel off the mattress, taking the stinky stain with it. Be sure to vacuum your mattress again to get rid of any baking soda debris, and you should be good to go!


For dark, long-term stains, you may want to repeat the method.
urine beforeafter
The after & before image of the urine duplicate stain.

Mold, on the other hand, is a trickier issue because it can be detrimental to your health. If you notice that your mattress has become moldy, I strongly suggest that you replace it. Even if it means sleeping on the couch for a new nights, I don’t recommend taking any risks when it comes to mold.

More: Check out our guide to the best mattresses of 2022!

If you’re not sure whether or not you’re dealing with a moldy mattress, check for green, grey, or black spots forming on the fabric. Oftentimes, mold accumulates in little dots rather than one large stain, and usually looks fuzzy in texture.

Protecting Your Mattress

Once you’ve given your mattress a nice deep clean, keep it pristine by following the guidelines I’ve listed below. These suggestions aren’t necessarily mandatory, but they can really help keep your sleep space clean.

  • Get a Mattress Protector – I can’t overstress the importance of a mattress protector. They are relatively inexpensive (usually ranging from $25-$100), can be found online or in stores, and go a long way in keeping your mattress clean. Additionally, most protectors are waterproof which means if you spill something, your protector has you covered.

SO BestFortheMoneyGraphics MattressProtector

Beyond stains, mattress protectors can keep dust mites and other allergens at bay as well. Think of it as an antimicrobial barrier between your mattress and the outside world. And if you’re not sure where to start shopping, check out our review of the Malouf Mattress Protector and the Bedical Care Mattress Encasement.

  • Wash Your Bedding Once A Week – Your bedsheets can harbor a lot of bacteria, and should be cleaned once a week. By keeping your sheets and pillows cleaned, all the icky dust mites and germs that might live in your bedding are much less likely to spread to your mattress. For more info on this, be sure to check out my guide to cleaning your sheets!
  • Bedtime Habits – It may be tempting, but eating food in bed and/or allowing your pets to sleep with you can increase the amount of dust mites and bacterial buildup in your mattress. Not to mention, you’re more likely to spill something if you’re dining in your bedroom!

Now that you’re equipped with all the info needed to clean and protect your mattress, we’re almost at the end of this review. But before you go, let me tell you a bit more about my own experience using this method so that yours will be as efficient as possible.

Is This The Right Cleaning Method For Me?

As you can see, this cleaning method worked wonders on the various stains that once covered my mattress. However, there are a few things to keep in mind about this particular process in order to make your experience as quick and effective as possible.

  • Brushing – Using a toothbrush to scrub the baking soda into your mattress does work, but if you can, I recommend using a vacuum brush. In my experience, the toothbrush was ideal for breaking up baking soda residue in small, concentrated areas. But I found it to be a bit too small to use on the entire surface of the mattress. Additionally, vacuum brush bristles are stiffer, stronger, and less likely to fall off as you scrub.
  • Baking Soda – I can’t lie — by the time I was done cleaning, I was covered in baking soda. I mean, it’s a small price to pay for great results, but I’m going to prepare a little differently next time. For example, wearing black was a bad move.

Also, I think emptying the baking soda from my vacuum after each use might make the mess a bit more manageable. And lastly, don’t underestimate the amount of baking soda you’ll need, as it’s a hassle to have to go out and buy more mid-clean (again, I suggest having at least three boxes).

  • Ventilation – Yes, this is a non-toxic cleaning solution, there’s still a baking soda aroma that, frankly, I found rather unpleasant. So I suggest (weather permitting) that you keep your bedroom windows cracked while you clean for a little ventilation.

That said, I was very impressed by how well this method worked (honestly didn’t think that oil & vinegar stain was going to come out) and I fully intend to use it again. But if you’re still not sure that this is the right technique for you, let’s recap some highlights:

P1018380 1 scaled
This is a DIY, budget-friendly, non-toxic mattress cleaning method!
  • Budget-Friendly – Many of you may already have several (if not all) of the supplies you need to start cleaning. But I bought every single item brand new, and it all cost me less than $50. If you want to avoid paying top dollar for a professional cleaning service and/or name-brand products, this method is effective and easy on the wallet.
  • Non-Toxic – For me, using a non-toxic cleaning solution is top priority. Products that contain bleach and ammonia may effectively remove stains but, personally, I don’t want to sleep on a mattress that’s been treated with those chemicals. If you feel the same way, take comfort in the fact that this method is totally non-toxic.
  • Deep Cleaning – This mattress cleaning method doesn’t just remove surface stains! By the time I was done cleaning, I could see that the deep, dark stains that had been there for days had all but disappeared. Additionally, my mattress was left with a freshly cleaned smell (once the baking soda aroma wore off) that I quite enjoyed.

Final Thoughts

Okay sleepers, now that you know how to clean your mattress (and keep it clean with a protector!), I’m going to leave you with a few final words of wisdom.

  • Calming Aromas – Baking soda draws the bad odors out of your mattress, but adding a couple droplets of an essential oil to your cleaning solution takes odor elimination to the next level. Personally, I like to use either lavender or eucalyptus, but feel free to experiment with the scents that make you feel most at home. Remember: you’ll do this when you mix your cleaning solution, before you start to spray the mattress.
  • Check with the Company – Keep in mind that all stains are different, and the method I just showed you might not be equally effective across all mattresses and materials. This is why it’s always best to consult the mattress company itself for specific wash care instructions. Afterall, no one knows how to clean your bed better than the folks who made it.
  • Singular Spills – If you’re trying to tackle one isolated spill that you just made (and your mattress is otherwise clean) cover it with baking soda immediately. This will pull most of the moisture out, and then you can spot clean with mild detergent as needed.
  • Twice a Year – While using a mattress protector is a great way to guard against spills and stains, we still spend a third of our lives in bed and it’s best to give your mattress a deep clean twice a year. Remember: Taking good care of your mattress is an investment in your sleep health.

Well that’s all she wrote! Now you know how to clean your mattress using a handful of trusty household items. Just be sure to wash your bedding regularly, keep your mattress protected, and give it a deep clean twice a year. Do these things, and you and your mattress should enjoy a long and dreamy relationship for years to come.

If these tactics don’t work and it’s time to get a new mattress you can take our mattress quiz to start your search with a few recommendations on great options for your specific sleep preferences.

In the meantime, don’t forget to subscribe to our YouTube channel and follow us on Facebook, Twitter, and Instagram for the answers to all your sleep needs!

***Bridget Chapman contributed additional research and reporting to this piece***


How do you deep clean a mattress?

There are several ways to deep clean a mattress, but I suggest using baking soda and a cleaning solution made from dish soap, water, and hydrogen peroxide. You will coat your entire mattress in both baking soda and the cleaning solution, and then let it sit for at least 8 hours!

Can you shampoo a mattress?

You can use an upholstery shampoo on the surface of your mattress in order to eliminate tough stains, but I suggest carefully checking its ingredients to make sure its non-toxic and body-safe.

How often should you clean your mattress?

In general, it's best to clean your mattress twice a year, or once every season. Of course, if you soil your mattress, clean it immediately to keep the stain from setting in.

Is it good to vacuum your mattress?

Absolutely! In fact, going over the surface of your mattress with a vacuum cleaner once a month is a great way to cut down on dust mites, pet dander, and bacterial buildup.


  1. Portnoy, Jay, et al. “Environmental Assessment and Exposure Control of Dust Mites: a Practice Parameter.” Annals of Allergy, Asthma & Immunology : Official Publication of the American College of Allergy, Asthma, & Immunology, U.S. National Library of Medicine, Dec. 2013,
  2. Calderón, Moisés A., et al. “Respiratory Allergy Caused by House Dust Mites: What Do We Really Know?” Journal of Allergy and Clinical Immunology, Mosby, 22 Nov. 2014,
  3. Boor, B. E., et al. “Characterizing Particle Resuspension from Mattresses: Chamber Study.” Wiley Online Library, John Wiley & Sons, Ltd (10.1111), 12 Sept. 2014,


Sarah Riccio

Sarah is the former senior writer and bedding expert at Sleepopolis. She received her degree in Creative Writing from Brooklyn College and spends her free time doing stand-up, making pasta, and hanging with her cats.