Skip to content

How to Clean a Mattress: Stains, Smells and Dust Mites

How to clean a mattress, with a stain-by-stain table for sweat, urine, blood and spills, and a deep-clean routine that freshens it and keeps dust mites down.

CleaningSpruced Nest TeamUpdated 6 min read
Bare mattress being vacuumed and treated with baking soda to clean a mattress

Swapping to heavier fall bedding? It’s the perfect moment to clean a mattress, because it’s already bare and you can see exactly what you’re dealing with.

A mattress collects sweat, skin flakes, spills and the occasional accident. Most of that sinks below the surface, where a quick wipe can’t reach it. The good news is that a few household basics handle nearly every stain. The key is matching the right method to the right mark, and using as little liquid as possible.

Below, you’ll find a stain-by-stain table, then a full routine that freshens the whole mattress and keeps dust mites down.

What builds up inside a mattress and why you should clean a mattress regularly
Most of what ends up in a mattress comes from the people sleeping on it, every single night.

Before you clean a mattress: three ground rules

A mattress is far slower to dry than a load of laundry. Moisture that soaks deep into the foam or fibers can take days to leave, and a damp core can turn musty or grow mold. So keep these rules in mind for every stain.

  1. Blot, don’t rub. Rubbing pushes the stain deeper and roughs up the fabric.
  2. Use the least liquid that works. Mist or dab solutions on. Never pour.
  3. Test first. Try any cleaner on a hidden spot, such as the side near the bottom, and wait for it to dry.

Also, check the manufacturer’s care instructions. Some memory foam and hybrid mattresses have specific advice about which products are safe, and ignoring it can affect the warranty.

How to clean a mattress stain by stain

Use this table to match the mark to the method. Every method assumes you’ve blotted up any wet residue first.

StainWhat to useHow
Sweat or yellow marks3% hydrogen peroxide, baking soda, a drop of dish soapMix a thin paste, spread it lightly, leave 30 minutes, then wipe off with a damp cloth
UrineEnzyme cleaner (or equal parts white vinegar and water)Blot well, spray lightly, leave as directed, blot again, then cover with baking soda once dry
Fresh bloodCold water, then a little dish soapDab with cold water only; hot water sets blood. Use soap on a cloth and blot
Dried blood3% hydrogen peroxide or an enzyme cleanerDab on, let it foam, blot. Repeat until the mark fades
VomitEnzyme cleaner and baking sodaRemove solids, blot, apply enzyme cleaner, let dry, then cover with baking soda overnight
Coffee, tea or juiceDish soap in cool waterBlot with the soapy cloth, then with a clean damp cloth. Follow with a vinegar mist if a shadow remains
Makeup or oily marksDish soap solutionWork a few drops into the mark with a cloth, then blot clean
Mold or mildew spotsNot a DIY job if it’s insideSurface spots may lift, but mold that has spread into the core usually means replacing the mattress

A few safety notes apply here. Hydrogen peroxide can lighten colored fabric, so test it first. Never mix cleaners together in the same spot, and in particular never combine bleach with vinegar or ammonia. Bleach isn’t needed for any of these stains anyway.

Table of the right product to use when you clean a mattress, by type of stain
Different stains need different treatment, but the same rule applies to all of them: blot and use as little liquid as possible.

A note on pet accidents

Pet urine needs an enzyme cleaner, because the smell can linger even after the stain disappears. Animals may return to a spot that still smells to them. The same products help on floors too, and our guide to removing pet urine smell from carpet explains how they work.

What not to use on a mattress

Some popular tricks to clean a mattress do more harm than good. Avoid these:

  • Steam cleaners on memory foam. Heat and moisture can damage the foam and leave it damp inside. Check the label before using steam on any mattress.
  • Carpet shampoo machines. They push far too much water into the layers.
  • Bleach. It can weaken fibers, discolor fabric and give off harsh fumes in a closed bedroom.
  • Strong fragrance sprays. They hide smells for a day but don’t remove the cause. Some can also irritate skin or breathing.
  • A hair dryer on high heat. It may scorch fabric or warp foam. A fan and an open window dry spots more safely.

Mattress types: what changes

Most of the advice on how to clean a mattress applies to every type. Still, a few details depend on what’s inside.

Memory foam. Foam soaks up liquid like a sponge and dries slowly. Use the lightest possible mist and blot hard. Air the room well afterward.

Innerspring. These handle a little more moisture, but the padding on top still holds water. Keep the springs dry, because damp metal can rust over time.

Latex and hybrid. Follow the maker’s advice closely. Some latex reacts badly to certain solvents, so stick to mild dish soap and enzyme cleaners.

Pillow-top. The soft top layer traps sweat and dust. Vacuum it slowly, and treat it like memory foam when spot cleaning.

A full routine to clean a mattress

Use this routine every few months, or whenever the mattress needs more than a spot treatment. Set aside an afternoon, since the baking soda works best given time.

Step 1: Strip and wash the bedding

Take off everything, including the mattress protector. Wash sheets and pillowcases on the warmest setting the labels allow.

Step 2: Vacuum thoroughly

Use the upholstery attachment and go slowly. Pay attention to seams, piping and the edges, where skin flakes and dust collect. If you have one, a crevice tool helps along the stitching.

Step 3: Treat the stains

Work through any marks using the table above. Then let the treated spots dry before the next step.

Step 4: Deodorize with baking soda

Sift a thin, even layer of baking soda across the whole surface. A small kitchen sieve makes this easy. Leave it for several hours, or all day if you can. Open a window or let in sunlight to help the mattress air out.

Step 5: Vacuum again

Remove all the baking soda with the upholstery tool. Go over the surface twice, since leftover powder can feel gritty under a sheet.

Step 6: Flip or rotate

Rotate the mattress head to foot. If it’s a two-sided design, flip it too. Many modern mattresses are one-sided, so check the label before you turn it over.

Step 7: Add a protector

A washable, waterproof protector means you rarely need to clean a mattress deeply. It catches spills and sweat before they reach the foam, and it goes straight in the washing machine.

How to clean a mattress for dust mites

Dust mites are a big reason to clean a mattress regularly. They live in bedding and feed on the skin flakes people shed. You can’t remove every one, but you can keep their numbers down.

  • Wash sheets and pillowcases weekly in hot water.
  • Vacuum the mattress regularly with a HEPA-filter vacuum.
  • Use zippered, allergen-proof covers on the mattress and pillows.
  • Keep bedroom humidity moderate, since mites thrive in damp air.

MedlinePlus, from the US National Library of Medicine, has practical tips on reducing dust and dust mites at home. For the rest of the bedroom, our plan to reduce dust at home covers curtains, floors and closets.

How often should you clean a mattress?

A rough schedule keeps the job manageable:

TaskHow often
Wash beddingWeekly
Wash the mattress protectorEvery 1 to 2 months
Vacuum the mattressMonthly
Baking soda deep cleanEvery 3 to 6 months
Rotate or flipEvery 3 to 6 months

People with allergies, pets on the bed or night sweats may want to vacuum and wash more often.

When cleaning isn’t enough

Some problems don’t come out, however carefully you clean a mattress. If you notice sagging, lumps, a smell that returns soon after cleaning, or mold inside the mattress, it’s probably time to replace it.

Your next step: strip the bed this weekend, vacuum it, and see what’s there. Then treat each mark with the method from the table, finish with baking soda, and add a protector before the clean sheets go back on.

Share this

Leave a comment

Your email address will not be published.