mattress cleaning

How to clean a mattress

Last updated February 11, 2026

Learn how to clean a mattress properly, remove common stains and reduce allergens. This practical guide covers spot cleaning, deep cleaning tips and when to book professional help in Australia.

Your mattress is one of the most-used items in your home, yet it is often overlooked in regular cleaning routines. Dust mites, sweat, allergens and everyday spills gradually build up and affect hygiene and sleep quality. 

If you want to clean your mattress properly or need fast, practical steps for dealing with stains, this guide walks you through clear, effective methods suited for homes. 

You’ll learn how to maintain freshness, reduce allergens and prevent long-term staining so your mattress lasts longer and stays comfortable.


How to clean a mattress: Step-by-step

mattress cleaning

What you’ll need

  • Vacuum with upholstery attachment
  • Baking soda
  • White vinegar
  • Mild dish soap
  • Spray bottle
  • Clean cloths or microfibre towels
  • Optional: enzyme cleaner for organic stains, a fan for faster drying, mattress protector for future prevention

Cleaning process

  1. Strip the bed. Wash all sheets, pillowcases and mattress protectors.
  2. Vacuum thoroughly. Use the upholstery tool to remove dust, hair and debris from the surface and seams.
  3. Deodorise with baking soda. Sprinkle baking soda across the mattress, leave for 30 minutes (or several hours for deep odour removal), then vacuum again.
  4. Air it out. If possible, move the mattress into direct sunlight, as UV exposure helps reduce bacteria, dust mites and odours.
  5. Flip or rotate the mattress every few months to help distribute wear and extend its lifespan. 

How to spot clean a mattress

mattress cleaning

Accidents happen. Whether it’s a spill, sweat or something more stubborn, here’s how you can handle such stains:

  • General stains: Mix mild dish soap with warm water. Apply sparingly to avoid soaking the foam or padding. Dab (don’t rub) the stain with a clean cloth.
  • Urine stains: Spray a mix of white vinegar and water onto the stain, blot with a towel, then apply baking soda to absorb moisture and odour. For older or heavy stains, an enzyme cleaner works best because it breaks down the proteins that cause odour.
  • Blood stains: Use cold water and blot gently. For tough stains, a paste of baking soda and water can help. A paste of baking soda and cold water can help lift stubborn marks. Let it sit for 30 minutes, then wipe away gently.
  • Sweat stains: Spray lightly with vinegar, sprinkle baking soda, let dry, then vacuum. For yellowing from long-term sweat build-up, repeat the process or use an oxygen-based cleaner suitable for fabric.

Important: Never soak your mattress. It can damage the material and lead to mould.

Hire a cleaning professional near you

Dealing with lingering stains or odours? Compare trusted mattress and upholstery cleaners on Bark to get a deeper clean without the hassle.

When to book professional cleaning

mattress cleaning

If odours linger, stains reappear after drying or the mattress has not been cleaned for several years, professional cleaning is often the safest and most effective option. 

If you want a deeper clean or prefer a hassle-free option, you can compare quotes from trusted mattress-cleaning professionals on Bark and choose someone who fits your budget.


Final word

Knowing how to clean a mattress and how to spot clean a mattress keeps your bed fresh, hygienic and comfortable. Regular vacuuming, deodorising and quick stain removal make all the difference.

If you’d rather save time or want guaranteed results, Bark helps you compare local cleaning professionals so you can refresh your mattress with confidence.

FAQs

Vacuum every 1–2 months and deep clean at least twice a year. Spot clean as needed.

Explore all guides about moving, buying and settling in to a new home

Find step-by-step guides for moving, deep cleaning, organising, and understanding legal essentials like Wills with Bark.