🔥 This week: Koala 15% off • Emma up to 40% off • Sleeping Duck $200 off Queen See all deals →
💡 Affiliate disclosure: We earn a small commission when you buy through our links — at no extra cost to you. This keeps our reviews free and independent. Learn more

Get This Week's Mattress Deals

We track every Australian mattress sale and send the best ones to your inbox. Free, weekly, no spam.

How to Clean a Mattress in Australia (Complete Guide)

A clean mattress lasts longer, sleeps cooler and contributes to better health. This guide covers everything from routine maintenance to removing stubborn stains using products you can find at Woolworths, Coles or Bunnings.

How Often Should You Clean Your Mattress?

Aim to clean your mattress every 3–6 months. Spot clean stains immediately. Vacuum monthly if you have allergies or pets.

What You Will Need

Step-by-Step: How to Deep Clean a Mattress

  1. Strip the bed. Remove all sheets, mattress protectors and pillowcases. Wash these while you work on the mattress.
  2. Vacuum the surface. Use the upholstery attachment to vacuum the top, sides and any seams. This removes dust mites, dead skin cells and debris.
  3. Spot-treat stains. For fresh stains, blot (never rub) with a cold damp cloth. For set stains, apply a small amount of enzyme cleaner or a paste of bi-carb and cold water. Leave for 10 minutes, then blot clean.
  4. Deodorise with bi-carb. Sprinkle a generous layer of bi-carb soda over the entire surface. Leave for at least 8 hours (overnight is best). The bi-carb absorbs moisture and neutralises odours.
  5. Vacuum again. Thoroughly vacuum up all the bi-carb soda.
  6. Air it out. If possible, move the mattress to a well-ventilated area or near an open window. Sunlight and fresh air help kill bacteria and remove lingering odours.
  7. Flip or rotate. If your mattress is double-sided, flip it. If not, rotate it 180° so the head becomes the foot. This evens out wear.

How to Remove Specific Stains

Urine Stains

Act fast. Blot as much liquid as possible, then apply a mix of cold water, white vinegar and a small amount of dish soap. Blot clean, then cover with bi-carb soda and leave overnight before vacuuming.

Blood Stains

Use cold water only — hot water sets blood stains. Apply hydrogen peroxide (available from pharmacies) to fresh stains, blot, then rinse with cold water.

Sweat and Yellow Stains

Mix bi-carb soda, hydrogen peroxide and a small amount of dish soap into a paste. Apply to the stain, leave for 30 minutes, then blot and allow to air dry completely.

Protecting Your Mattress Going Forward

A quality mattress protector is the single best investment for keeping your mattress clean. Waterproof protectors prevent liquid penetration and are much easier to wash than the mattress itself. Most Australian mattress brands sell compatible protectors.

See Mattress Protectors →