Freshly stripped white mattress in a bright bedroom ready for cleaning
|

How to Clean a Mattress: Easy Step-by-Step Guide (Stains, Odors and More)

Your mattress works hard every night. Over time it collects sweat, skin cells, dust mites, spills and odors, even if the sheets look clean. The good news is that learning how to clean a mattress takes less than an afternoon, and you probably already own most of the supplies.

This guide walks you through a simple deep clean, how to treat the most common stains, what to do differently for memory foam, hybrid and innerspring beds, and how to keep your mattress fresh for years.

Quick answer: Strip the bed and wash the bedding, vacuum the mattress slowly with an upholstery tool, spot-treat stains with an enzyme cleaner or mild dish soap (dab, never soak), sprinkle baking soda over the whole surface and leave it for at least an hour, then vacuum it up and let the mattress air out before you remake the bed.

What You Need to Clean a Mattress

Before you get into how to clean a mattress, gather everything you need so the mattress is uncovered for as little time as possible.

  • Vacuum with an upholstery or crevice attachment (a handheld vacuum also works)
  • Baking soda (one standard box is enough for a queen)
  • Enzyme cleaner, or gentle dish soap mixed with cool water
  • 3% hydrogen peroxide for tougher organic stains
  • White vinegar and a spray bottle
  • Clean white microfiber cloths
  • A soft brush or sieve for spreading baking soda evenly
  • Optional: a fan or dehumidifier to speed up drying

Use white cloths rather than colored ones. Dye from a colored towel can transfer onto the mattress fabric when it gets damp.

How to Clean a Mattress Step by Step

Step 1: Strip the bed and wash everything

Remove the sheets, pillowcases, mattress pad and protector. Wash them in the hottest water the care labels allow. Hot water and a full dry cycle help kill dust mites, which is the main reason allergy sufferers feel worse in bed.

Step 2: Vacuum the entire surface

Go over the top of the mattress slowly in overlapping rows, then make a second pass in the opposite direction. Use the crevice tool along the seams, the edges and around any buttons or quilting, where dust and skin flakes collect. Vacuum the sides too.

Vacuuming the seams of a mattress with an upholstery attachment
Use the crevice tool along the seams and edges.

Step 3: Spot-treat stains

Treat stains before you deodorize. Lightly mist or dab the cleaner onto the spot, wait a few minutes, then blot with a clean cloth. Work from the outside of the stain toward the middle so it does not spread. The golden rule is to use as little liquid as possible. A soaked mattress can take days to dry and may grow mold inside. You will find the right cleaner for each type of stain in the table below.

Step 4: Deodorize with baking soda

Once any damp spots are dry, sprinkle a thin, even layer of baking soda across the whole mattress. Use a sieve or soft brush to spread it out. Leave it for at least one hour. For strong odors, leave it for several hours or overnight with the windows open. Baking soda absorbs moisture and neutralizes smells instead of just covering them up.

Sprinkling baking soda evenly over a mattress with a sieve
A thin, even layer of baking soda absorbs odors.

Step 5: Vacuum again

Vacuum up every bit of baking soda using the same slow, overlapping passes. Any powder left behind can work its way into the foam layers.

Step 6: Air it out, then flip or rotate

Let the mattress breathe for a few hours. Sunlight and fresh air are great natural deodorizers, so open the curtains and windows if you can. If your mattress is double-sided, flip it and repeat the process on the other side. If it is one-sided, like most memory foam and hybrid models, rotate it 180 degrees instead so you sleep on a different area.

Step 7: Put on a mattress protector

Finish with a clean, waterproof mattress protector before you make the bed. It is the easiest way to avoid deep cleaning stains in the future, because you can simply throw the protector in the wash.

How to Remove Common Mattress Stains

Different stains need different cleaners. Always test any solution on a hidden spot first, and never use bleach on a mattress.

