By clicking on the product links in this article, Mattressnut may receive a commission fee to support our work. See our affiliate disclosure.

Mattress Cleaning Guide: How to Clean Every Type + How Often

Our #1 Recommended Mattress

Affiliate disclosure: MattressNut is reader-supported. When you buy through links on our site, we may earn an affiliate commission at no additional cost to you. Our reviews and recommendations remain independent and are based on hands-on testing. Learn more on our about page.

After testing 20+ mattresses across every category, this is the one we recommend first.

Saatva Classic. From $1,095

365-night trial · Lifetime warranty · Free white-glove delivery

See Saatva Classic Price →

We earn a commission if you make a purchase through our links, at no extra cost to you.

Your mattress is the one surface you spend approximately 1/3 of your life on — yet most people never clean it. A mattress accumulates sweat, skin cells, dust mites, and allergens that degrade sleep quality and mattress longevity. Here's a complete, practical guide to cleaning every type of mattress.

How Often to Clean Your Mattress

  • Vacuum: Every 1–3 months (monthly for allergy sufferers)
  • Deodorize: Every 3–6 months
  • Spot clean: Immediately after any spill or accident
  • Deep clean: Every 6 months for most sleepers; quarterly for heavy sweaters or pet owners
  • Air out: 1–2 times per year (leave uncovered in ventilated room or outdoors in sun)

Basic Mattress Cleaning: Step-by-Step

Step 1: Strip and Wash All Bedding

Wash all sheets, pillowcases, and mattress protector before cleaning the mattress itself. Hot water (130°F+) kills dust mites. While bedding washes, proceed with mattress cleaning.

Step 2: Vacuum the Entire Surface

Use an upholstery attachment on a vacuum with HEPA filtration. Vacuum the top, sides, and foot of the mattress. Use the crevice tool along seams and handle areas where dust accumulates. Slow, overlapping passes are more effective than quick once-overs. Vacuum both sides if your mattress is flippable.

Step 3: Spot Clean Stains

Address any visible stains (see specific stain guide below). Key rule: never soak a mattress — moisture trapped inside promotes mold growth. Use minimal liquid; blot rather than rub; dry thoroughly before replacing bedding.

Step 4: Deodorize with Baking Soda

Sprinkle a light layer of baking soda across the entire top surface. For enhanced deodorizing, mix a few drops of essential oil (lavender, tea tree) into the baking soda before applying. Leave for minimum 30 minutes — ideally 2–8 hours. Vacuum up completely. Baking soda absorbs odors and moisture; it's the most effective and safe mattress deodorizer.

Step 5: Air and Dry

Open windows and allow airflow for at least 30 minutes before replacing bedding. If possible, prop the mattress against a wall with a fan directed at it. For thorough drying after spot cleaning, use a hairdryer on cool setting or fan directed at the treated area for 20–30 minutes before reassembling the bed.

Cleaning by Mattress Type

  • Memory foam: Never wet — vacuum only; spot clean with minimal moisture; no steam cleaners (heat degrades foam)
  • Latex: Same as memory foam — vacuum + minimal spot cleaning; avoid soaking and heat
  • Innerspring/hybrid: Can tolerate slightly more moisture at surface since coils dry faster; still avoid soaking
  • Pillow-top: Pillow-top quilting retains moisture longer — prioritize rapid drying after any spot cleaning

The Mattress Protector: The Real Solution

Mattress care & maintenance FAQ

If replacement is overdue

Saatva Classic — from $1,779 queen

If cleaning isn't fixing the problem, a 15–20 year lifespan hybrid is the long-term answer. 365-night home trial, lifetime warranty, free white-glove delivery + free old-mattress removal.

Check current price →

How often should you actually clean a mattress?

Every 3 months: vacuum the surface with an upholstery attachment. Every 6 months: deep clean (baking soda + vacuum). Every 12 months: rotate the mattress (180° if flippable, or head-to-foot if not).

What's the fastest way to remove urine/stains from a mattress?

Blot with cold water + mild dish soap, then apply white vinegar to neutralize odor. Avoid hot water (sets proteins) and bleach (damages fabric/foam). Baking soda for 6–12 hours after drying pulls residual moisture and smell.

When is it actually time to replace a mattress?

Signals: visible permanent indentation > 1.5", waking up with pain/stiffness that fades during the day, noticeable age-related smell, age beyond 8–10 years for most hybrid/foam mattresses. If a new topper doesn't solve it, it's a mattress problem. The Saatva Classic runs a 15–20 year expected lifespan — double most foam-only mattresses.

Can you vacuum a mattress with a regular vacuum?

Yes — upholstery attachment, slow passes, no beater bar. Start at the seams (where dust mites concentrate) and work the full surface. 10–15 minutes for a queen.

Why does a mattress smell musty?

Usually moisture trapped under the mattress from the floor or an unventilated frame. Fix: sprinkle baking soda, vacuum after 6–12 hours, then add a breathable mattress protector. If the smell returns, the frame/floor is still trapping moisture — add a slatted base or risers.

A waterproof mattress protector makes mattress cleaning largely irrelevant for most contaminants — sweat, spills, and skin cells can't penetrate to the mattress. The protector is machine washable weekly or monthly. This is the most effective single action for maintaining mattress hygiene and extending mattress life.

FAQ

Can you steam clean a mattress?

Not recommended for foam or latex mattresses — steam introduces significant moisture and heat that degrades foam chemistry and promotes mold growth inside. Innerspring mattresses can handle limited steam cleaning if dried immediately with fans. For most mattresses, vacuuming + baking soda deodorizing is safer and more practical.

How do you get sweat stains out of a mattress?

Mix cold water + dish soap (or hydrogen peroxide for yellowed stains). Apply with a cloth using minimal liquid — blot, don't rub. For yellow sweat stains, a mixture of hydrogen peroxide (1 cup) + dish soap (1 tbsp) + baking soda (1 tbsp) applied with a spray bottle and blotted up works well. Always dry thoroughly before replacing bedding.

How do I get rid of dust mites in my mattress?

Vacuum with a HEPA-filtered vacuum monthly. Cover with a dust-mite-proof encasement (pore size ≤6 microns). Keep bedroom humidity below 50% — mites can't survive in dry environments. Wash all bedding in hot water (130°F+) monthly. Sunlight exposure kills dust mites — air mattress outdoors in direct sun when possible.

★ #1 Mattress 2026 Get Saatva Classic — 365-Night Trial →