Final taxes and shipping will be calculated at the checkout.
Sign in to see items you have added using another computer or deviceHow to Clean a Mattress?
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.
Why Cleaning Your Mattress Matters
Even with clean sheets, your mattress can collect a surprising amount of buildup over time:
- Dust mites and allergens
- Sweat and body oils
- Dead skin cells
- Pet dander and spills
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.
What You’ll Need to Clean and Deodorize Your Mattress
Before you begin, gather these essentials:
- Vacuum with an upholstery attachment – For removing dust, crumbs, and surface debris
- Baking soda – Helps absorb moisture and neutralize odours naturally
- Mild detergent or enzyme cleaner – Ideal for treating stains like sweat, urine, or spills without damaging the fabric
- Clean cloths or a sponge – For spot cleaning and blotting away moisture
Optional items that can help:
- White vinegar – Useful for breaking down stubborn stains and odours
- Essential oils (like lavender or tea tree) – A few drops mixed with baking soda can leave your mattress smelling fresh
- Mattress protector – Makes ongoing maintenance easier and helps prevent future stains
Step-by-Step Guide: How to Clean a Mattress
Step 1: Strip the bed and wash all bedding
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.
Step 2: Vacuum the mattress surface
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.
Step 3: Spot clean stains
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.
Step 4: Deodorize with baking soda
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.
Step 5: Vacuum again
After the baking soda has done its job, vacuum the mattress again to remove the powder and any remaining debris.
Step 6: Air it out
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.
Deep Cleaning Techniques for Mattresses
Steam cleaning
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.
Sunlight exposure
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.
How to Keep Your Mattress Clean Longer
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.
When to Replace Your Mattress
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 make your mattress last longer.
We also wrote an article about how often you should replace your pillow — you can read it here.
Make Mattress Care Part of Your Sleep Routine
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.