How To Clean Mattress Stains

How To Clean Mattress Stains Guide

Brief: How To Clean Mattress Stains

  1. Cleaning Mattress Stains:
    • Common stains: sweat, vomit, blood, urine.
    • Natural cleaning methods: vinegar, baking soda.
    • DIY solution: Mix baking soda, water, vinegar, apply with a cloth, let sit, scrub lightly, clean with mild soap.
  2. Stain-Specific Cleaning Techniques:
    • Without Baking Soda: Mix warm water and white vinegar, apply, let sit, repeat if necessary.
    • With Vinegar: Effective disinfectant, antibacterial, maintain mattress elasticity.
    • Without Vacuum: Water and vinegar spray, followed by baking soda scrub.
    • Sweat Stains: Essential oils in hot water, then clean with baking soda/vinegar.
    • Blood Stains: Cover with plastic, clean with spray cleaner, let dry.
    • Coffee Stains: Dish soap and gentle scrubbing, rinse and dry.
    • Puke Stains: Baking soda and vinegar or hydrogen peroxide; alternatively, use cat urine remover.
    • Bleach: Apply on cloth, let sit, scrub gently, wipe off.
  3. Protecting Mattress from Stains:
    • Regular vacuuming, use a dehumidifier, and wash bed sheets regularly.
  4. FAQs:
    • Efficient Cleaning: Vacuum, then use mild detergent and water; dry towel to absorb excess liquid.
    • Suitable Detergents: Mild dishwashing liquid, enzyme-based laundry detergents, or specialist mattress cleaners.
    • Vacuum Cleaning: Use appropriate attachments, and avoid over-wetting.
  5. Key Takeaways:
    • Effective and safe methods for various types of mattress stains.
    • Importance of regular maintenance and prevention for long-term mattress care.
    • Adapt cleaning approach based on the type of stain and mattress material.

Cleaning a mattress can be difficult and tedious, but it is still a necessary task. It’s important to keep them clean, so you don’t end up with a mattress that smells bad and looks dirty. To clean mattress stains, you need to use vinegar or baking soda on the dirty surface. There are also other ways to do it, and I’ll tell you about them below.

How To Clean Mattress Stains

Mattresses have many different stains, such as sweat stains, vomit stains, blood stains, and urine stains. The great thing about cleaning a mattress is that the process is the same for nearly all types of these stains. In this article, you will find out how to clean mattress stains naturally and safely without using expensive detergent or chemicals. You will also learn what things not to use on a mattress and the best ways to protect your investment in future years. Follow these steps to learn how to clean your bed correctly. 

How To Clean Mattress Stains Naturally: 6 Proven Steps

How To Clean Mattress Stains Naturally
  1. Take a large container and fill it with baking soda, water, and some vinegar. Mix the items well until you have a smooth paste.
  2. Pour the solution into a spray bottle with a spout so you can control how much of the mixture spray out at once.
  3. Dip a clean white cloth in the mixture and place it on top of the stain to be cleaned. Let it stay on top of the stain for 15-30 minutes. 
  4. Once it has been on there for that long enough, remove it completely by hand or using your vacuum cleaner, but don’t saturate the entire mattress with a cleaning solution!
  5. Lightly scrub the area with a clean rag or sponge, and if there is still some stain that sticks, just repeat the above steps.
  6. Finally, clean the area with a mild soap, and make sure to let it dry completely before putting anything on top of it.

Before we jump into particular cases, you might want to know what tools and things you’re going to need for mattress cleaning and what are the best chemical stain removers to remove the old and the most stubborn stains. So here we go:

  1. Baking soda
  2. FOLEX Instant Carpet Spot Remover
  3. Woolite InstaClean Permanent Stain Remover
  4. Bissell Woolite Advanced Stain & Odor Remover

Disclaimer: we may earn a small commission from qualifying purchases made through our links at no cost to you.

How To Clean Mattress Stains Without Baking Soda

You need to take some warm water and mix in white vinegar and apply with a white cloth or sponge to your mattress. Let it do its magic for about 10 minutes before you wipe off everything. Remember: do not saturate your bed with this mixture. If there’s still some stain left after that time, then repeat the steps above!

Clean Mattress Stains Without Baking Soda

How To Clean Mattress Stains With Vinegar

Vinegar can be a powerful weapon in your arsenal when it comes to cleaning tough stains. You might not know this, but vinegar is an effective disinfectant with many benefits. But there are even more reasons you should use vinegar to clean your mattress. 

Vinegar has antibacterial properties and will kill any bacteria that might be living on the surface of your mattress and causing those pesky stains. Vinegar is also a low pH, meaning it will not reduce the elasticity of the mattress materials.

This DIY method is very effective, but it IS safe for your mattress and bedding.

