Cleaning 101.

A little know-how. More room for life.

How to Clean a Mattress and Remove Stains

Vacuum, deodorise and spot-clean a mattress without soaking it: what to use on blood, urine and sweat stains, and how to dry it so no damp stays inside.

An upholstery vacuum attachment following the seam of a bare mattress.

Most mattress cleaning is dry work: vacuum, deodorise, then treat each stain with as little liquid as you can. Here's the method by stain and by mattress type.

Quick answer: Strip the bed, vacuum the mattress with the upholstery tool, sprinkle bicarb soda and leave it for a few hours (CHOICE suggests 24), then vacuum again. Spot-clean stains with as little liquid as possible: cold water for blood, then 3% hydrogen peroxide if a mark stays; an enzyme cleaner for urine; a damp white cloth for sweat marks. Allow about 45 minutes' work plus drying time.

Before you start: know your mattress type

Every mattress can be vacuumed and deodorised with bicarb; what differs is how much water it takes, and the law tag on its side lists what it's made of. Stains also matter to the warranty: Sealy's warranty excludes fabric stains and lets it refuse service on a stained mattress, so a protector pays for itself.

Mattress

Spot-clean with

Avoid

Innerspring or pocket spring

A white cloth wrung out in cold water, then a drop of dishwashing liquid if water alone doesn't lift the mark (on a Sealy, water only)

Soaking, steam, carpet cleaners, stiff brushes

Memory foam

A barely damp cloth, blotting only; it needs the longest drying time

Pouring on liquid, steam: TEMPUR says not to wash its foam

Latex

As for memory foam

Pouring on liquid, steam

Zip-off cover

Wash the cover at the temperature on its tag; spot-clean the core as for memory foam

Refitting the cover before it's completely dry

Not sure

Treat it as memory foam: least moisture, blot only

Anything wet

How to remove stains from a mattress

Treat stains before the whole-mattress clean so they don't spread. Blot, never rub; work from the edge of the stain inwards; use white cloths so no dye transfers; and keep the liquid on the stain, not in the layers below it.

Safety Never mix cleaning products. Victoria’s Better Health Channel: “Do not mix bleach with ammonia, acids or other cleaners – this can release hazardous chlorine or chloramine fumes.” Ventilate the room during and after use. Wear gloves and eye protection. Follow the label's dilution and contact time. In an emergency call 000. For poisoning advice call the Poisons Information Centre on 13 11 26 — 24 hours, anywhere in Australia.

How to get blood out of a mattress

  1. Blot with cold water. Wring a white cloth out in cold water and blot. Hot water sets blood, so keep everything cold.
  2. Test the peroxide. If a mark stays, dab 3% hydrogen peroxide (the 10-volume strength sold at supermarkets and chemists) on a hidden patch first. It can lighten coloured fabric.
  3. Dab it on and let it fizz. Apply a little to the stain, leave it until it stops bubbling, then blot with a cold, damp cloth. Repeat until the cloth comes away clean.
  4. Blot dry. Press a dry towel onto the patch and leave it to air.

How to get urine out of a mattress

  1. Blot straight away. Press old towels onto the wet patch and swap for dry ones until almost nothing comes up. Don't rub, and don't pour water on.
  2. Apply an enzyme cleaner made for urine (the pet aisle has them). Use enough to reach as deep as the urine went, no more, and leave it for the time on the bottle.
  3. Blot again, then dry. Blot out what you can and run a fan over the patch.
  4. Deodorise. Once it's dry to the touch, cover it with bicarb soda, leave it overnight and vacuum.

Old, dried stains get the same treatment. On memory foam, use less liquid and stand the mattress on its side in front of a fan. If urine went through to the core, cleaning from the top may not reach it. For floors and rugs, see How to Get Pet Urine Smell Out of Tiles, Grout and Carpet.

How to get sweat and yellow stains out of a mattress

Yellow and brown marks are mostly sweat and body oils. Start with Sealy's method: blot with a white cloth wrung out in cold water, then let the patch dry fully. For a heavier mark, CHOICE suggests a small amount of dishwashing or laundry liquid in a cup of water, dabbed on and blotted off. Old yellowing may fade rather than disappear; a protector stops new marks.

