How to Clean a Mattress (NZ Homes): Step-by-Step

Cleaning supplies laid out ready for a deep clean

Cleaning Tips

How to Clean a Mattress (NZ Homes): Step-by-Step

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.

How to Clean a Mattress: Step-by-Step

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.

  1. Strip all bedding and wash it on the hottest safe cycle
  2. Vacuum the entire mattress, working slowly over seams, edges and sides
  3. Spot-treat any stains with a concentrated enzyme cleaner (see below)
  4. Sprinkle the surface with baking soda and leave for 30 minutes or more
  5. Vacuum off the baking soda, then flip or rotate the mattress
  6. Air the mattress out, ideally near an open window, before remaking the bed

How Do You Get Stains Out of a Mattress?

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.

  • Sweat or yellow marks: blot with cold water first, then apply enzyme cleaner and let it sit before blotting dry
  • Urine: treat as soon as possible with enzyme cleaner, leaving it 20-30 minutes to fully break down odour-causing bacteria
  • Blood: rinse with cold water first; if a mark remains, follow with enzyme cleaner
  • Coffee, wine or food spills: blot up the excess immediately, then treat with enzyme cleaner while the stain is still fresh
Spray bottle of enzyme cleaner beside folded cleaning cloths

How Often Should You Clean a Mattress?

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.

  • Vacuum: every 1-2 months
  • Full deep clean (stains + deodorise): twice a year
  • Mattress protector: wash every 1-2 weeks
  • Flip or rotate: every 3-6 months, or per the manufacturer’s guidance

Why Does My Mattress Smell, and How Do I Fix It?

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.

💡 Stephanie’s Tip

Keep a small spray bottle of enzyme cleaner in your linen cupboard. Fresh spills lift out in minutes; ones that sit overnight take a lot more work.

💡 Did You Know?

A mattress that’s never been properly cleaned can double in weight over 8-10 years, from accumulated dust, dead skin cells and sweat.

Frequently Asked Questions

Can I use my enzyme cleaner on a mattress?

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.

How long should a mattress take to dry after cleaning?

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.

Should I flip or rotate my mattress?

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.

Can I steam clean a mattress?

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.

When should I replace my mattress instead of cleaning it?

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.

The Bottom Line

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.

Stephanie Ray

Written By

Stephanie Ray

Founder, Clean for Good

Stephanie founded Clean for Good to bring a healthier, more thoughtful approach to home cleaning on Auckland’s North Shore, using low-tox, effective methods and a team that treats every home like their own.

Ready for a deep clean that gets every detail?

One-off deep cleans
Recurring cleans
North Shore local team

Request Your Free Quote →

See What We’re Up To

@cleanforgoodnz

A Clean for Good team member arriving at a client's home with her cleaning kit

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.

Request Your Tailored Quote →

Prefer to chat first? 020 4010 2470