How to Clean a Mattress: Effective Tips for Stain Removal, Odour Control, and Freshness

November 1, 2024
Written by

A mattress is one of the most-used items in your home, making regular cleaning essential for maintaining hygiene, better sleep, and a longer lifespan. In this guide, you’ll learn how to clean a mattress at home, handle specific stains, and use maintenance tips to keep it fresh for years to come.

Step-by-Step Guide on How to Clean Your Mattress

Step 1: Prepare Your Cleaning Supplies

Ensure you have these items ready before starting:

  1. Vacuum with an upholstery attachment: For removing dust, debris, and allergens.
  2. Baking soda: Use as a natural deodorizer to absorb odours.
  3. Mild detergent: Mix a few drops with warm water for spot cleaning.
  4. White vinegar: Combine with water for a stain-fighting spray.
  5. Enzyme cleaner: Ideal for breaking down organic stains like urine or vomit.
  6. Clean cloths or towels: For blotting, drying, and wiping.

Step 2: Remove and Wash Bedding

Estimated Time: 45–60 minutes

Effort Scale: 🟨 (Moderate)

Energy Level: đźź  (Requires lifting and laundry)

  1. Strip the bed: Remove all sheets, pillowcases, and mattress covers.
  2. Wash bedding: Use hot water (at least 54°C) to eliminate dust mites and bacteria. Add antibacterial detergent for deeper cleaning.
  3. Dry thoroughly: Use the dryer’s highest setting or line-dry in direct sunlight.

Step 3: Vacuum the Mattress

Estimated Time: 10–15 minutes

Effort Scale: 🟨 (Moderate)

Energy Level: đźź  (Requires some lifting and repetitive motion)

  1. Attach the upholstery tool to the vacuum and start on the top surface, moving slowly with overlapping strokes.
  2. Focus on seams and edges, as these collect more dust and allergens.
  3. Flip the mattress (if possible) and vacuum the underside.

Step 4: Apply Baking Soda

Estimated Time: 4–8 hours (for absorption)

Effort Scale: đźź© (Low)

Energy Level: 🟢 (Minimal, mostly waiting)

Generously sprinkle baking soda across the mattress to absorb odours and moisture. For best results, leave it on for several hours or even overnight.

Step 5: Vacuum Again

Estimated Time: 5–10 minutes

Effort Scale: đźź© (Low)

Energy Level: 🟢 (Simple task)

Vacuum thoroughly to remove all traces of baking soda, ensuring the mattress is free of residual odours and dirt.

Step 6: Tackle Stains

Estimated Time: 15–30 minutes (depends on the stain severity)

Effort Scale: 🟥 (High, if dealing with tough stains)

Energy Level: đź”´ (Requires scrubbing and attention)

  1. Use specific cleaning methods depending on the stain type (e.g., sweat, urine, food).
  2. For biological stains, apply enzyme cleaner and blot with a cloth.

Step 7: Air Dry Completely

Estimated Time: 3–6 hours (depending on ventilation)

Effort Scale: 🟩 (Low)Energy Level: 🟢 (Minimal, mostly waiting)

Open windows, use fans, or place the mattress outside in the sunlight to speed up drying.

Why Mattress Cleaning Matters

Over time, mattresses can accumulate dust, sweat, dead skin cells, and bacteria, making regular cleaning vital for better hygiene and comfort. In fact, your mattress can gain between 10% and 20% of its original weight over 10 years due to the accumulation of dust mites, sweat, and other debris. In humid climates like Sydney’s summer (with highs above 30°C and high humidity) or Brisbane’s subtropical weather, moisture can promote dust mites, mould, and allergens, which impact both mattress quality and sleep health​.

Regular mattress cleaning helps to:

Proper airing and sunlight exposure helps prevent moisture build-up, especially in humid regions like Queensland and coastal Tasmania. This keeps the mattress dry and hygienic, creating a fresher sleeping surface that can improve overall sleep quality.

