How to Clean a Mattress and Remove Odors

Minimalist bedroom featuring modern furnishings and stylish lighting, ideal for contemporary living.

Direct answer

To clean a mattress and remove odors, vacuum the surface, treat any stains, apply baking soda to absorb smells, and let it sit before vacuuming again. Keeping moisture low and allowing airflow helps prevent odors from returning.

Start by removing surface dust and debris

Mattresses collect more than you see. Dust, skin particles, and small debris build up over time.

Begin with a vacuum using an upholstery attachment. Move slowly across the surface so you’re actually lifting debris instead of just passing over it.

This step does most of the work and makes everything that follows more effective.

Treat spots before cleaning the whole surface

If there are visible stains, handle those first.

Use a small amount of a mild cleaner, like diluted dish soap or a fabric-safe solution. Dab the area gently instead of soaking it. Too much moisture can seep into the mattress and take a long time to dry.

Working on spots first keeps them from spreading when you move on to the rest of the mattress.

Use baking soda to remove odors

Odors tend to settle into the surface over time, even if the mattress looks clean.

A simple way to handle this is by applying a light, even layer of baking soda across the mattress. Let it sit for several hours so it has time to absorb smells.

This doesn’t require effort while it’s sitting, but it makes a noticeable difference once removed.

Vacuum again to lift everything out

After the baking soda has had time to work, vacuum the mattress again.

Go slowly and cover the full surface. This removes both the baking soda and anything it has absorbed.

At this point, the mattress should feel noticeably fresher.

Keep moisture controlled while cleaning

Moisture is one of the biggest risks when cleaning a mattress.

Using too much water can lead to lingering dampness, which creates the conditions for odors to return.

Keep cloths lightly damp, not wet, and allow time for the mattress to air out fully before putting sheets back on.

Let airflow do the rest

Once cleaning is done, give the mattress time to breathe.

Open windows if possible or use a fan to help air circulate. Even a few hours of airflow helps remove any remaining moisture and keeps the surface feeling fresh.

This step is simple but important.

Make it easier to maintain

You don’t need to deep clean your mattress often, but light upkeep helps.

A quick vacuum every so often prevents buildup. Adding a mattress protector can also make a noticeable difference by blocking dust, sweat, and spills before they reach the surface.

If a protector isn’t something you want to buy right now, using an extra fitted sheet or layering sheets can still add a level of protection and make cleanup easier. Some people also prefer using sheets that are slightly larger than the mattress. This can make them easier to put on and remove, especially when you’re washing them regularly.

Small adjustments like these reduce how much reaches the mattress in the first place, which keeps odors and buildup from returning as quickly.

When odors keep coming back

If smells return quickly after cleaning, the issue may be deeper.

Spills, humidity, or trapped moisture can lead to ongoing odor problems that surface cleaning won’t fully fix.

At that point, repeating the process may help, but it’s also worth checking the environment around the mattress.

A simple approach works best

Cleaning a mattress doesn’t require strong products or complicated steps.

Vacuum thoroughly, treat spots carefully, use baking soda to absorb odors, and allow airflow to finish the job.

That approach handles most situations without risking damage or adding unnecessary steps.

Scroll to Top