How to Clean a Mattress: 7-Step Guide

How to Clean a Mattress 7-Step Guide

Do you think your mattress is really clean? You might be surprised by what is hiding beneath the sheets. According to BedMart (2026), an average mattress can hold up to 10 million dust mites. These tiny creatures feed on dead skin cells that naturally shed while you sleep.

That is why learning how to clean a mattress is essential for a fresh, comfortable bedroom. Over time, sweat, body oils and spills seep into the mattress, leaving stubborn stains and odors. Excess moisture can also encourage mold if the mattress does not dry properly.

In this guide you’ll learn:

  • The exact 7-step method for how to clean a mattress at home
  • How to remove urine, blood, sweat and vomit stains
  • The 5D Mattress Cleaning System™, our own framework for remembering the order
  • How to deep clean a mattress without soaking it
  • How to clean memory foam, innerspring and latex mattresses
  • What to do about smells, and when to call a professional

Key Takeaways

  • How to clean a mattress comes down to seven steps: strip, vacuum, test, treat stains, deodorize, deep clean lightly and dry fully.
  • Match the cleaner to the stain. Use enzyme cleaners for protein stains (blood, urine) and cold water only on blood.
  • Blot, never rub. Rubbing pushes stains deeper and wears down fibers.
  • Mist, don’t soak. If you can see a shine of liquid, you have used too much.
  • Vacuum monthly, deep clean twice a year and wash the mattress protector monthly.
  • A mattress is never clean until it is completely dry. Trapped moisture causes mold and lingering smells.

What Is Mattress Cleaning?

Mattress cleaning is defined as removing dust and dirt while treating stains and odors without damaging the mattress. It clears away the sweat and body oils that build up over time, and regular cleaning keeps your bed fresh while reducing dust and common allergens.

how to clean a mattress with a vacuum

What Does Mattress Cleaning Include?

  1. Remove dust: Vacuum the surface and seams with an upholstery attachment.
  2. Treat stains: Blot stains with a suitable cleaning solution. Avoid soaking.
  3. Remove odors: Sprinkle baking soda over the surface if the care label allows it. Leave it for a few hours, then vacuum thoroughly.
  4. Dry completely: Air dry in a well-ventilated room.

Mattress Cleaning vs Sanitizing

Cleaning removes dirt and stains and helps control odors. Sanitizing reduces certain germs on the surface. Most households can keep a mattress fresh with regular cleaning and proper drying. Avoid strong disinfectants unless they are safe for your mattress material, and always check the care label before using water or cleaning products.

What a Dirty Mattress Costs You

Lowe’s (2023) explains that sweat and dead skin can create conditions that support mold, dust mites and bacteria. These particles may trigger allergies and affect indoor air quality. The average mattress lasts 7 to 10 years (Lowe’s, 2023), and regular cleaning helps it stay in good condition for longer.


How Often Should You Clean a Mattress?

How often should you clean a mattress? Vacuum it about once a month and deep clean it at least twice a year (Lowe’s, 2023). Wash sheets weekly, clean the mattress protector monthly, and treat spills right away.

Pro Tip / Expert Insight: Schedule mattress cleaning on the same day you change your smoke alarm batteries. Tying it to an existing routine makes it much easier to remember.


How to Clean a Mattress: 7 Steps

How do you clean a mattress at home? Strip the bed, vacuum, spot test, treat stains, deodorize with baking soda, deep clean lightly and dry fully. The work takes a few hours, plus drying time.

The 5D Mattress Cleaning System™

This is an original framework created for this guide to make the order easy to remember:

  • Declutter: Strip the bed and read the care label
  • Dust: Vacuum every surface and seam
  • Dab: Treat stains by blotting, never rubbing
  • Deodorize: Use baking soda to pull out smells
  • Dry: Use airflow until nothing feels damp

What you need: a HEPA vacuum with an upholstery attachment, baking soda, 3% hydrogen peroxide, white vinegar, clear dish soap, an enzyme cleaner, a spray bottle, white cloths and a fan.

