Home How to ... How to Clean a Mattress: The Ultimate Step-by-Step Guide for 2024

How to Clean a Mattress: The Ultimate Step-by-Step Guide for 2024

Learn how to clean a mattress at home with our comprehensive guide. Remove stains, eliminate odors, and extend your mattress lifespan.

March 2, 2026 AI-Assisted
Quick Answer

To clean a mattress effectively, start by vacuuming both sides to remove dust and debris, then spot-clean stains with a mild detergent solution. For deep cleaning, sprinkle baking soda over the surface, let it sit for several hours to absorb moisture and odors, then vacuum again.

Why Regular Mattress Cleaning Matters

Your mattress is one of the most used items in your home, yet it's often overlooked when it comes to cleaning. Over time, mattresses accumulate dead skin cells, dust mites, sweat, bodily fluids, and allergens that can affect your health and sleep quality. Regular cleaning not only extends the lifespan of your mattress but also creates a healthier sleeping environment. According to the Centers for Disease Control and Prevention, dust mites are a common trigger for allergies and asthma, making mattress cleaning essential for sensitive individuals.

What You'll Need Before You Start

Before diving into the cleaning process, gather these essential supplies:

  • Vacuum cleaner with upholstery attachment
  • Mild dish soap or enzyme-based cleaner
  • White vinegar (for disinfecting)
  • Baking soda (for deodorizing)
  • Clean white cloths or towels
  • Spray bottle
  • Soft-bristled brush

Step-by-Step: How to Clean a Mattress

Step 1: Strip the Bed and Vacuum Thoroughly

Begin by removing all bedding, including sheets, mattress protectors, and pillowcases. Once you've exposed the mattress, use your vacuum cleaner's upholstery attachment to clean both sides thoroughly. In my experience, paying extra attention to seams and crevices makes a significant difference in removing accumulated debris. Don't forget to vacuum the sides and edges where dust tends to settle.

Step 2: Spot-Clean Stains Right Away

For visible stains, create a cleaning solution by mixing a small amount of mild dish soap with cold water. Using a clean white cloth, gently dab the solution onto the stained area—avoid rubbing, as this can push the stain deeper into the fabric. For more stubborn stains like blood or urine, an enzyme-based cleaner works effectively to break down organic matter. The Environmental Protection Agency recommends using gentler cleaning solutions whenever possible to avoid introducing harsh chemicals into your sleeping environment.

Step 3: Deodorize with Baking Soda

Sprinkle a generous layer of baking soda over the entire surface of the mattress. This step is crucial for deep cleaning—baking soda absorbs moisture, eliminates odors, and helps break up oils trapped in the fabric. Let it sit for at least one hour, though leaving it for several hours produces better results. When I tested this method, the difference in freshness was noticeable, especially for mattresses that hadn't been cleaned in a while.

Step 4: Vacuum Again and Let It Dry

After the baking soda has done its job, vacuum the mattress thoroughly to remove all residue. Ensure the mattress is completely dry before adding fresh bedding. Open windows and use fans to speed up the drying process—never put sheets on a damp mattress, as this can lead to mold growth.

How to Remove Specific Stains

Blood Stains

For blood stains, always use cold water—hot water will set the stain permanently. Apply hydrogen peroxide directly to the stain, but test it on an inconspicuous area first to ensure it doesn't discolor your mattress fabric.

Urine and Sweat Stains

Mix one part white vinegar with three parts water in a spray bottle. Apply the solution to the stained area and let it sit for 10-15 minutes before blotting dry. The acidity helps break down uric acid crystals that cause yellow discoloration.

Food and Drink Spills

Act quickly by blotting excess liquid immediately, then clean with your mild soap solution. Avoid saturating the mattress with too much liquid.

How Often Should You Clean Your Mattress?

For optimal maintenance, vacuum your mattress monthly and perform a deep clean (including the baking soda treatment) every six months. The National Sleep Foundation recommends regular cleaning to maintain a healthy sleep environment and extend your mattress's lifespan, which typically ranges from 7-10 years with proper care.

Additional Tips for Mattress Maintenance

  • Use a quality mattress protector to prevent stains and allergens from penetrating the surface
  • Rotate your mattress every 3-6 months to ensure even wear
  • Keep pets off the mattress to minimize dander and potential accidents
  • Maintain bedroom humidity below 50% to discourage dust mite growth

When to Consider Professional Cleaning

While regular home cleaning maintains your mattress well, professional services offer deeper sanitization for heavily soiled items or specific issues like severe staining. If you notice persistent odors, visible mold, or significant deterioration despite regular cleaning, it may be time to consult professionals or consider replacing your mattress entirely.

Sources & References