Bed Smells Like Sweat? Deep-Clean the Mattress and Pillows
Sweat soaks into sheets, pillows and the mattress, then turns sour. Wash it out, treat the mattress, and add a spray and a protector to keep it fresh.
By Jamilur Rahman Updated November 5, 2026 · 7 min read
- Time
- 2 hours of work, plus a day of airing
- Cost
- Under $20
- Difficulty
- Easy
In this guide
Quick answer
When your bed smells like sweat, the odor is in more than the sheets. Sweat and body oils soak into the mattress pad, pillows and mattress, and bacteria turn them sour. Wash everything washable in hot water, vacuum and baking-soda the mattress, and air it in the sun. A fabric odor eliminator spray then handles the smell between washes on pillows and the mattress.
Free fix vs. permanent fix
Wash, baking soda, and air it out
- Wash sheets, pillowcases and the mattress pad hot, every week
- Sprinkle baking soda on the mattress, wait 8 hours, then vacuum
- Wash or sun-dry pillows according to their labels
- Air the bare mattress near an open window
How long it lasts: A few weeks, until sweat builds up again. It lasts longer if you wash sheets weekly.

A fabric odor eliminator spray
Washing handles what the machine can reach. Pillow and mattress fill hold sweat that never gets washed, so the odor returns every night body heat warms it. A spray made for fabric neutralizes odor in place, so you can freshen the bed between deep cleans.
What to get: Fabric odor eliminator spray
How long it lasts: Weeks between deep cleans. A light mist on pillows and the mattress each time you change the sheets keeps the smell from building.
As an Amazon Associate I earn from qualifying purchases.
What you'll need
-
Baking soda
Draws odor out of the mattress surface and boosts the wash
You have it -
Vacuum with upholstery attachment
Removes baking soda and dead skin from the mattress
You have it -
White vinegar
A cup in the rinse cycle removes soap and sweat residue
You have it - Our pick Illustration

Fabric odor eliminator spray
A light mist on the mattress and pillows between washes
- Illustration

Breathable mattress protector
Washable layer that keeps new sweat from reaching the mattress
Why it happens
Sweat and body oils in fabric
You sweat every night, even when you do not notice. The moisture and oils soak into sheets and the layers below, where bacteria feed on them and give off the smell.
Washing too rarely or too cool
Sheets washed every two or three weeks, or in cold water, keep a layer of oils. Weekly hot washes keep the buildup low.
Pillows and a mattress pad that never get washed
These layers hold sweat that the sheets never touch. They are the main reason a bed still smells after fresh sheets go on.
Detergent and softener residue
Too much soap or softener leaves a film that holds odor and attracts more oils.
A hot, closed room
Heat makes you sweat more, and a closed door traps the smell. The room can smell stale in the morning even when the bed is clean.
Try this first (free)
Do these in order, starting with the simplest.
-
Strip the bed
Take off the sheets, pillowcases, mattress pad and any blanket. Smell each piece to find the worst ones.
-
Wash hot with baking soda and a vinegar rinse
Tool used: Baking sodaUse the hottest water each label allows and half the usual detergent. Add half a cup of baking soda to the wash and a cup of white vinegar to the rinse. Run an extra rinse, then dry fully.
-
Vacuum and baking-soda the mattress
Tool used: Vacuum with upholstery attachmentVacuum the top and sides. Sprinkle a thin, even layer of baking soda, leave it for at least 8 hours, then vacuum it up slowly.
-
Wash or freshen the pillows
Polyester and many down pillows can go in the washer, so check the label and rinse them twice. Memory foam should not go in the washer. Sprinkle it with baking soda, vacuum it, and air it out. Dry every pillow completely.
-
Air it out in sun and fresh air
Leave the bare mattress and pillows in a bright, airy room for a few hours. Open a window.
-
Mist the mattress and pillows, then remake the bed
Tool used: Fabric odor eliminator sprayOnce everything is dry, mist the mattress and pillows lightly with a fabric odor eliminator spray and let it dry before you make the bed. A protector under the sheets keeps new sweat out of the mattress.
Illustration
Check price on AmazonTool for this step
Fabric odor eliminator spray · A light mist on the mattress and pillows between washes
When free fixes aren't enough
Baking soda works on the surface and cannot reach sweat that has soaked deep into foam or springs. If the smell comes back within days even after a hot wash, the mattress or pillow fill is holding it. A fabric odor eliminator spray made to break down organic odors reaches farther and gives you a fast refresh between deep cleans, but it will not rescue a mattress that has been soaked for years. If you wake up drenched most nights, mention it to your doctor, since night sweats are not always about the bed.
Buy the fix
Still stuck after the free fixes? These are the products we would look at.
| Pick | Product | Fixes | Who it's for | Buy |
|---|---|---|---|---|
| Best pick | ![]() Fabric odor eliminator spray | sweat smell that returns between washes | Anyone who has washed everything and still smells sweat at night. | Check price |
| Upgrade pick | ![]() Breathable mattress protector | sweat reaching the mattress in the first place | Hot sleepers, renters, and anyone who cannot replace the mattress. | Check price |

Fabric odor eliminator spray
Fixes: sweat smell that returns between washes
Look for: Labeled for use on mattresses and fabric; An odor-neutralizing formula, not just fragrance; Dries clear, with an unscented option; A fine mist, not a stream that soaks the mattress.
- Who it's for
- Anyone who has washed everything and still smells sweat at night.
- Honest downside
- You would be tempted to soak the mattress. Mist lightly and let it dry. Also skip scented versions if you are sensitive to fragrance.

Breathable mattress protector
Fixes: sweat reaching the mattress in the first place
Look for: Machine washable so you can wash it weekly with the sheets; Breathable top that does not trap heat; A snug fit or deep pocket for your mattress depth.
- Who it's for
- Hot sleepers, renters, and anyone who cannot replace the mattress.
- Honest downside
- Your current protector is already washed weekly and fits well. A plastic-backed one may sleep hot, so look for breathable.
As an Amazon Associate I earn from qualifying purchases. We don't show prices because they change, so use the button to see today's price.
How we picked: How we picked: this page is based on mattress and pillow care guidance, laundry labels, and what owners report in reviews of fabric odor sprays and mattress protectors. We do not test products by hand.
How to get rid of the sweaty bed smell for good: a weekly routine
Wash sheets and pillowcases every week in hot water. Air the bare bed for 15 minutes before you remake it. Mist the pillows lightly with a fabric spray once a week. Add a washable protector and wash it every month. Do those four things and the smell rarely builds back up.
Memory foam, springs or latex: what changes
Memory foam traps heat and moisture, so never soak it. Use a dry baking-soda treatment and a light mist, and air it often. Innerspring mattresses breathe better but can hold smell in the top layer. Treat them the same way. Always check the care instructions that came with your mattress.
What to skip
Heavy perfume sprays and soaking the mattress
Perfume covers the smell for a few hours, then mixes with sweat and turns stale. A soaked mattress stays damp deep inside and grows mildew. Mist lightly and let it dry fully.
Frequently asked questions
Why does my mattress smell like sweat even after I wash the sheets?
Why does my bedroom smell after sleeping, or smell like sweat?
How can I get rid of smelly sweat while sleeping?
How often should I wash sheets and pillows?
As an Amazon Associate I earn from qualifying purchases. Affiliate disclosure