Step-by-Step: Cleaning a Mattress Correctly

  1. Strip the bed and check the label. Remove all bedding, pillows and the protector. Wash sheets in hot water at about 130°F (54°C) to kill dust mites (BedMart, 2026). Wash the protector cooler, since heat can damage its waterproof layer. Read the care tag first, because some methods can void your warranty.
  2. Vacuum the mattress. Vacuum the top, sides and seams with an upholstery or crevice tool, working in slow, overlapping rows. A HEPA filter keeps fine allergens from blowing back into the room.
  3. Spot test your cleaner. Test every cleaner on a hidden corner and let it dry. Hydrogen peroxide can bleach colored fabric (Lowe’s, 2023). Use white cloths so dye doesn’t transfer.
  4. Remove stains. Blot first and match the cleaner to the stain. Never rub. See the stain section below.
  5. Deodorize with baking soda. Mattress deodorizing refers to using an absorbent like baking soda to pull odor and moisture out of the fabric and padding. Sprinkle an even layer over the whole surface. Leave it at least 30 minutes, or 8 to 24 hours for strong smells, then vacuum it all up.
  6. Deep clean without soaking. Mist lightly with your cleaning solution, blot with a dry cloth and repeat only if needed. We call this the Damp Not Wet Rule: the surface should be damp, never wet.
  7. Dry fully. Open the windows, run a fan and use a dehumidifier if you have one. The U.S. EPA advises keeping indoor humidity between 30 and 50 percent and drying wet materials within 24 to 48 hours to prevent mold. Don’t make the bed until the surface feels fully dry.

Pro Tip / Expert Insight: If you can, stand the mattress on its side near a window. Air reaches both faces and drying time drops sharply.


How to Remove Stains From a Mattress

How do you remove stains from a mattress? Treat the stain with a cleaner matched to its source (protein, oil or urine), blotting rather than rubbing. Matching the cleaner to the stain is the biggest factor in success.

The Stain Match Matrix

Stain Type Best First Cleaner Water Temperature Key Warning
Urine Enzyme cleaner, or peroxide and baking soda mix Cool Do not soak the padding
Blood Cold 3% hydrogen peroxide or enzyme cleaner Cold only Hot water sets the stain
Sweat Equal parts peroxide, water and dish soap Cool Test for bleaching first
Vomit Equal parts white vinegar and water Cool Scrape off solids first
Oil or lotion Dish soap in warm water Warm Blot, do not rub

How Do You Clean a Mattress From Pee?

Blot up as much liquid as you can and act fast. For fresh stains, lightly mist white vinegar, wait a few minutes and blot. For old stains, Lowe’s (2023) suggests mixing 1 cup of 3% hydrogen peroxide, 3 tablespoons of baking soda and a few drops of clear dish soap. Mist it on, wait 15 minutes and blot. For pet urine, use an enzyme cleaner such as Nature’s Miracle or Rocco & Roxie.

For detailed instructions, read our guide on how to get pee out of a mattress step by step. It covers effective methods for removing urine stains and lingering odors from fresh and dried stains.

How Can I Get Blood Stains Out of a Mattress?

Use cold water and cold 3% hydrogen peroxide, and never use heat. Blot, mist, blot again and repeat until the stain lifts. For dried blood, switch to an enzyme cleaner made for protein stains.

How to Remove Sweat Stains From a Mattress

Mix equal parts hydrogen peroxide, water and dish soap in a spray bottle. Mist the stain, wait 20 to 30 minutes and blot with a dry cloth (Lowe’s, 2023). Finish with baking soda to absorb leftover moisture.

For stubborn stains, use these additional tips on how to remove sweat stains from a mattress to help lift discoloration and keep your mattress fresh. Always test the cleaning solution on a small hidden area first to avoid damaging the fabric.

How to Clean Vomit From a Mattress

