Furniture, mattresses and fabric

How to clean a mattress: vacuum, spot clean and deodorize

To clean a mattress, strip and wash the bedding, vacuum every surface with an upholstery tool, and spot clean stains with a mild detergent or enzyme cleaner using as little liquid as possible. Sprinkle baking soda over the top, leave it for several hours, vacuum it up, and let the mattress dry and air out completely before you make the bed.

Written by BroombookPublished · Updated 8 steps Easy

As an Amazon Associate, Broombook earns from qualifying purchases.

At a glance

Time
45 minutes of work, plus 4 to 8 hours for baking soda and drying
Difficulty
Easy
How often
Every 6 months, and whenever there is a spill or accident

What you need

  • Vacuum with an upholstery tool and crevice tool
  • Baking soda (about 1 pound for a queen)
  • Mild liquid dish soap or laundry detergent
  • Enzyme cleaner for sweat, urine or blood
  • Spray bottle of cool water
  • White cloths or towels
  • Fine mesh sieve for sprinkling
Products that help
On this page

Step by step: how to clean a mattress

  1. 1

    Strip and wash all the bedding

    Take off sheets, pillowcases and the mattress protector, and wash them in the hottest water the care labels allow. Hot water and a full dry help control dust mites. While they wash, open a window to air the room.

  2. 2

    Vacuum every surface

    Go over the top, sides and, if you can lift it, the underside with the upholstery tool, using slow overlapping strokes. Run the crevice tool along the seams, piping and around any tufting, where skin flakes and dust collect.

  3. 3

    Spot clean stains with minimal liquid

    Mix a few drops of dish soap into a cup of cool water, dampen a white cloth (do not soak it) and dab the stain, then blot with a dry cloth. Use an enzyme cleaner for sweat, blood or urine, and always cool water, since heat sets protein stains. Foam and latex dry slowly, so never pour liquid on.

  4. 4

    Rinse the spot

    Blot the area with a cloth dampened in plain cool water to lift any soap, then press a dry towel on it for a minute. Leftover detergent attracts dirt and can leave a ring.

  5. 5

    Deodorize with baking soda

    Sift a thin, even layer of baking soda over the whole top surface through a mesh sieve. Leave it for at least several hours, or all day if the mattress smells, with the curtains open if the room gets sun.

  6. 6

    Vacuum up the baking soda

    Vacuum slowly with the upholstery tool until no white powder is left, including in the seams. Empty or check the vacuum filter afterward, since fine powder clogs it.

  7. 7

    Let it dry completely, then rotate

    Feel any spot-cleaned areas; they must be completely dry before you put the protector and sheets back, or moisture can lead to mildew. Rotate the mattress head to foot, and flip it only if it is a two-sided model.

  8. 8

    Put on a protector

    A washable, waterproof mattress protector keeps sweat, spills and dust off the mattress itself. Wash it every month or two, and right away after any spill.

How to clean each type of mattress

Every type can be vacuumed and spot cleaned, but foam and hybrid mattresses need the least moisture and no steam. Check the law tag and care instructions first; removing a cover that is not meant to come off can void the warranty.

MattressWhat to doWhat to avoid
InnerspringVacuum, spot clean, baking soda; flip if two-sidedSoaking the quilted top
Memory foamVacuum, dab stains with barely damp cloths, dry with a fanSteam, pouring liquid, removing a non-removable cover
LatexVacuum, very light spot cleaningLong sun exposure and harsh chemicals
Hybrid or gel grid (such as Purple)Vacuum, mild detergent on the cover onlySteam cleaning, flipping, washing the cover unless the maker says so

Purple says not to steam clean its mattresses or memory foam, warns that memory foam absorbs liquid and dries slowly, and notes its cover shrinks if removed and washed. Casper likewise asks owners not to remove its zippered cover and to avoid bleach on stains.

How to remove common mattress stains

Treat each stain with cool water and the gentlest cleaner that works, blotting rather than scrubbing.

  • Yellow sweat stains: an enzyme cleaner or a mix of dish soap and cool water, blotted, then rinsed. Old yellowing may only lighten.
  • Blood: cool water first, then an enzyme cleaner. On a white cover, a small amount of 3% hydrogen peroxide dabbed on can help; test it, as it can lighten colors.
  • Urine: blot, use an enzyme cleaner, then baking soda once dry. Our guide to pee in a mattress has the full method.
  • Coffee or wine: blot fast, then a mild detergent solution. Casper suggests a hydrogen peroxide and dish soap mix for these on its mattresses.