How to Deep Clean a Mattress at Home

  1. Apply Baking Soda:
    Generously sprinkle baking soda across the mattress surface to absorb odors and moisture. For the best results, leave it on for several hours or even overnight. Adding a few drops of your favourite essential oil (e.g., lavender or tea tree) to the baking soda can add a pleasant scent while promoting relaxation.
  2. Vacuum Again:
    Vacuum the baking soda thoroughly, making sure to remove all traces. This step helps eliminate lingering odours and any dirt embedded in the mattress.
  3. Tackle Stains:
    Different stains require specific treatments:
    • Sweat, food, or drink stains: Mix equal parts white vinegar and water, spray lightly, and blot with a clean cloth.
    • For stubborn stains: Use 1 part hydrogen peroxide to 2 parts cold water, adding a few drops of dish soap. Apply gently, let it sit, and then blot.
  4. Enzyme Cleaner for Biological Stains:
    Biological stains like urine or vomit need enzyme-based cleaners, as they break down proteins and eliminate odours more effectively. Follow the cleaner’s instructions for optimal results, and always test in a small area first to prevent discoloration.
  5. Air Dry Completely:
    Proper drying is crucial to prevent mould growth. Open windows, turn on fans or even place the mattress outside in the sunlight to ensure thorough drying. Sunlight also helps to naturally disinfect and deodorise the mattress.

How To Clean Stains Off A Mattress

Finding the best way to clean a mattress depends on the type of stain you’re dealing with. Here are some common types and how to handle them:

1. Blood Stains

Blood stains require immediate attention to prevent setting:

2. Sweat Stains

Sweat can leave yellow stains over time:

3. Grease Stains

Oil or grease stains can be challenging:

How to Spot Clean a Mattress

For minor spills or stains:

  1. Mix Mild Detergent and Water: Dampen a cloth and dab the stain.
  2. Blot Dry: Use a dry cloth to absorb any remaining moisture.
  3. Air Dry: Make sure the spot is fully dry before using the mattress again.

Additional Mattress Cleaning & Maintenance Tips

A clean and well-cared-for mattress supports healthier sleep and enhances the comfort of your sleep environment. While the basics cover stain removal and deodorising, there are additional techniques that can extend your mattress’s lifespan and enhance its comfort. Here’s how to elevate your mattress care routine with more effective strategies:

How to Clean a Mattress That Has Been Peed On

How to Deodorise a Mattress Naturally

How to Clean a Memory Foam Mattress

How to Clean a Mattress Topper

How to Prevent Mattress Stains

Extra Tips for Mattress Maintenance

How Onebed Mattresses Make Cleaning Easier

If you’re seeking a mattress that simplifies cleaning and maintenance in Australia, Onebed offers great options. The Onebed Original features latex foam, which naturally resists dust mites and allergens, and also comes with a removable, washable cover, making it easy to maintain hygiene by simply unzipping, washing, and reattaching the cover. For cooling and cleanliness, the Onebed X includes gel-infused memory foam, designed to maintain freshness and support. 

By choosing a mattress that’s easier to maintain, like those from Onebed, you’ll be able to keep it cleaner with less effort. However, no matter the mattress type, taking preventive measures is key to minimising stains and keeping it fresh over time.

Common FAQs 

How Often Should You Clean Your Mattress?

It’s advised to give your mattress a thorough cleaning at least twice a year. However, to keep it consistently fresh, monthly maintenance like vacuuming and deodorising is ideal. If you have allergies, pets, or frequently eat in bed, consider cleaning more often.

Can You Use a Steam Cleaner on a Mattress?

Yes, steam cleaning works well for most mattresses, but avoid it on memory foam or latex. Excess moisture can damage these materials and lead to mould growth. If you use steam, ensure the mattress dries thoroughly by using fans or placing it in a well-ventilated area.

Is Professional Mattress Cleaning Worth It?

Professional cleaning can be beneficial for deep-set stains, severe odours, or bed bug infestations. It’s especially helpful for older mattresses that haven’t been cleaned regularly. DIY cleaning works well for routine upkeep, but hiring professionals once a year can enhance cleanliness.

What Are the Best Products for Mattress Cleaning?

Mild detergent, baking soda, white vinegar, and enzyme cleaners are effective for most stains and odours. Always choose products that are gentle on fabrics to avoid damaging your mattress. Look for cleaners labelled “mattress-safe” to prevent issues.

How Can I Prevent Dust Mites in My Mattress?

Use a dust-mite-proof cover, wash bedding in hot water weekly, and vacuum the mattress regularly. Dust mites thrive in warm, humid environments, so keep the bedroom cool and dry to reduce their presence.

Can I Sleep on the Mattress After Cleaning It?

Only sleep on your mattress after it’s completely dry to prevent mould growth or lingering odours. Depending on the cleaning method and ventilation, drying can take anywhere from a few hours to a full day.

How Do I Know If My Mattress Needs Replacing?

If your mattress has persistent stains, significant sagging, or causes discomfort, it’s likely time to replace it. Most mattresses should be replaced every 7-10 years for optimal support and hygiene. According to Onebed’s guide, factors like mattress material, body changes, and sleep quality also play a role in determining when to replace your mattress.

