A mattress smells because sweat, body oils, moisture, dust-mite waste and the occasional spill soak into the foam and turn stale, and a surface spray only masks it. The fix is to treat the source: air the mattress, vacuum it, neutralise the cause rather than perfume over it, and dry it fully, because trapped damp is what turns a faint smell into a musty one. Deal with what is in the mattress and the smell goes; cover it and it returns.
What causes a mattress to smell
- Sweat and body oils. We lose moisture every night, and it soaks in along with skin oils. Over months this is the most common cause of a stale-smelling mattress.
- Trapped moisture and mould. A mattress in a humid room, or one that was over-wetted in cleaning, holds damp in the foam and develops the musty smell of mould.
- Urine and accidents. Urine soaks deep and dries into odour-causing crystals that reactivate with humidity, see how to get urine and yellow stains out of a mattress.
- Dust mites and dead skin. The biological load the mattress accumulates has its own stale smell, see how to get rid of dust mites in your mattress.
- A brand-new mattress can have a temporary chemical smell from manufacturing (off-gassing) that fades with a few days of airing.
Why sprays and fresheners do not last
Fabric sprays and air fresheners cover a smell for a few hours without removing its cause. A sprinkle of baking soda left on and then vacuumed off can lift a little surface odour and moisture, but it cannot reach the sweat, oils or damp held inside the foam. While the source remains, the smell comes back, which is why masking never works for long on a mattress.
How to fix a smelly mattress
- Strip and air it. Pull off the bedding, open the windows, and let the mattress breathe, sunlight and ventilation help with light odours and surface moisture.
- Vacuum the whole surface to remove skin flakes, dust and dust-mite waste.
- Treat the source. For sweat and general staleness, a light deodorising pass; for urine, a proper enzyme treatment at the source; for damp, the priority is drying it out.
- Keep moisture minimal and dry fully. Never soak a mattress, blot, treat, and dry with airflow before the bedding goes back.
- Protect it with a washable protector and air it regularly to stop the smell returning.
The musty-mattress case
A musty smell specifically points to moisture and mould in the foam. The mattress must be dried out completely, and the cause of the damp, humidity, a previous over-wetting, or a spill, addressed. Where mould is well established deep in the foam, the smell can be reduced but not always fully removed, and we will tell you that honestly rather than overpromise.
Where professional cleaning helps
For a smell that will not lift, professional cleaning extracts the embedded sweat, oils and biological matter that home methods leave behind, neutralises the source, and dries the mattress with controlled low moisture. Deodorisation and urine and odour treatment are included in our mattress price, see mattress cleaning costs in Johannesburg, and the full method is in how to clean a mattress.
Common questions
Why does my mattress smell even after cleaning it?
Because the source, sweat and oils, urine, or damp, is still held in the foam below the surface, and surface cleaning and sprays do not reach it. It needs the source treated at depth and the mattress dried fully. A musty smell specifically means trapped moisture and mould.
Does baking soda get smells out of a mattress?
Only on the surface, and only briefly. It can lift a little surface odour and moisture, but it cannot reach the sweat, oils or damp held in the foam, so a deeper smell returns. It is a freshener, not a fix.
How do I get a musty smell out of a mattress?
Dry it out completely and fix the source of the damp. The musty smell is mould from trapped moisture, so airing, ventilation and full drying are essential. Where mould is well established in the foam, the smell can be reduced but not always fully removed.
If your mattress has a smell you cannot shift, tick it on our quote form or contact us. See our mattress cleaning page.