Cleaning a mattress for dust mites and allergies

If anyone in the house has allergies or asthma, the protector and weekly bedding wash matter more than the mattress cleaning itself. Dust mites live in mattresses, pillows and bedding and feed on skin flakes.

The EPA recommends washing bedding in hot water every week and drying it completely, putting dust-proof covers on pillows and mattresses, and vacuuming with a HEPA filter vacuum. See our dust mite guide for the whole routine.

When a mattress needs drying help or replacing

Dry a wet mattress fast with fans and open windows, and replace it if it stays damp, smells musty or shows mold. Once foam or padding has been soaked through, cleaning the surface will not reach the problem.

The EPA notes that wet materials dried within 24 to 48 hours usually do not grow mold. Prop a soaked mattress on its side with a fan blowing across it. Replace a mattress that has visible mold, a lasting musty odor or deep sagging that a rotate does not fix.

Mistakes to avoid

  • Spraying cleaner directly on the mattress so it soaks into the foam.
  • Using hot water on sweat, blood or urine, which sets the stain.
  • Steam cleaning a memory foam or gel mattress against the maker’s advice.
  • Making the bed before the cleaned spots are completely dry.
  • Using bleach, which damages fibers and can void the warranty.
  • Leaving baking soda behind in seams, where it holds moisture.

Products that make this easier

Optional. Everything above works with basic supplies; these just save time or effort.

  • Easy mattress vacuum

    Bissell Pet Hair Eraser Cordless Hand Vacuum

    A handheld with a rubber-nozzle tool that grabs hair and dust from fabric. Smaller bin than a full vacuum, so empty it mid-job.

    See it on Amazon
  • Enzyme spot cleaner

    Rocco & Roxie Stain and Odor Eliminator

    An enzyme cleaner for sweat, urine and other organic stains. Mist it lightly on a mattress rather than soaking the spot.

    See it on Amazon
  • Deodorizer

    Arm & Hammer Baking Soda

    A large box covers a full mattress with some left for spot work. Sift it on thinly so it vacuums out easily.

    See it on Amazon
  • Prevention

    SafeRest Waterproof Mattress Protector

    A machine-washable protector that keeps spills, sweat and dust out of the mattress. Some people find waterproof layers a little warmer to sleep on.

    See it on Amazon

As an Amazon Associate, Broombook earns from qualifying purchases. Links open the product on Amazon, where sizes, sellers and prices change.

FAQ

Frequently asked questions

How do you deep clean a mattress?

Vacuum it thoroughly, spot clean stains with an enzyme cleaner or mild detergent, cover it with baking soda for several hours, and vacuum again. A portable upholstery extractor can rinse stains, but use very little water on foam.

How long should baking soda sit on a mattress?

At least a few hours, and all day or overnight for a strong smell. Casper suggests anywhere from 20 minutes to 5 hours depending on how much time you have.

Can you steam clean a mattress?

Not memory foam or gel mattresses; makers such as Purple advise against it. Steam also adds moisture that has to dry fully, so check your care tag first.

How do you get yellow stains out of a mattress?

Most yellow stains are sweat or body oil. Dab with an enzyme cleaner or a dish soap and cool water mix, blot, rinse, and let it dry; very old stains may only fade.

How often should you clean a mattress?

Every 6 months is a good baseline, which is what Casper and Purple both suggest. Clean it sooner after spills, illness or if you have pets in the bed.

Can you wash a mattress?

Not the way you wash bedding. A mattress cannot go in a washing machine, and soaking or hosing it leaves water deep in the foam that may not dry before mold starts. Washing a mattress means vacuuming, spot cleaning with as little liquid as possible, deodorizing and drying it fully. Machine wash a removable cover only if its care tag says you can.

Sources

  1. Casper: how to clean a mattress
  2. Purple: how to clean a mattress
  3. US EPA: asthma triggers and dust mites
  4. US EPA: a brief guide to mold, moisture and your home

General cleaning information. Always follow the care label and your manufacturer’s instructions, and test any cleaner on a hidden spot first.