Two hands lifting the sheets off a bare mattress in a sunlit bedroom

How to Deodorize a Mattress (Sweat, Pets, and Accidents)

Two hands lifting the sheets off a bare mattress in a sunlit bedroom

You spend roughly a third of your life on your mattress.

You also sweat on it, bleed on it (yes, really — you lose about a gram of blood in your skin cells every night), shed skin cells on it, and occasionally have something spill or leak that you don't notice until morning.

Over a year, that's hundreds of pounds of body moisture, millions of skin cells, and enough organic material to make your mattress one of the dirtiest surfaces in your house.

The problem is you can't wash it. You can't hose it down. You can't pull it into the garage and power-wash it like you would a patio chair.

Here's how to actually deodorize a mattress — without soaking it or ruining the foam inside.

Why Mattresses Smell (And It's Not Just Sweat)

Mattress odor comes from three sources, and they all build up slowly:

Sweat. You lose roughly a cup of sweat per night through your skin. Most of it evaporates, but the rest soaks into the mattress — into the foam, the fibers, the padding. Over months, that moisture creates a damp environment where bacteria thrive. The bacteria break down the proteins in your sweat and release the compounds that smell.

Skin cells and dust mites. You shed about half a pound of skin cells a year. Dust mites feed on those cells and their waste products release compounds that contribute to odor. Dust mites live in the top layer of your mattress — the same layer your skin is pressing against every night.

Accidents. Pet urine, water bed leaks in the middle of the night, spilled drinks, menstrual blood — anything that soaks into the mattress and dries there. These create concentrated odor spots that spread into the surrounding foam over time.

The worst part: mattresses are insulated. The foam and fibers trap heat and moisture, which means the top layer where you sleep stays warm and damp longer than any other surface in the house. Bacteria love it.

Cutaway of a mattress showing a damp layer with microbes trapped deep in the foam

What Most People Try

Baking soda sprinkled overnight. The most common recommendation. It absorbs surface moisture and light odors. It doesn't kill bacteria or neutralize the compounds they've already produced. And it doesn't penetrate deep enough to reach the sweat and skin cells embedded in the foam.

Mattress sprays with fragrance. These coat the surface with a scented layer that masks odor for a few hours. Your nose adapts. The bacteria keep going. And the fragrance residue attracts more dust and skin cells to the surface.

Steam cleaning. Sounds effective. In reality, steam cleaning pushes moisture deep into the mattress foam where it's hard to dry. Wet foam is bacteria foam. If the mattress doesn't dry completely — and most don't, because foam holds moisture for days — you've created a mold problem on top of the odor problem.

Sunlight. Leaving the mattress outside in the sun kills some surface bacteria through UV exposure. It also dries out surface moisture, which helps. But UV doesn't penetrate into the foam, and the smell comes from deep inside, not just the surface.

What Actually Works

Step 1: Strip the bed. Remove all sheets, protectors, and pillows. Wash the sheets in hot water. You're clearing the surface so the treatment can reach the mattress.

Step 2: Vacuum thoroughly. Use the upholstery attachment and go slow. Vacuum the entire surface, the sides, and the seams. You're removing the dust mites, skin cells, and loose debris that sit on top of the mattress. Empty the vacuum canister immediately — you don't want that debris sitting in there.

Step 3: Spot-treat accidents. If there are visible stains or odor spots, treat them first. Blot any fresh stains with a clean cloth. Then saturate the spot with an acetic acid formula — press the nozzle close and spray until the area is damp.

Acetic acid is the active ingredient in vinegar, and it works by neutralizing the alkaline odor compounds in sweat, urine, and blood. It also kills the bacteria producing those compounds.

Shop Dirty Birds Deodorizing Spray — all-natural acetic acid formula. Spot-treat stains, then mist the entire surface.

Step 4: Mist the entire surface. After spot-treating, give the whole mattress a light mist. Not a soak — a mist. You want the surface damp, not wet. Hold the spray bottle 8-12 inches away and move across the surface evenly.

The acetic acid kills bacteria on the surface and neutralizes the odor compounds. It doesn't penetrate deep into the foam — and it shouldn't. You're treating the layer where bacteria live, not the structural foam underneath.

Step 5: Let it dry completely. This is the most important step. Leave the mattress bare with good airflow — open a window, run a fan, turn on the AC. The neutralization finishes as it dries. Don't put sheets back on until the surface is dry to the touch.

A hand spraying deodorizing spray across a bare mattress

For Pet Odor on Mattresses

If your dog or cat sleeps on the bed — or had an accident on it — the approach is the same but the spot treatment needs to be heavier.

Pet urine soaks deeper than human sweat. Blot what you can, then saturate the spot with the spray. Press a clean cloth over the treated area and press down to work the formula deeper into the fibers. Let it dry completely.

If the urine soaked through to the box spring, treat the top of the box spring as well. Flip the mattress if you can and treat the bottom side where the urine may have dripped through.

Shop the 32oz Citrus — the larger size lasts longer if your pet uses the bed regularly.

A freshly remade bed with crisp white linens

How Often to Deodorize

You don't need to do a full deodorizing treatment every month. A thorough treatment every 3-6 months keeps the bacteria population in check and prevents odor from building to the point where it's noticeable.

For a quick maintenance routine, strip the sheets, vacuum the surface, and give it a light mist every time you change the sheets. Takes five minutes.

What to Avoid

Skip the heavy saturation. Mattresses hold moisture in the foam, and wet foam takes days to dry. If you soak the mattress, you're creating the exact environment that bacteria and mold need to multiply.

Skip the steam cleaning. Same reason — it pushes moisture deep into the foam where it's hard to extract. Steam is useful for upholstery you can extract moisture from. Mattresses don't have extractors.

Skip the enzyme cleaners for mattress sweat. Enzymes need moisture and time to work — both things a mattress surface doesn't have. The surface dries too fast for enzymes to digest the material. Acetic acid works on contact and finishes as it dries.

The Bottom Line

Mattress odor builds from sweat, skin cells, dust mites, and accidents — all trapped in the top layer of foam and fibers where your skin presses against every night. What works is vacuuming the debris, treating the surface with acetic acid to kill bacteria and neutralize compounds, and letting it dry completely.

Five minutes every time you change the sheets prevents the problem that makes you wonder if your mattress needs replacing.

Related reads:

Dirty Birds Deodorizing Spray works on mattresses, pet beds, and any fabric surface. All-natural acetic acid formula — kills bacteria, neutralizes odor, no fragrance masking. Shop the 16oz or Shop the 32oz Citrus. Made in Colorado.