Final taxes and shipping will be calculated at the checkout.
Sign in to see items you have added using another computer or deviceClearout Sale
Extra 20% off clearance items—already discounted up to 70%.
Final taxes and shipping will be calculated at the checkout.
Sign in to see items you have added using another computer or device
A mattress might not look dirty, but it can hold more than you think—sweat, dust, dead skin cells, and allergens. Over time, this buildup can affect how fresh your bed feels and even how well you sleep.
Knowing how to clean your mattress properly helps you tackle everyday grime, lift stains, and cut down on odors. It’s an easy way to refresh your sleep environment and help your mattress last longer. This guide walks you through clear, practical steps to deep clean your mattress at home.
Even with clean sheets, your mattress can collect a surprising amount of buildup over time:
Regular mattress cleaning helps reduce allergens and bacteria. It keeps your sleep space fresher and healthier. It also helps extend the life of your mattress by preventing long-term damage from moisture and stains.
Experts recommend cleaning your mattress at least every six months. If you have allergies, spill-prone kids, or pets, do it more often to maintain a clean and comfortable sleeping environment.
Before you begin, gather these essentials:
Optional items that can help:
Start by removing all sheets, pillowcases, and mattress protectors. Wash them in hot water, ideally at least 54°C (130°F), to kill dust mites and remove allergens, sweat, and oils. Always check the care labels first to make sure your bedding can handle high temperatures.
Use your vacuum’s upholstery attachment to thoroughly clean the top and sides of the mattress. Pay extra attention to seams and crevices where dust and debris tend to collect.
Accidents happen—a spill, a sweat mark, or something unexpected. Knowing how to get stains out of a mattress helps preserve its look and extend its life. For small messes or localized stains, learning how to spot clean a mattress is key. Blot instead of scrubbing to protect the fabric.
Sweat or Urine
To remove stains from a mattress caused by sweat or urine, mix equal parts white vinegar and water. Lightly spray the area, blot with a clean cloth, then sprinkle baking soda over it. Let it sit before vacuuming to neutralize odours and lift the stain.
Blood
Cleaning mattress stains like blood requires a gentle but effective method. Use cold water (never warm) and an enzyme-based mattress stain remover. Blot—don’t rub—to clean mattress stains without spreading them further.
If your bed has taken on a stale smell, you might be wondering how to deodorize a mattress. Baking soda is a natural odour neutralizer—just sprinkle it generously over the surface of your mattress and let it sit for at least 4–6 hours, or longer if possible. This helps absorb odours and moisture.
After the baking soda has done its job, vacuum the mattress again to remove the powder and any remaining debris.
After cleaning, it’s essential to let your mattress dry thoroughly to prevent mold or mildew. If you’re wondering how to dry a mattress quickly, place it near a fan or an open window. If possible, place the mattress in direct sunlight for a few hours. Fresh air and natural light help eliminate bacteria and lingering smells.
Steam cleaning is one of the most effective ways to disinfect a mattress without using harsh chemicals. It helps kill bacteria, dust mites, and allergens deep within the fabric.
Using a handheld steam cleaner can help disinfect and lift deeper grime from the fabric without soaking it. Always use the steam cleaner on its lowest setting and avoid over-wetting the mattress. After steaming, let the mattress dry completely before putting the bedding back on.
One of the simplest ways to refresh your mattress naturally is to place it outside in direct sunlight for several hours. Sunlight helps kill bacteria, dry out moisture, and neutralize odours—especially when combined with a good vacuum and baking soda treatment beforehand.
Once your mattress is clean, a few simple habits can help keep it that way.
Using a waterproof and washable mattress protector is one of the easiest ways to prevent stains and dust buildup. It acts as a barrier against moisture and allergens and is easy to remove and wash.
Rotate your mattress every 3 to 6 months to prevent uneven wear and reduce pressure buildup. This also helps distribute any moisture or heat more evenly over time.
If you have allergies, vacuum your mattress monthly using an upholstery attachment. This helps control dust mites, dander, and pollen that can settle on the surface between cleanings.
Even with regular cleaning, all mattresses have a lifespan. If you notice sagging, a lack of support, or lingering odours that won’t go away—even after a deep clean—it might be time for a new one. These signs can affect both your comfort and sleep quality.
Most mattresses should be replaced every 7 to 10 years, depending on the material and how well they’ve been cared for. If you're not quite ready to upgrade, there are still ways to extend your current mattress’s life. Explore easy ways to make your mattress last longer.
Keeping your mattress clean doesn’t have to be complicated, and a little regular care can go a long way. With the right habits and a few basic tools, you can remove stains, reduce allergens, and keep your bed feeling fresh. These small steps help you sleep more comfortably and protect your mattress for years to come.
Still shopping for the right one? Here’s how to choose the best mattress for your needs.