A mattress can smell because of sweat, moisture, spills, urine, or poor ventilation, and each cause needs a slightly different approach. Before masking the odor, identify whether active moisture or a specific contamination needs to be cleaned.
Identify whether the odor comes from moisture, sweat, or a spill
Strip the bed and inspect both sides, seams, and the foundation. If there is a damp area, a recent spill, or visible mold, address that cause first instead of treating the whole mattress as a general odor problem.
Vacuum and spot-clean only what needs it
Vacuuming dust and debris helps before spot cleaning. For stains, use as little liquid as possible and a cleaner compatible with the fabric; soaking foam can trap moisture deep inside for a long time.
Let the mattress dry completely with good airflow
Ventilate the room, separate the mattress from the base if the manufacturer allows it, and do not remake the bed until it feels fully dry rather than cool or damp. A fan can speed drying without adding excessive heat.
Investigate persistent moisture if the odor returns
If the smell returns within a few days, check room humidity, a poorly ventilated base, condensation, and possible leaks. A mattress with extensive mold, deep contamination, or odor that remains after thorough drying may need replacement.
Sources
- American Cleaning Institute — Cleaning Tips — Household cleaning methods, product use, dosing, and material compatibility.