How to deep clean a mattress at home?

How to deep clean a mattress at home?


Deep cleaning your mattress is an essential task that often gets overlooked. Over time, mattresses can accumulate dust, dirt, sweat, and even allergens, affecting the quality of your sleep and overall health. In this article, we will explore how to deep clean a mattress at home, ensuring a clean and healthy sleeping environment.

Materials Needed

Before diving into the cleaning process, gather the necessary materials. You will need:

Vacuum cleaner: A vacuum cleaner with an upholstery attachment will help remove surface debris and dust mites.

Baking soda: Baking soda is a natural deodorizer that helps eliminate odors and freshen up your mattress.

Hydrogen peroxide: Hydrogen peroxide is effective in removing stains, especially those caused by bodily fluids.

Dish soap: Mild dish soap mixed with water can be used for general cleaning purposes.

Essential oils (optional): Essential oils, such as lavender or tea tree oil, can be added to baking soda to enhance the freshness of your mattress.

Step-by-Step Guide

Step 1: Strip the bed

Start by removing all bedding, including sheets, pillowcases, and mattress protectors. This will expose the mattress for a thorough cleaning.

Step 2: Vacuum the mattress

Using the upholstery attachment on your vacuum cleaner, thoroughly vacuum the entire surface of the mattress. Pay close attention to seams, crevices, and any visible stains. This will help remove dust, dirt, and allergens that have settled on the surface.

Step 3: Spot clean stains

If you notice any stains on your mattress, mix a solution of hydrogen peroxide and dish soap. Apply the solution to the stained area using a clean cloth or sponge. Gently blot the stain, being careful not to saturate the mattress. Allow the solution to sit for a few minutes, then blot again with a clean, damp cloth to remove any residue.

Step 4: Deodorize with baking soda

Sprinkle a generous amount of baking soda over the entire surface of the mattress. Use a clean brush or your hands to gently rub the baking soda into the fabric. Baking soda helps absorb odors and moisture. For added freshness, you can mix a few drops of essential oil with the baking soda before applying it to the mattress.

Step 5: Let it sit

Allow the baking soda to sit on the mattress for at least a few hours, or ideally overnight. This will give it enough time to absorb any odors and moisture.

Step 6: Vacuum again

After the baking soda has had time to work its magic, vacuum the mattress once again to remove the baking soda residue. Make sure to thoroughly vacuum all areas, ensuring a clean and fresh surface.


Deep cleaning your mattress is a simple yet important task that should be done regularly. By following these steps, you can effectively remove dirt, stains, and odors, creating a clean and healthy sleeping environment. Remember to vacuum regularly and use a mattress protector to prevent future buildup. A clean mattress not only promotes better sleep but also contributes to your overall well-being.


– Sleep Foundation:
– Good Housekeeping:
– The Spruce: