Here’s exactly how to clean a mattress at home: what to vacuum, how to treat stains, and how often to do it for fewer allergens and better sleep.
Strip the bedding, then vacuum the whole mattress including seams and sides. Spot-treat any stains with a concentrated enzyme cleaner, sprinkle the surface with baking soda, and leave it for at least 30 minutes before vacuuming again. Flip or rotate the mattress, then let it air out fully before remaking the bed.
Most people only ever wash the sheets, but the mattress underneath collects sweat, dead skin cells and dust mites just as fast. A proper clean once or twice a year keeps it fresher and healthier to sleep on.
For sweat, urine, blood or other biological stains, spray a concentrated enzyme cleaner onto the mark and leave it 10-15 minutes so the enzymes break down the residue, then blot with a clean, dry cloth. Blot, don’t rub, and use cold water only — warm water can set protein-based stains permanently.

Vacuum your mattress every 1-2 months and do a full deep clean, including baking soda deodorising, at least twice a year. Wash your mattress protector every 1-2 weeks and your sheets weekly, and treat any fresh stain immediately rather than waiting for a scheduled clean.
Mattress odour usually comes from trapped sweat, humidity or old stains that were never fully treated. Sprinkle the mattress with baking soda, leave for several hours, then vacuum it off. For stubborn smells, treat the source with a concentrated enzyme cleaner first — baking soda only masks odours that enzymes haven’t broken down.
Prevention helps too: use a breathable mattress protector, air your bedroom daily, and let the mattress breathe (uncovered, with windows open) for an hour or so on wash day.
Yes, a concentrated enzyme cleaner is safe for spot-treating most mattress fabrics. Test an inconspicuous area first, and never fully saturate the mattress — trapped moisture inside the foam or filling can lead to mould.
In good airflow or sunlight, a mattress usually dries within 4-6 hours. Don’t remake the bed until it’s completely dry — sleeping on a damp mattress encourages mould and can leave a musty smell.
It depends on the mattress. Older double-sided mattresses should be flipped; most modern memory foam or pillow-top mattresses are one-sided and should be rotated head-to-foot instead. Either way, aim for every 3-6 months.
Light steaming can help reduce dust mites, but too much moisture risks mould growing inside the mattress. For deep stains or heavy odour, a professional extraction clean is usually a safer bet than steaming at home.
If you’re seeing visible sagging, lumps, or a smell that comes back no matter how often you clean it, and the mattress is more than 7-10 years old, it’s usually more effective to replace it than keep treating it.
A mattress doesn’t need cleaning every week, but it does need it more than never. Vacuum monthly, deep clean twice a year, and treat stains and spills the moment they happen, and it’ll stay fresher, healthier and better to sleep on for years longer.
@cleanforgoodnz
![]() |
Ready to come home to a house that feels cared for?Every home is different, which is why every quote starts with a complimentary home visit. We’ll get to know your home, understand what matters most to you, and create a tailored cleaning plan that fits your family. Prefer to chat first? 020 4010 2470
|