
Cleaning a dirty mattress is simpler than you might think. The process typically involves vacuuming, spot-cleaning stains, deodorizing, and sanitizing. To clean a dirty mattress, you will need baking soda, a vacuum cleaner with an upholstery attachment, mild dish soap or enzyme-based cleaners, and some cold water. Begin by stripping the bed and laundering all bedding. Vacuum the mattress thoroughly to remove dirt, hair, and debris. Next, spot-clean any stains using a mix of dish soap and water or an enzyme cleaner for tougher stains. Sprinkle baking soda over the entire surface, let it sit for several hours to absorb odors, then vacuum it off. If you wish, you can sanitize the mattress by using a disinfectant spray, following the product instructions. Finally, ensure the mattress is completely dry before remaking your bed. Let’s delve deeper into each step to ensure your mattress gets the best possible clean.
Vacuuming Your Mattress
One of the most essential steps in cleaning a mattress is to vacuum it thoroughly. Over time, dead skin cells, dust mites, and other allergens can accumulate on the surface of your mattress. To start, remove all bedding and use a vacuum cleaner with an upholstery attachment to go over the entire surface of the mattress, including the edges. Pay particular attention to seams and crevices, where dirt and bugs are more likely to hide.
Choosing the Right Vacuum Cleaner
While any vacuum cleaner with a hose and attachments can work, a vacuum with a HEPA filter is particularly beneficial as it can trap a high number of small particles and allergens, preventing them from being released back into the air.
Spot-Cleaning Stains
After vacuuming, the next step is to tackle any visible stains on the mattress. It’s crucial to treat stains right away before they set.
Our Top 5 Mattress Picks
Updated September 2026EGOHOME 8-Inch Green Tea Memory Foam Mattress, Full, Medium Firm
Best for most bedrooms. A medium-firm green tea memory foam mattress with a cooling gel layer, delivered rolled in a box.
- Full size, 8 in
- Medium firm
- Cooling green tea gel
- CertiPUR-US, fiberglass free
OhGeni Queen Air Mattress with Built-in Pump, 18-Inch Raised
Best for guests and camping. Inflates in about three minutes with the built-in pump and sits 18 inches off the floor, so it feels like a real bed.
- Queen, 18 in raised
- Built-in pump
- 800 lb capacity
- Waterproof PVC
Novilla 6-Inch Gel Memory Foam Mattress, Twin
Best budget twin. A slim gel memory foam twin that suits kids' rooms, bunk beds and trundles where a thick mattress won't fit.
- Twin, 6 in
- Gel memory foam
- Cooling
- CertiPUR-US
Zinus 8-Inch Green Tea Memory Foam Mattress, Twin
Best-known brand. Zinus's long-running green tea foam design in twin size, with both CertiPUR-US and OEKO-TEX certified materials.
- Twin, 8 in
- Green tea memory foam
- CertiPUR-US & OEKO-TEX
GAESTE 8-Inch Cooling Gel Memory Foam Mattress, Full, Medium Feel
Best for hot sleepers. Cooling gel memory foam with a medium feel, plus a machine-washable, anti-slip cover you can actually clean.
- Full size, 8 in
- Medium feel
- Cooling gel foam
- Washable cover
- Fiberglass free
For Protein-Based Stains
Bodily fluids, such as blood, sweat, urine, and vomit, are all protein-based stains and require a particular approach. An enzyme-based cleaner can be very effective for these types of stains. Simply apply the cleaner to the stain, gently work it in with a cloth, and then wipe away any excess cleaner with a clean, damp cloth. It’s important to use cold water instead of hot, as hot water can set the stains.
For Other Stains
Non-protein-based stains, such as those from beverages or dirt, can often be removed with a simple solution of dish soap and water. You can also use upholstery cleaner for these types of stains. Apply the cleaning solution with a clean cloth, blotting rather than rubbing the stain, as this can cause the stain to spread or the fabric to weaken.
Deodorizing the Mattress
Mattresses can absorb odors over time, including sweat and other bodily fluids. Baking soda is a simple and effective deodorizer that can help neutralize these smells.
Using Baking Soda
To deodorize your mattress, sprinkle a thin layer of baking soda over the entire surface. You can use a kitchen strainer to help distribute it evenly. Let the baking soda sit for several hours—preferably in sunlight if possible, as UV rays can also help sanitize and deodorize the mattress. After the baking soda has had time to work, vacuum it up thoroughly.
Sanitizing the Mattress
Sanitizing your mattress can help kill bacteria and viruses that might be lingering on the surface.
Choosing a Sanitizer
For sanitizing, you can use a disinfectant spray. Ensure that it’s suitable for use on fabrics and won’t damage the material of your mattress. Lightly spray the mattress, being careful not to soak it, and let it dry thoroughly. Remember that ventilation is important during this process to allow the sanitizer to dissipate and to prevent breathing in any fumes.
Drying the Mattress
Before you put your bedding back on the mattress, make sure that it’s completely dry. Any moisture trapped in the mattress can lead to mold and mildew.
Air-Drying Techniques
The best way to dry your mattress after cleaning is to allow it plenty of airflows. If possible, set the mattress outside in direct sunlight or in a well-ventilated room with a fan. This not only helps the mattress dry but can also aid in killing dust mites and bacteria.
Preventing Future Soiling
Once your mattress is clean, you’ll want to keep it that way. Using a mattress protector is an excellent way to protect against future spills, stains, and wear. Choose a waterproof, breathable protector that doesn’t change the feel of your mattress too much.
Routine Maintenance
It’s also a good idea to make a habit of vacuuming your mattress every time you change your sheets to help prevent the buildup of debris and dust mites.
Finishing Thoughts
A clean mattress is crucial for a good night’s sleep and overall health. Regular cleaning not only helps remove dirt, stains, and odors but also extends the life of your mattress. By following the steps outlined here—vacuuming, spot-cleaning, deodorizing, sanitizing, and using a mattress protector—you can greatly improve the cleanliness and longevity of your mattress. Remember, a clean sleeping environment is as vital as the mattress you sleep on, so invest a little time and effort, and sleep easy knowing your mattress is fresh and clean.