How to clean vomit off a mattress

Lift solids straight away with paper towel into a bag, then blot. Clean the patch with cold water and a drop of dishwashing liquid, blot, and use an enzyme cleaner for any smell. For illness clean-up and the bedding, follow How to Sanitise and Disinfect Your Home; if vomit has soaked into the mattress, call a specialist mattress cleaner.

How to deep clean a mattress, step by step

  1. Strip the bed (5 minutes). Wash the sheets and pillowcases hot. For the pillows themselves, see How to Wash Pillows by Filling, Step by Step.
  2. Vacuum slowly (10–15 minutes). Use the upholstery tool, not the carpet turbo head, and go over the top, sides and seams in overlapping passes.
  3. Spot-clean stains with the methods above, and let the patches dry.
  4. Sprinkle bicarb soda. Cover the top in a generous, even layer, brush it in lightly and leave it for a few hours; CHOICE suggests 24.
  5. Vacuum again in slow, straight lines.
  6. Air it and rotate it. Open the windows, run a fan, then turn the mattress head to foot while it's bare. Sealy's mattresses are single-sided, so rotate rather than flip.
A cleaner vacuums the seam of a bare mattress with an upholstery attachment.

Done looks like: press a dry paper towel onto each cleaned patch for 30 seconds. If it comes away dry, the patch feels no cooler than the rest and nothing smells musty, remake the bed. Never put the protector or sheets back on a damp mattress: trapped moisture is how mould starts.

A bare mattress left uncovered in a ventilated bedroom.

The best thing to clean a mattress with: bicarb, vinegar, steam or sun?

Method

Verdict

Bicarb soda

Works for smells: it's CHOICE's deodorising step. It doesn't kill dust mites or remove their allergen.

Vinegar and water (1:1)

Works, but there's better. CHOICE lists it for light stains; cold water and a drop of dishwashing liquid lift fresh marks without the smell. Never combine it with peroxide or bleach.

Peroxide, bicarb and dish soap mixed in a bottle

Skip the mix and use one product at a time. Peroxide on its own, tested first, handles blood.

Diluted ammonia

Don't. No stain above needs it, and with bleach it releases toxic chloramine fumes.

Steam cleaner

Don't. Sealy says steam cleaning is not recommended; it pushes heat and moisture into the layers.

Sunlight

Works for airing. A 1994 Sydney study found direct sun killed dust mites in carpets, not mattresses, and you still need to vacuum. Keep it to a few hours: Sealy warns long sun fades fabric.

Keep your mattress cleaner for longer

  • Use a washable protector and wash it regularly and straight after any spill. For young children, choose one with a waterproof backing.
  • Rotate the mattress head to foot every 3 months; Sealy suggests every 2 weeks for a new mattress's first 3 months.
  • Act on spills fast. Blot within minutes: a fresh stain lifts far more easily than a dried one.

When cleaning isn't enough

  • Urine, vomit or a big spill soaked through to the core: a specialist mattress cleaner, quickly, or a new mattress.
  • Mould spots, or a musty smell that keeps coming back: replace it. Mould inside a mattress usually can't be cleaned out.
  • Bed bugs: a licensed pest controller, not a cleaner (see Natural Pest Control for Australian Homes).
  • Sagging, lumps or morning aches: replace it.

Simply Maid doesn't clean mattresses. For how often to do each job, and when a specialist or a new mattress is the better spend, see Is Professional Mattress Cleaning Worth It?.

Frequently asked questions

How do you sanitise a mattress without washing it?

There's no reliable way to sanitise a whole mattress at home. What works is vacuuming, deodorising, airing and fast spot-cleaning, plus a washable protector that takes the sweat and spills instead. For a dust-mite allergy, ASCIA recommends a dust-mite-resistant cover, washed at least every two months.

How long does a mattress take to dry?

A spot-cleaned patch usually dries in a few hours with a fan and an open window; memory foam and humid weather take longer. Go by the paper-towel test above rather than the clock.

Last reviewed 24 September 2026 · Update history

Sources and references

More room for life.More bedroom & living guides