Dylan Tollemache
Author
Dylan Tollemache is the founder of Onebed, Australia’s innovative sleep company, and a passionate writer dedicated to helping people achieve better rest. Drawing on his entrepreneurial journey and deep understanding of sleep science, Dylan shares engaging, evidence-based insights through Onebed’s sleep resource center. His articles blend expertise in mattress technology with practical sleep solutions, making quality sleep accessible to all Australians.
Unlock Exclusive Bonuses for Australian Players at Bet O Bet: A Comprehensive Review
October 21, 2025
Review of exclusive bonuses for Australian players at Bet O Bet For Australian enthusiasts eager to dive into the world of online gaming, the betobet review offers a comprehensive look at what Bet O Bet has in store. This platform is gaining recognition for its outstanding offers and promotions tailored specifically for Australian players, ensuring... View Article
Ultimate Guide to Scori Pro Casino: Dutch Players' Comprehensive Overview
October 21, 2025
Overview of Scori Pro Casino: A Comprehensive Guide for Dutch Players For those interested in exploring the thrilling world of online gaming, the Scori pro review provides valuable insights into what makes this casino a popular choice among Dutch players. Scori Pro Casino offers a wide variety of games, competitive bonuses, and reliable customer service.... View Article
Discover the Diverse Payment Options at Posh Casino in New Zealand: A Comprehensive Guide
October 21, 2025
Exploring the Range of Payment Methods Accepted by Posh Casino in New Zealand If you’re looking to Try your luck at posh casino today it’s essential to know the various payment methods available to make your gaming experience seamless and convenient. Posh Casino in New Zealand caters to a wide range of preferences by offering... View Article
Discover The Best Exclusive Bonus Offers and Promotions at Vegaskings Casino for New Zealand Players
October 21, 2025
Exclusive bonus offers and promotions at Vegaskings Casino for New Zealand players For New Zealand players looking to enhance their online casino experience, Vegas Kings Casino offers a variety of exclusive bonus offers and promotions. To get in-depth information, check out our vegas kings Casino Review and explore the exciting benefits waiting for you. Welcome... View Article
Discover the Best Exclusive Bonus Offers for Dutch Players on Winhero NL!
October 21, 2025
Exclusive Bonus Offers for Dutch Players on Winhero NL Discover amazing opportunities at win hero casino where Dutch players can take advantage of exclusive bonus offers. This platform aims to provide an exceptional gaming experience with a variety of incentives tailored specifically for the Netherlands. Welcome Bonus for New Players Starting your journey at Winhero... View Article
SlotMojo Casino Recension: Maxa din spelupplevelse med deras generösa välkomstbonus!
October 21, 2025
Recension av SlotMojo Casinos välkomstbonus Är du nyfiken på vad slot mojo casino REVIEW har att erbjuda? Detta kasino har på senare tid skapat sig ett namn bland spelentusiaster med sina generösa välkomstbonusar och omfattande spelutbud. Översikt av SlotMojo Casinos Välkomstbonus En av de främsta anledningarna till att spelare flockas till SlotMojo Casino är deras... View Article
Uncover Exclusive Bonus Offers for UK Players at Doctor Spins Casino
October 21, 2025
Exclusive Bonus Offers at Doctor Spins Casino for UK Players For UK players seeking enticing opportunities, the Doctorspins REVIEW provides an insightful glimpse into the range of exclusive bonuses available. Whether you’re a seasoned gamer or new to online casinos, the platform offers promotions that cater to all types of players. What Makes Doctor Spins... View Article
Savaspin Casino: Unlock Exciting Welcome Bonus Package for UK Players Now!
October 21, 2025
Savaspin Casino’s Exclusive Welcome Bonus Package for UK Players Are you a UK player looking for an exciting online gaming experience? Discover the amazing sava spin review which highlights the casino’s exclusive welcome bonus package specifically tailored for UK enthusiasts. This review provides a comprehensive overview of the bonuses, terms, and gameplay features you can... View Article
Unlock Exciting Welcome Bonuses and Promotions at SlotMojo Casino Today!
October 21, 2025
Exclusive Welcome Bonuses and Promotions at SlotMojo Casino Discover the thrilling world of online gaming with mojo Slot website. SlotMojo Casino is the ultimate destination for players seeking exciting promotions and generous welcome bonuses. Whether you’re a seasoned player or just getting started, SlotMojo has something to offer everyone. Welcome Bonuses SlotMojo Casino stands out... View Article

Your Cart ( 0 )