How to clean mattress sweat stains?

How to clean mattress sweat stains?


Cleaning mattress sweat stains is an essential part of maintaining a clean and hygienic sleeping environment. Sweat stains can not only be unsightly but can also lead to the growth of bacteria and unpleasant odors. In this article, we will explore effective methods and techniques to remove sweat stains from your mattress, ensuring a fresh and clean sleeping surface.

Understanding Sweat Stains

Before diving into the cleaning process, it is important to understand what sweat stains are and why they occur. Sweat stains on mattresses are the result of perspiration that seeps into the fabric or padding of the mattress. Over time, the sweat can accumulate and leave behind yellowish or brownish stains.

Sweat stains are particularly common in areas where we tend to sweat more, such as the armpits, back, and feet. Factors such as hot weather, intense physical activity, or certain medical conditions can also contribute to increased sweating.

Materials Needed

Before you begin, gather the following materials:
– Baking soda
– White vinegar
– Hydrogen peroxide
– Dish soap
– Clean cloth or sponge
– Spray bottle
– Vacuum cleaner with upholstery attachment

Step-by-Step Cleaning Process

Step 1: Vacuum the mattress
Start by vacuuming the entire surface of the mattress to remove any loose dirt, dust, or debris. Use the upholstery attachment to ensure a thorough cleaning.

Step 2: Sprinkle baking soda
Sprinkle a generous amount of baking soda over the sweat stains. Baking soda is a natural deodorizer and will help absorb any odors. Leave it on the mattress for at least 30 minutes to allow it to work its magic.

Step 3: Vacuum again
After the baking soda has had time to absorb odors, vacuum the mattress once again to remove the baking soda residue. This will leave your mattress smelling fresh.

Step 4: Create a cleaning solution
In a spray bottle, mix equal parts white vinegar and water. Add a few drops of dish soap and shake well to combine. The vinegar helps break down sweat stains and neutralize odors, while the dish soap helps to remove any greasy residue.

Step 5: Spray and blot
Spray the cleaning solution onto the sweat stains, making sure to saturate them. Use a clean cloth or sponge to blot the stained area gently. Avoid rubbing, as this can push the stain deeper into the mattress.

Step 6: Rinse and dry
After blotting the sweat stains, dampen a clean cloth with water and blot the area to remove any remaining cleaning solution. Then, allow the mattress to air dry completely before putting any bedding back on.

Preventing Future Sweat Stains

While it is impossible to completely prevent sweat stains, there are some steps you can take to minimize their occurrence. Here are a few tips:

– Use a mattress protector: Invest in a waterproof mattress protector that can be easily removed and washed. This will create a barrier between your body and the mattress, preventing sweat from seeping in.
– Wash bedding regularly: Regularly wash your sheets, pillowcases, and mattress covers to remove sweat and oils that can transfer to the mattress.
– Air out the mattress: Whenever possible, remove the bedding and allow the mattress to air out. This will help reduce moisture buildup and prevent the growth of bacteria.


Cleaning sweat stains from your mattress is an important part of maintaining a clean and healthy sleeping environment. By following the steps outlined in this article, you can effectively remove sweat stains and keep your mattress fresh and odor-free. Remember to regularly clean your mattress and take preventive measures to minimize the occurrence of sweat stains.


– Mayo Clinic:
– Good Housekeeping:
– The Spruce: