How to Deodorize a Mattress That Still Smells No Matter What 

What’s that smell? Here’s how to deodorize a mattress based on what is actually making it stink. I’ve had that moment where the sheets were clean, the room was aired out, and yet the odor was still there. That is when it becomes clear the smell is not just sitting on the surface. The fix depends on what is causing it.

Before You Try to Fix the Smell… Read These:

You might be missing this one step that actually removes the source

If the smell keeps coming back, this is usually why

Some smells are actually hidden stains you can’t see yet

fresh clean mattress with sunlight showing deodorizing results

If the smell won’t go away, this is what actually fixes it:

Professional enzyme odor remover for deep mattress smells

This is the type of cleaner used when baking soda doesn’t reach deep odors like sweat or urine buildup.

Jump to What You Need:

Why mattresses hold odor (and why it’s hard to remove)

The fastest way to deodorize a mattress

Does baking soda really work?

How to remove deep, stubborn smells

Special tips for memory foam mattresses

Why the smell keeps coming back

Quick answer: To deodorize a mattress, remove all bedding, vacuum the surface slowly, apply baking soda for general odor, treat the actual source if the smell is urine or sweat, allow the mattress to dry completely, and only remake the bed when the smell is fully gone. If the odor is musty or returns quickly, surface freshening will not solve it.

That smell usually shows up in the middle of your normal daily routine. You pull the sheets back to remake the bed and pause for a second because something feels off. Not strong. Just enough to notice. A mattress can look clean and still hold onto sweat, skin oils, damp air, and old spills deep inside the layers. The top looks fine, so it seems like it should be an easy fix, but the smell keeps coming back anyway.

Do not try to cover the smell. Remove it.

If you want this to work, you have to match the method to the smell. A stale mattress, a sweat buildup, and a deep urine odor all behave differently. This page stays focused on deodorizing only. If your mattress needs a full cleaning process, go to how to clean a mattress so you do not miss a step.

For a detailed explanation of mattress types, sizing, and how they should feel and look when properly maintained, see my crib mattress guide.

Why a Mattress Holds Odor Longer Than You Expect

A mattress collects more than people realize. Body heat, moisture from the air, and repeated use all press into the same areas night after night. Over time, those layers stop airing out the way you expect. I notice this shows up fastest in spots where someone sleeps in the same position every night. The rest of the mattress can feel fine, but that one section carries a faint smell that does not go away.

Warmth makes it worse. Sunlight through a window, a warm room, or even body heat can bring the odor right back. That is why a mattress can seem fine one day and stale the next. The smell was already there. It just needed the right conditions to show up again.

If the odor is tied to sweat buildup, go to how to remove sweat stains from a mattress. If your topper holds most of the smell, read how to clean a mattress topper because that layer often traps more odor than the mattress itself.

vacuum baking soda and clean cloths ready for mattress deodorizing

How to Deodorize a Mattress Fast at Home

If the smell is general and not tied to one clear accident, this is the fastest method that works.

Remove all bedding. Vacuum the mattress slowly, not just a quick pass. Sprinkle baking soda evenly across the entire surface. Let it sit for several hours. Overnight works better if the room is dry. Then vacuum it off carefully.

The part that changes results is time. A light sprinkle and quick vacuum rarely does much. When the baking soda sits longer, it has time to pull odor from the top layers. I believe most failed attempts happen because this step gets rushed.

After vacuuming, leave the mattress uncovered for a while. Putting clean sheets back too soon traps leftover moisture and stale air. That one mistake can undo everything you just did.

If the smell is still there after this, it is not sitting on the surface anymore. That is usually when it becomes obvious something deeper is holding onto it.

This is usually the point when it clicks that another round of baking soda is not going to solve the problem. Your next step depends on what is actually causing the smell.

Once you recognize that pattern, the next step becomes much easier to choose and a lot less frustrating.

When Baking Soda Works and When It Does Not

Baking soda works for light odor. Stale air, mild body odor, or a room that has been closed up too long. It does not fix everything.

If the mattress smells sharp, sour, or stronger once the room heats up, the odor is deeper. That is the frustrating part. It can seem better for a few hours, then show up again the minute the bed warms back up.

If the smell is from urine, go directly to how to clean urine from a mattress. If you need a deeper solution for organic odor, find a good enzyme cleaner for mattress cleaning. If stains are part of the problem, use best mattress stain remover to identify the right approach.

vacuum lifting baking soda from mattress surface after deodorizing treatment

How to Deodorize a Mattress Based on What Caused the Smell

Sweat and body odor: This builds slowly and usually shows up where someone sleeps every night. It can smell slightly sour or stale. Surface deodorizing helps at first, but older buildup often needs a deeper clean to fully reset the mattress.

Urine odor: This often comes back when the mattress warms up. That is one of the clearest signs the source is still inside the mattress and has not been fully broken down.

Musty odor: This usually points to trapped moisture inside the mattress. According to the U.S. Environmental Protection Agency, controlling moisture is the most important step in preventing odor-causing mold in porous materials like mattresses. If the mattress smells damp or off even after drying, that moisture is likely still sitting deeper inside.

A mattress near a wall, in a room with low airflow, or used in humid conditions can hold that smell even without visible spots.

New mattress odor: This usually fades with time and airflow. Removing packaging quickly and allowing air circulation makes a noticeable difference in how fast the smell disappears.

How to Deodorize a Memory Foam Mattress Without Damage

Memory foam holds odor longer because air does not move through it easily. It also does not handle excess moisture well.

Use a lighter approach. Vacuum first. Use baking soda for general odor. If using a deeper product, apply it lightly. Do not soak the foam. Then allow extended drying time. A fan across the mattress helps. Standing the mattress upright can speed this up if space allows.

One detail that often gets missed is the base under the mattress. If the frame or support surface smells dusty or damp, the mattress can pick that up again quickly. Cleaning that area at the same time prevents the odor from returning.

memory foam mattress airing near window after deodorizing process

Why Mattress Odor Keeps Coming Back After Cleaning

If the smell returns, something was missed. The source was not treated, the mattress was not fully dry, the topper still holds odor, or the room environment is feeding the problem.

The moment of truth has arrived, and you realize this is a many-pronged problem. A mattress is part of a full sleep setup. Washing bedding, checking the topper, and allowing full drying time often makes the difference between a temporary fix and a lasting one.

If your mattress needs a deeper reset, read how to deep clean a mattress to learn the complete process.

Simple Mattress Deodorizing Checklist That Actually Works

Remove all bedding. Vacuum slowly. Identify the type of odor. Apply baking soda for general smells. Use the correct method for deeper odors. Allow full drying time. Wash all layers before putting them back. Check the mattress base if odor lingers.

Skipping any of these steps usually leads to the smell coming back.

Common Questions About How to Deodorize a Mattress

How long should baking soda stay on a mattress?
At least a few hours. Overnight works better in most cases.

Can I spray a mattress to remove odor?
Light application is fine. Over-wetting the mattress can create a bigger problem.

Why does my mattress smell worse when it gets warm?
Heat can release odor trapped deeper in the mattress layers.

When should I replace a mattress instead of deodorizing it?
If odor is persistent, mold-related, or returns quickly after proper treatment, replacement is often the better option.

A mattress that no longer carries that lingering smell changes the whole feel of the room. Not in a dramatic way, but in that quiet way where everything finally feels right again.

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.