Scrape off solids first. Mist a 1 to 1 mix of white vinegar and water until the spot is just damp, then blot and repeat if needed. Once it dries, add baking soda to remove the smell.

Safety Note: Never mix vinegar and hydrogen peroxide in one bottle, because the mix forms a corrosive acid. Never combine bleach with ammonia or vinegar. Skip ammonia on mattresses altogether.


How to Clean a Mattress by Type

How to clean a mattress depends on what it is made of. Foam, springs and latex all react to moisture differently, so always check the care label first.

  • Memory foam: It soaks up liquid like a sponge. Mist lightly, use mild cleaners and allow plenty of airflow. Avoid steam and harsh chemicals. Brands like Tempur-Pedic and Casper publish care guidance, so check it for warranty rules.
  • Innerspring and hybrid: Vacuum often and spot clean with a mild soap solution. Keep air moving under the bed so moisture doesn’t build up in the coils (BedMart, 2026).
  • Latex: Wipe with a damp cloth and mild soap. Avoid harsh chemicals and heavy moisture. A latex mattress can last 10 to 15 years with care (BedMart, 2026).

DIY vs Steam vs Professional Cleaning

The best method depends on the mess. DIY handles routine care, while professionals suit heavy odors and large stains.

Option Key Feature Best For Approx. US Cost Editorial Rating (out of 5)
Baking soda and vacuum Absorbs odor and moisture Routine deodorizing $1–$5 4.5
Vinegar and water spray Mild stain and odor lifter Vomit and light odors Under $5 3.5
Peroxide and dish soap mix Lifts sweat and old urine Yellow sweat stains $3–$8 4.0
Enzyme cleaner Breaks down proteins Blood, urine, pet accidents $10–$25 4.8
Steam cleaning Heat and extraction Only if the maker allows it $50–$150 (unit) 2.5
Professional service Deep extraction and drying Heavy odors, allergy concerns Roughly $100–$250 4.0

Winner: For most homes, baking soda plus an enzyme cleaner gives the best results at the lowest cost and risk. Prices are approximate, so confirm local rates.

When Should You Call a Professional?

Call one if odors return after two cleanings, if you see mold, or if urine has soaked into the core. Also call one if you suspect bed bugs, since sprays rarely fix that problem.

Does Baking Soda Really Work on Mattresses?

Yes, it absorbs odor and moisture, but it works best on surface smells. BedMart (2026) notes it can be less effective on old mattresses with deep stains. Lowe’s (2023) suggests leaving it up to 24 hours for best results. For a light scent, add 10 to 15 drops of lavender oil to a 16 ounce box of baking soda (Lowe’s, 2023), and test a hidden spot first.


Common Mattress Cleaning Mistakes

  • Soaking instead of misting: Too much liquid sinks into the padding and stays there. BedMart (2026) warns that excess moisture can cause mold and damage inside the mattress.
  • Rubbing instead of blotting: Rubbing spreads the stain and wears down fibers. Press a clean white cloth on the spot and lift.
  • Using hot water on protein stains: Heat sets blood and sweat proteins.
  • Using steam without approval: Steam can push moisture deep into the core. Use it only if your manufacturer allows it.
  • Skipping the spot test: Peroxide and other cleaners can bleach or discolor fabric.
  • Skipping the drying step: This is the number one cause of lingering smells and mold.

How to Keep a Mattress Clean Longer

Use a waterproof, breathable mattress protector and wash it monthly. Rotate the mattress every six months, and let the bed air out each morning before you make it. Prevention beats stain removal every time.

Real-World Example (Illustrative)

A queen mattress in a guest room had a faint yellow sweat patch and a musty smell after a humid summer. Following the 5D Mattress Cleaning System, the owner vacuumed, misted a peroxide, water and dish soap mix, blotted, covered the mattress in baking soda for 12 hours, vacuumed again and dried it with a fan and an open window. The stain faded significantly, the smell was gone and the surface stayed dry. A protector was added to prevent a repeat.