Here’s how to use vinegar on stains: Open up a bottle of white or apple cider vinegar (both work well) and pour enough of it on your surface stain until you see that stain disappear. Use only one drop to prevent rubbing and lifting from the solution leaving you with two layers of fabric in one spot. Let the solution sit for about 30 minutes (you can always leave it overnight), then wash as usual with detergent.

NOTE: With older stains and some stains that are hard to reach, you can add a few drops of your dishwashing detergent. It will work like the dryer sheets of today.

How To Clean Mattress Stains Without Vacuum

What you need to do is pour a mixture of water and vinegar into a plastic spray bottle and spray the area with clean water to remove the stain. Once it has been removed, clean your mattress with baking soda, scrubbing it lightly until it’s completely clean. 

How To Clean Mattress Stains Sweat

Take about 5-7 drops of essential oil, Oregano oil, or lavender oil and add them to 2 cups of hot water. Let sit for 10-15 minutes before cleaning your mattress with baking soda or vinegar.

How To Clean Mattress Blood Stains

A mattress can get blood stains from the person who sleeps on it or a bloody event like menstruation. Firstly, you’ll need to cover the bed in plastic and tape it down so that there’s no chance for dripping blood to make contact with the fabric. 

In addition, you should get rid of any clutter from around the area where you are trying to clean. Once this is done, start spraying your cleaner onto all of the stained areas and rub it into them with a cloth for around 5 minutes each. After that’s done, let dry for an hour or two before replacing bedding and sheets on top.

More on how to get blood out of a mattress read in our article.

How To Get Coffee Stains Out Of Mattress

Here is how you get coffee stains out of a mattress: 

  • Apply dish soap to the stain with a damp sponge 
  • Scrub gently until most or all of the stain has been removed
  • Rinse off the soapy residue with cool water and then dry thoroughly with paper towels or cloths.

How To Clean Puke Stains Out Of Mattress

A dirty mattress is not a pleasant place to sleep, and it can be even more unpleasant when you wake up in the middle of the night to find that your child threw up on your bed. You may want to know how to clean puke stains out of a mattress.

There are many ways you can get rid of the smelly puke smells. One popular option is baking soda, which absorbs odors and leaves behind a fresh scent. This works particularly well if you combine it with white vinegar or hydrogen peroxide (a 5% solution) for an extra odor-fighting boost. The baking soda and peroxide combination is an excellent method, but if you don’t want to spend any time scrubbing out the stains, another tried-and-true way to clean puke from a mattress is with cat urine remover.

Just pour some pet odor remover on your mattress. Then because cat urine remover has a gel-like consistency, add some water to the liquid and mix well. Let the mixture sit for about five minutes, then wipe off surface stains with a damp cloth.

How To Clean Mattress Stains With Bleach

Pour bleach onto a clean white cloth and let it sit for 5-10 minutes on top of the stain you want to remove, then use a hard brush or sponge to scrub the area gently until all of the stains are removed. Wipe off all of the bleach mixtures and repeat if necessary.

How To Protect Mattress From Stains

  • Just like you would clean your clothes, you should prevent dirt and stains from building up in the first place. You should vacuum your mattress at least once a month.
  • You can even use a dehumidifier in the room where your mattress is so less sweat and moisture content in the air.
  • Finally, make sure that you always wash your bed sheets regularly to avoid any messes or stains, to begin with. Your mattress will thank you!


I hope this article was helpful and gave you some great ideas about cleaning mattress stains without killing yourself or spending a lot of money on unnecessary cleaning products.


What is the most efficient way to clean mattress stains?

The most efficient way to clean mattress stains is to first vacuum the mattress. Use a brush attachment and vacuum in both directions to remove dust, dirt, and other particles. Then use a slight detergent and warm water, with a sponge or cloth, to remove the stain. After that, use a dry towel to absorb the excess liquid and remove the remaining stain. Ensure to not overly wet the mattress, as it might cause damage.

What type of detergent can be used for cleaning a mattress?

Mild detergents like dishwashing liquid, enzyme-based laundry detergents, or specialist mattress cleaning detergents are generally recommended for cleaning a mattress. Make sure to check the specific instructions for cleaning your mattress and avoid using any harsh chemicals. Be sure to read the care label before cleaning the mattress.

Can I use a vacuum cleaner to clean my mattress?

Yes, a vacuum cleaner can be used to clean your mattress. Be sure to use the right attachments in order to get rid of dust, dirt, and other particles. However, make sure to avoid over-wetting the mattress as this may cause damage.

Nick Favreau

Nick Favreau is an expert mattress writer, whose unbiased reviews and in-depth analyses of mattresses have made him a trusted source of information for those looking for quality sleep.

We will be happy to hear your thoughts

      Leave a reply
      Enable registration in settings - general