Skip to main content
Affiliate Disclosure: SleepRanked earns commissions when you purchase through links on this page, at no extra cost to you. This does not influence our rankings or recommendations. Learn more
Mattress Care

How to Clean a Mattress: A Step-by-Step Guide

SleepRanked Editorial7 min read

A mattress quietly accumulates sweat, dead skin cells, dust mites, and the occasional spill. Cleaning it isn't difficult, but the wrong technique — too much water, the wrong chemical, a steam cleaner — can permanently damage the foam and void your warranty. Here's the routine that works on any modern mattress without putting it at risk.

How Often to Clean a Mattress

Vacuum the surface every one or two months. Do a deeper clean — vacuum, baking-soda deodorize, spot-treat any stains — every six months or so. Many people sync the deeper clean with the seasonal sheet change, which is an easy schedule to remember. Spills and accidents should be addressed immediately, not on a schedule.

What You'll Need

  • A vacuum with an upholstery attachment (the small hose head with the wider opening)
  • A box of baking soda
  • A few clean microfiber cloths or white towels
  • Mild dish soap (a few drops in cold water)
  • Optional: an enzyme cleaner for protein-based stains (urine, blood, sweat)
  • Optional: a few drops of essential oil to scent the baking soda before deodorizing

What to skip

Steam cleaners, carpet shampooers, bleach, and ammonia. All four can damage foam, leave residue that off-gasses, or void your warranty by introducing too much moisture into the support layers.

Step 1: Strip the Bed and Vacuum

Remove all sheets, the mattress protector, and any toppers. Wash bedding on the hottest cycle the fabric allows — hot water kills dust mites. With the mattress bare, vacuum the entire surface in slow, overlapping passes using the upholstery attachment. Pay extra attention to seams, tufts, and the perimeter piping, which collect more debris than the open surface.

Step 2: Deodorize With Baking Soda

Sprinkle a thin, even layer of baking soda across the entire mattress. Let it sit for at least 30 minutes; for stronger odors, leave it for several hours. Baking soda pulls trapped moisture out of the surface fibers and neutralizes odor compounds. If you want a light scent, mix a few drops of lavender or eucalyptus oil into the box of baking soda before sprinkling.

Vacuum the baking soda completely. Take your time — leftover residue can attract moisture and feel gritty under your sheets. Several passes with the upholstery attachment, working in a grid pattern, gets it all.

Step 3: Spot-Clean Any Stains

Mix a few drops of mild dish soap into a bowl of cold water. Dampen a microfiber cloth — wet, not soaked — and blot at any visible stains. Blot, don't rub; rubbing pushes the stain deeper into the foam. Work from the outside of the stain toward the center to avoid spreading it. Follow with a clean damp cloth using only cold water to lift the soap residue, then blot dry with a fresh towel.

The cold-water rule

Always use cold water on mattress stains. Hot water sets protein-based stains — blood, urine, sweat — permanently into the fibers. Cold keeps the proteins soluble so detergents and enzymes can break them down.

Step 4: Let the Mattress Fully Dry

Open a window and run a bedside fan across the surface for several hours. Don't put fitted sheets back on until the entire mattress is dry to the touch — trapping moisture under a sheet is how mildew gets started in foam cores. If you cleaned in the morning, you can usually re-make the bed by evening.

Step 5: Rotate and Re-Protect

While the bed is bare is the perfect time to rotate the mattress 180 degrees. This evens out body-impression wear and is often required by warranty terms. Install a waterproof mattress protector before putting the fitted sheet back on — it's the single biggest thing you can do to keep the mattress clean and warranty-valid going forward.

A good waterproof protector pays for itself the first time something spills.

Browse Mattress Protectors →

Mattress Type Considerations

  • Memory foam: never saturate. Foam absorbs water deep into the support layers where it can't evaporate. Use the lightest possible moisture and dry thoroughly.
  • Hybrid: same caution as memory foam for the top comfort layer. The coil core is more forgiving but you still don't want water pooling.
  • Latex: naturally antimicrobial and mold-resistant, but the same low-moisture rules apply.
  • Innerspring with a thin top layer: the most forgiving for cleaning, but check for any felt or padding that can hold moisture.

Common Mistakes That Cause Damage

  • Steam cleaning a foam mattress — moisture penetrates too deep and most manufacturer warranties void for moisture damage
  • Using bleach — degrades fabric and foam, doesn't even work on protein stains
  • Skipping the drying step — sheets back on damp surface creates mildew within days
  • Rubbing instead of blotting — pushes stains deeper into the comfort layer
  • Trying to deep-clean a stained mattress instead of using a protector going forward — most warranties are already void after a stain

Stains that won't lift with the basic spot-clean usually need a targeted approach.

Read: How to Get Stains Out of a Mattress →

Not sure where to start?

Take our quick sleep quiz and we'll match you with mattresses that fit your sleep style and budget — no jargon, no upsell.

Find your perfect sleep →

Frequently Asked Questions

How often should I clean my mattress?

Vacuum the surface every one to two months and do a deeper clean — vacuum, baking-soda deodorize, spot-treat stains — at least twice a year. Most people sync the deep clean with their seasonal sheet change. Spills and stains should be addressed immediately, not on a schedule.

Can I steam clean a mattress?

Generally no, especially for memory foam and most hybrids. Steam introduces moisture deep into the foam where it can't evaporate, encouraging mold growth and degrading the foam structure. Many manufacturer warranties also void coverage for moisture damage. Stick to surface vacuuming, baking soda, and targeted spot-cleaning with cold water and mild detergent.

Does baking soda actually clean a mattress?

Baking soda absorbs odors and pulls trapped moisture out of the surface fibers — it doesn't kill bacteria. Sprinkle a thin even layer, leave it for at least 30 minutes (longer for stronger odors), then vacuum thoroughly with an upholstery attachment. It's the simplest, safest deodorizer for any mattress type.

Will cleaning void my mattress warranty?

Surface cleaning won't, but saturating the mattress or causing visible water staining usually will. Read the brand's care instructions before any deep clean. Most warranties also void if any stain is present at the time of a claim, which is the strongest argument for using a waterproof protector from day one.

How do I get the mattress fully dry after spot-cleaning?

Blot with dry towels until they come away dry, then run a fan across the surface for several hours and open a window if possible. Don't put fitted sheets back on until the area is completely dry to the touch — trapping moisture under a sheet is how mildew starts.

Ready to shop?

Browse our full mattress database — filtered by type, firmness, price, and sleep position — or take the quiz for a personalized recommendation.

Find your perfect sleep.

Sleep tips, new guides, and the occasional deal — once or twice a month. No spam, unsubscribe anytime.

Double opt-in. We'll send a confirmation link before adding you to the list. See our privacy policy.