How to Clean a Mattress

Most people don’t worry about how to clean a mattress until they notice a stain, a smell, or just realize it has been far too long. The good news is that it is usually much easier than people expect, and a simple cleaning routine can help your mattress feel fresher, smell better, and last longer.

Helpful mattress guides:

Woman cleaning a mattress with simple household supplies in a bright bedroom

See a preferred mattress cleaning option here

Jump to what you need:

How Often Should You Clean a Mattress to Keep It Fresh

The need to clean a mattress usually becomes obvious when people strip the bed and notice a stale smell or dingy-looking spots for the first time in a while. That is often when they realize how much sweat, dust, and everyday buildup has been sitting there unnoticed.

You should do a light clean every 1 to 2 months and a deeper clean every 3 to 6 months. If there are spills, accidents, or noticeable odors, clean it right away instead of waiting.

This is where mattress cleaning gets easier to keep up with. Once you follow a simple schedule, it stops feeling like a big job and becomes a quick routine that only takes a few minutes at a time.

Vacuuming a mattress surface to remove dust and debris

What You Actually Need to Clean a Mattress at Home

Most people assume they need special products to get started, but the basic cleaners and supplies are usually already in the house.

For most mattresses, you only need:

Baking soda
A vacuum with an upholstery attachment
Mild laundry detergent
Clean cloths or towels
Warm water
An enzyme cleaner for tougher stains

I keep a small mattress cleaning caddy stocked and ready because I’ve learned that having everything within reach before you start makes a big difference. Once a mattress is damp, you do not want to stop halfway through to hunt for supplies.

See a mattress cleaning tool option here

How to Clean a Mattress Step by Step Without Damaging It

A lot of people wonder how the mattress got in such bad shape to begin with, but the answer is usually pretty simple. The sheets get changed, but the mattress itself rarely gets cleaned.

Step 1: Strip the bed completely
Remove all bedding, including mattress protectors, and wash them on a hot cycle.

Step 2: Vacuum the entire surface
Go slowly and cover seams and edges where dust tends to settle. This is where a lot of buildup hides.

Step 3: Spot clean stains
Use a small amount of detergent mixed with water and gently blot. Avoid soaking the mattress.

Step 4: Deodorize with baking soda
Sprinkle a light, even layer across the surface and let it sit for at least 30 minutes. The longer it sits, the better it works, especially if there is a noticeable odor. I usually sprinkle it on before I leave for the day and let it sit for several hours so it has time to do as much work as possible.

Step 5: Vacuum again
Remove all baking soda completely before putting bedding back on.

Be sure not to rush that step. If the baking soda is not completely removed, it can leave a gritty feel under the sheets.

Baking soda sprinkled on mattress for deodorizing

How to Remove Mattress Stains and Odors That Keep Coming Back

Sometimes you think you have gotten rid of a stain, then ti comes back a few days later.

This happens because the moisture and residue are still inside the mattress layers.

For common stains:

Urine or sweat: use an enzyme cleaner to break down odor at the source. For the best way to do this, see my guide on how to clean urine from a mattress.

General stains: use a light detergent solution and blot gently without soaking.

Odors: baking soda works best when left on longer, even a few hours if possible.

I notice that rooms with less airflow tend to hold onto mattress odors longer. Opening a window for ventilation while cleaning helps more than most people expect.

Can You Steam Clean a Mattress or Does It Cause Problems

Many people try steam cleaning a mattress because they think it will kill germs and dust mites while giving the deepest clean possible.

The problem is moisture. Steam can push water deep into the mattress where it takes a long time to dry.

That can lead to trapped moisture and lingering smells.

For most mattresses, it is safer to stick with surface cleaning methods unless the manufacturer specifically recommends steam. Before you try it, read can you steam clean a mattress so you know what to check first.

Spot cleaning a mattress with cloth and mild solution

When to Replace a Mattress Instead of Cleaning It

Sometimes cleaning is not enough to fix the problem.

If the mattress still smells after multiple cleanings, has deep stains that keep returning, or shows visible wear, it may be time to replace it.

Here’s the deal.

If a mattress still stinks after cleaning, it is usually not going to improve much.

Most people notice this when they remake the bed and the smell comes back within a day or two.

If you are cleaning a crib mattress instead of an adult mattress, the process is different and more safety-focused. See how to clean a crib mattress for the correct method.

Quick Answer: How to Clean a Mattress

To clean a mattress, vacuum the surface, spot clean stains with mild detergent, sprinkle baking soda to remove odors, let it sit, then vacuum again before replacing bedding.

Common Questions About Cleaning a Mattress

How long does it take to clean a mattress?
Most cleanings take about 1 to 2 hours including drying time for light surface cleaning.

Can you use carpet cleaner on a mattress?
Some people do, but it can leave too much moisture behind. See clean mattress with carpet cleaner for a safer approach.

What is the best way to keep a mattress clean?
Using a mattress protector and cleaning regularly prevents buildup from getting deep into the material.

For general mattress sizing, fit, and buying guidance, visit the crib mattress guide which helps connect cleaning with overall mattress care.

For additional hygiene guidance, see the CDC recommendations on maintaining a clean sleep environment at CDC Healthy Homes.

When you click on links to various merchants on this site and make a purchase, this may result in this site earning a commission. This does not affect the price you pay.

Affiliate Disclosure

UBGI Gold Standard 2026 verified badge

UBGI Gold Standard 2026
Verified for performance, SEO,
and accessibility compliance.