How to Clean A Mattress

Men’s Journal aims to feature only the best products and services. If you buy something via one of our links, we may earn a commission.

A good night's sleep is essential for overall well-being, and a routine mattress cleaning plays a pivotal role in achieving that. Ideally, your mattress should be cleaned every three to six months to prevent the build-up of allergens and dust mites. Regular cleanings will also combat stains and odors caused by spills, body oils, sweat, mold/mildew, and pet accidents.

Follow these cleaning tips for your regular mattress cleaning (and maybe consider a mattress protector to make your job easier next time).

*Be sure to read your mattress's care instructions for tips from the manufacturer.

Basic Cleaning Tools You'll Need

  • Vacuum cleaner with crevice attachment

  • Baking soda

  • Distilled white vinegar

  • Mild detergent or dish soap

  • Clean cloths or microfiber towels

Clean Your Mattress in 6 Steps

1. Remove Bedding

  • Strip the bed of all linens, including sheets, pillowcases, and mattress pad.

2. Vacuum the Mattress

  • It may not look dirty, but it probably is! Use the upholstery nozzle on your vacuum cleaner to remove surface dust, dirt, biological stains (urine stains or other bodily fluids), dead skin cells, and pet hair. The upholstery nozzle helps agitate and lift debris from the surface. Pay close attention to seams for noticeable debris.

3. Spot Clean Mattress Stains

  • Treat visible stains with a mixture of mild detergent, such as a teaspoon of liquid dish soap or laundry detergent, and a 1/4 cup of warm water.

  • Gently blot the stain with a clean cloth, being careful not to saturate the mattress.

  • Repeat as necessary as the type of stain will affect spot cleaning efficiency.

4. Deodorize with Baking Soda

  • Sprinkle a generous amount of baking soda over the entire mattress surface. Let it sit for at least 30 minutes to absorb odors. The longer, the better.

5. Vacuum Again

  • After allowing the baking soda to work its magic, vacuum the mattress thoroughly to remove the powder and any remaining dirt.

6. Sanitize With Vinegar

  • Mix equal parts distilled white vinegar and water in a spray bottle. Lightly mist the entire surface and let it air dry to eliminate bacteria and odors.

Related: How to Clean Your Vehicle’s Floor Mats

Tips for Spot Cleaning Stains

Always test any cleaning solution on a small, inconspicuous area first to ensure it doesn't damage or discolor the fabric.

  • Surface stains: Dab on a mixture of mild detergent and water and blot with a clean cloth or absorbent paper towels.

  • Organic Stains: Enzyme cleaners are super effective for breaking down urine, blood, and sweat. It works great on carpeting and upholstery, and just as well on a mattress. Double-check your manufacturer's guidelines and test in an inconspicuous place to determine it's safe for your mattress material.

  • For greasy or oily stains: Sprinkle cornstarch on the area. Allow it to sit for several hours to absorb the oil, then vacuum it up.

  • Deep stains: Older or stubborn stains may require a paste made from baking soda and water. Apply the paste, let it dry, and then vacuum it off.

  • Very stubborn stains: Consult the manufacturer's care label for their recommended stain remover.

Related: 20+ Surfaces to Clean During Cold + Flu Season

Benefits of a Mattress Cover

Mattresses are an important investment and protecting them is worth your while. Investing in a quality mattress cover can further extend the lifespan of the mattress by protecting it from spills and stains. Beyond that, they can also enhance your sleep by adding extra padding, acting as a barrier against allergens, and even offering cooling features.

Mattress covers are generally machine washable and easy to remove. So whenever you're cleaning and airing out your mattress, you can toss the cover in the wash so that everything stays fresh and clean.