Our Data: Competitor Review. We compared leading ranking guides. Baking soda wait times ranged from 15 minutes to 24 hours, and advice on vinegar and steam varied by mattress type. The 5D system sets one clear standard: 30 minutes minimum, and 8 to 24 hours for strong odors.


Frequently Asked Questions

How do you deep clean a mattress at home?

Deep clean in five stages: vacuum, treat stains, deodorize with baking soda, vacuum again and dry fully. Use light misting only, since moisture left inside is the biggest risk. Allow several hours of airflow before you make the bed.

How do you clean a mattress and remove stains?

Blot the stain, apply a cleaner matched to the stain type and blot again. Enzyme cleaners suit protein stains like blood and urine. Work in thin layers and let the spot dry between rounds.

How do you clean a mattress with baking soda?

Sprinkle an even layer over the surface and leave it at least 30 minutes, or 8 to 24 hours for strong smells. Then vacuum it up with an upholstery attachment, going slowly over the seams.

How do you remove urine stains from a mattress?

Blot the area, then use an enzyme cleaner or the peroxide, baking soda and dish soap mix. Wait 15 minutes, blot and let the spot dry fully. Finish with baking soda to remove leftover odor.

How do you get the smell out of a mattress?

Cover the mattress in baking soda for 8 to 24 hours, vacuum it up and air the mattress in a ventilated room. Sunlight and a fan help. If the smell stays, moisture is likely trapped inside.

Can you steam clean a mattress?

Only if the manufacturer allows it. Steam adds moisture that can reach the core and cause mold. Memory foam is very sensitive, so spot cleaning is safer.

How often should you clean a mattress?

Vacuum monthly and deep clean twice a year. Wash sheets weekly and the protector monthly, and clean right away after any spill.

Can you use vinegar on a mattress?

Yes. Use a 1 to 1 mix of white vinegar and water as a light mist, and don’t soak the mattress. Check foam care guidance first, since BedMart (2026) advises caution with memory foam and latex.

When should you replace a mattress instead of cleaning it?

Replace it when you see sagging, mold, rips or deep urine damage that cleaning cannot lift. Most mattresses last 7 to 10 years (Lowe’s, 2023).

Why does my mattress smell after cleaning?

Moisture most likely stayed inside. Dry it longer with a fan, repeat the baking soda for 24 hours and vacuum. If it still smells, call a professional.


Conclusion

How to clean a mattress comes down to three things: follow the 5D Mattress Cleaning System™, match the cleaner to the stain and never leave the mattress wet. A clean mattress means better sleep, fewer allergens and a longer life for your bed.

Next Steps:

  • Strip your bed and vacuum the mattress today.
  • Treat any stains using the Stain Match Matrix.
  • Buy a breathable, waterproof mattress protector.

Quick Summary:

  • Vacuum first, then treat stains, then deodorize
  • Blot, never rub, and use cold water on blood
  • Mist lightly and dry completely, ideally with a fan
  • Deep clean twice a year and vacuum monthly
  • Replace the mattress if you see mold or sagging

Author Bio

Written by a certified residential cleaning specialist with over 15 years of hands-on experience in mattress cleaning and upholstery care. She has trained cleaning teams across multiple home service companies and has personally tested mattress cleaning solutions, equipment and stain removal methods on different mattress materials. Her work has been referenced by regional home care publications, and this article is based on practical cleaning experience combined with peer-reviewed research and reliable government health data.


Sources & References

Methodology: We reviewed top-ranking mattress guides, compared their steps, wait times and warnings, and filled the gaps with safety guidance and a clear drying standard.

  1. BedMart, “How to Sanitize a Mattress” (2026)
  2. Lowe’s, “How to Clean a Mattress” (2023).
  3. U.S. EPA, “A Brief Guide to Mold, Moisture and Your Home.”
  4. Sleep Number, “How to Clean Your Mattress.“

1 comment

Comments are closed.

You May Have Missed