Quick answer
Vacuum, treat spots, keep it dry
- Routine
- Vacuum the surface and air the mattress every few months.
- Spills
- Blot immediately with a barely damp cloth and a little mild soap.
- Odours
- Sprinkle baking soda, leave it, then vacuum it off.
- Never
- Soak the mattress — water in the core is how mould starts.
The routine clean
Mattresses get cleaned far less often than they should, and the reason is usually fear of making them wet. The good news is that most of the job is dry, and it pairs neatly with a job you already do.
- Strip the bed and put the bedding in the wash — see the bedding washing rhythm.
- Vacuum the whole surface with the upholstery attachment, working along the seams and into the quilted dips where dust collects.
- Rotate the mattress while it is bare, so both ends get even wear — the steps are in rotate or flip your mattress.
- Air it for an hour or two in a ventilated room, ideally near an open window, so trapped moisture can escape.
- Fit a clean protector before remaking the bed, which keeps the next clean further away.
That routine is enough for a mattress that is otherwise in good condition. Stains and smells need the extra steps below.
Little and often beats a big clean
A five-minute vacuum and air every few months prevents the build-up that makes a deep clean necessary. Keep a mattress protector on it, and most spills never reach the mattress at all.
Removing stains by type
The method depends on what was spilled. Whatever it is, blot rather than rub, work from the outside in, and keep the cloth barely damp — you are lifting the mark, not wetting the mattress.
| Stain | Approach | Caution |
|---|---|---|
| Water-based drinks, sweat | Blot with a cloth dampened with mild soap and cool water | Do not overwet; blot dry afterwards |
| Blood, vomit, protein stains | Enzyme-based cleaner, used cold | Warm water sets protein stains |
| Grease, oil, make-up | A drop of mild dish soap on a damp cloth | Rinse the soap away with a clean damp cloth |
| Urine | Enzyme cleaner, blotted from the edge inward | Treat both the surface and the smell, not just the mark |
| Ink | Small amount of rubbing alcohol on a cloth | Patch-test first; ventilate the room |
Two rules protect you here. Patch-test any cleaner on a hidden area first, because some fabrics lighten. And never mix cleaning products — combining bleach with ammonia or acid cleaners can produce dangerous fumes. Keep the room ventilated while you work.
Dealing with odours
Smells usually mean residue sitting in the fabric, or moisture that has not dried. Deal with the source before covering the smell.
- Baking soda is the workhorse. Sprinkle a thin layer over the surface, leave it an hour or more, then vacuum it thoroughly. It absorbs odour-carrying moisture and any lingering smell.
- Air it outdoors or at an open window on a dry day; fresh moving air does more than any spray.
- Treat the cause. If the smell is musty, look for damp — a mattress that smells of damp will keep smelling until the moisture is gone.
- Be careful with sprays. Air fresheners mask rather than fix, and can leave their own residue in the fabric.
If a musty smell keeps returning after the mattress is dry, the room is probably the problem rather than the mattress — see why a bedroom feels damp.
Drying, and why it matters most
Every mistake in mattress cleaning leads to the same place: trapped water. A mattress that stays damp in its core is the ideal environment for mould and odour, and it is very hard to reverse.
- Use as little water as possible. A barely damp cloth, not a wet one.
- Blot dry straight away with a clean towel to pull water back out.
- Air it fully before remaking the bed — an hour near an open window, longer if the room is humid.
- Do not make the bed while damp, or you trap the moisture under the protector and sheets.
- In humid weather, use a fan or a dehumidifier to speed drying rather than relying on the air alone.
Frequently asked questions
Can I use a steam cleaner on a mattress?
Steam adds a lot of moisture. If you use one, do it sparingly, follow the maker's guidance, and dry the mattress completely afterwards — otherwise the heat and water can encourage mould.
How often should you clean a mattress?
A vacuum and air every few months, and stain treatment as soon as something spills. Pair the routine with mattress rotation so both jobs happen together.
Can baking soda damage a mattress?
Used dry and vacuumed off, baking soda is gentle and effective for odours. The risk is moisture, not the powder, so keep it dry and vacuum thoroughly.
What if the stain will not come out?
Repeat the blotting gently rather than scrubbing harder, and avoid stronger chemicals. Some set stains are permanent; a protector from then on limits the damage.
Sources and research notes
This guide covers mattress care at home. Always follow the mattress manufacturer's care instructions, and check product labels for safety and ventilation requirements.
Written and edited by the Resthearth Editorial. Each guide starts from a real bedroom decision, is checked against the sources listed above, and is updated when guidance changes. We are an independent editorial desk, not medical professionals — read how we research and update our guides.