StainBest cleanerHow to do it
Sweat and yellowingHydrogen peroxide + a drop of dish soap + baking sodaMix into a paste, spread thinly, let it dry, then brush and vacuum off.
UrineEnzyme cleanerBlot up as much as possible, spray the enzyme cleaner, wait 10 to 15 minutes, blot again, then cover with baking soda overnight.
BloodCold water, then hydrogen peroxideAlways use cold water, because heat sets protein stains. Dab peroxide on the spot and blot as it bubbles.
VomitEnzyme cleaner + baking sodaRemove solids, blot, apply enzyme cleaner, then deodorize with baking soda once dry.
Coffee, tea or wineDish soap + cool water, or diluted hydrogen peroxideBlot (do not rub) until no more color lifts onto the cloth.
Mildew spotsWhite vinegar and water (1:1)Lightly mist, let it sit, blot, and dry the mattress fully in the sun or with a fan.

Hydrogen peroxide can lighten some fabrics, so only use it on white or light-colored mattress covers, and only after a patch test.

Blotting a stain on a mattress with a white microfiber cloth
Always blot stains, never rub them.

Cleaning Tips by Mattress Type

The basic steps stay the same, but how to clean a mattress safely depends a little on what it is made of. Check the care label first, then follow these tips.

Memory foam

Foam acts like a sponge, so moisture is its biggest enemy. Use a very small amount of mild detergent in water, dab it on, and blot with a damp cloth. Never soak or steam clean memory foam. If the cover is removable and the label allows it, wash only the cover.

Innerspring

Innerspring mattresses tolerate cleaning best and many older models are double-sided, so you can clean and flip them. Take extra time vacuuming the seams and quilted areas, where dust settles.

Hybrid and latex

Treat hybrids like memory foam: light spot cleaning only, no soaking, no steam. Latex is naturally resistant to dust mites but can be damaged by harsh chemicals, so stick to mild soap and water.

Mistakes to Avoid When Cleaning a Mattress

  • Using too much water. Moisture trapped inside can lead to mildew and a musty smell.
  • Rubbing stains. Scrubbing pushes the stain deeper and roughs up the fabric. Always blot.
  • Using hot water on blood or urine. Heat sets protein-based stains permanently.
  • Using a carpet cleaner or shampoo. These soak the mattress and leave soapy residue behind.
  • Mixing cleaners. Never combine bleach with vinegar or ammonia. Use one product at a time.
  • Making the bed too soon. Sheets trap moisture, so wait until the mattress is completely dry.

How Often Should You Clean Your Mattress?

A full deep clean every six months works for most people. A good routine is once in spring and once in the fall. Clean more often if you have allergies or asthma, sleep with pets, eat in bed, sweat a lot at night, or have young children. In between, vacuum the mattress whenever you change the sheets and wash your mattress protector about once a month.

How to Keep Your Mattress Fresh Longer

  • Use a waterproof, breathable mattress protector.
  • Wash sheets weekly and pillowcases twice a week.
  • Let the bed air out for 20 to 30 minutes in the morning before making it.
  • Rotate the mattress every three to six months for even wear.
  • Keep food, drinks and pets off the bed when you can.

Even with good care, most mattresses need replacing after about 7 to 10 years. If yours sags, smells musty after cleaning, or leaves you waking up sore, it may be time for a new one.

Frequently Asked Questions

How long should baking soda sit on a mattress?

At least one hour for a routine refresh. For pet odors, sweat or a musty smell, leave it for several hours or overnight before vacuuming.

Can I use vinegar to clean a mattress?

Yes. A light mist of equal parts white vinegar and water helps with odors and mildew. The vinegar smell fades as it dries. Just avoid spraying so much that the mattress gets wet.

Can I steam clean a mattress?

You can steam an innerspring mattress lightly, holding the steamer several inches above the surface and moving slowly. Do not steam memory foam, hybrid or latex mattresses, because heat and moisture can damage the foam.

How to clean a mattress without a vacuum?

Brush the surface firmly with a stiff, clean brush, then take the mattress outside on a dry, sunny day and beat it gently to loosen dust. Spot-treat stains as usual, and use a lint roller to pick up any baking soda left behind.

How long does a mattress take to dry after cleaning?

Spot-cleaned areas usually dry in two to four hours with a fan or open window. If an area got very wet, give it a full day before covering it with sheets.

Final Thoughts

Now you know how to clean a mattress the right way: vacuum, spot-treat, deodorize, dry and protect. Put a reminder in your calendar every six months, use a mattress protector in between, and your bed will stay cleaner, fresher and more comfortable for years.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *