Spacious modern bedroom with a clean mattress and large windows for natural light

How to Clean a Mattress: Step-by-Step Guide for Stains and Odors

You spend a third of your life on your mattress, and it collects more than you might think. Sweat, dust, skin flakes, spills and accidents all end up in the fabric. Cleaning it a few times a year keeps it fresher and helps it last longer.

This article is part of our mattress buying guide, where you can compare related options.

To clean a mattress, strip the bedding, vacuum the surface, treat stains, let a deodorizer like baking soda sit on it and vacuum again. Let the mattress dry fully before you put the sheets back. The steps are simple, but the details change with the type of stain and the type of mattress.

This guide gives you a basic cleaning routine, plus step-by-step help for urine, sweat, blood and other common stains. You’ll also learn what to avoid, how to keep a mattress clean and answers to common questions.

Spacious modern bedroom with a clean mattress and large windows for natural light

What You Need Before You Start

Gather the supplies before you begin so you don’t leave the mattress half-wet.

Key points: a vacuum with an upholstery attachment; baking soda; white vinegar; dish soap; hydrogen peroxide (3%) for some stains; a spray bottle; clean white cloths or towels; a soft brush; an enzyme cleaner, if you’re treating pet or urine stains.

Check the care tag on your mattress and the maker’s website first. Some foam mattresses react badly to certain products. If the maker says not to use something, follow that advice.

How to Clean a Mattress: The Basic Routine

This routine works for general upkeep, about every few months.

  1. Strip the bed. Take off all sheets, covers and pillow protectors. Wash them as the labels direct.
  2. Vacuum the whole mattress. Use the upholstery attachment. Go over the top, the sides and the seams, where dust likes to hide.
  3. Treat visible stains. Use the methods in the next section.
  4. Sprinkle baking soda. Cover the whole surface in a thin, even layer. Baking soda absorbs moisture and odors.
  5. Let it sit. Guides give different times. Some suggest 30 to 60 minutes, and others say at least 8 hours for a deeper clean. If you can, leave it longer for stronger smells.
  6. Vacuum again. Remove all the baking soda.
  7. Flip or rotate if allowed. Some mattresses are made for one side only. Check the maker’s guidance.
  8. Let it air out. Open a window or use a fan. If you can, let the sun in for a little while.
  9. Remake the bed. Only put sheets on once the mattress is fully dry.

How to Remove Urine Stains and Smells

Urine stains are among the most common. The key is to act fast, since stains get harder to remove over time.

  1. Blot first. Press dry towels on the spot to soak up as much liquid as you can. Don’t rub, since rubbing pushes liquid deeper.
  2. Spray with a vinegar mix. Many guides suggest equal parts white vinegar and water. Lightly spray the area, but don’t soak the mattress.
  3. Cover with baking soda. Add a thick layer over the damp spot.
  4. Let it sit. Leave it for several hours, or overnight for strong odors.
  5. Vacuum. Remove the baking soda and check the area.
  6. Repeat if needed. If you can still see the stain or smell it, repeat the steps.

For stubborn stains, some guides use a mix of hydrogen peroxide, a little dish soap and baking soda. Apply it to the stain and let it work before blotting. Test on a hidden spot first, since peroxide can lighten fabric. An enzyme cleaner made for urine breaks down the proteins that cause the smell, which may help when odors don’t go away. If the smell remains after repeated treatment, the urine may have soaked deep into the mattress.

How to Remove Sweat Stains and Yellowing

Sweat leaves yellow marks and a stale smell. Use a mix of hydrogen peroxide, baking soda and a drop of dish soap. Spray or dab it on the stain and gently work it in with a soft brush. Let it sit for a short time, then blot with a damp cloth to lift it. Finish with a light sprinkle of baking soda and vacuum it off after it sits.

How to Remove Blood Stains

Use cold water, since warm water can set the stain. Dab the spot with a cloth dipped in cold water. For a stubborn stain, mix a bit of dish soap with cold water and dab again. Hydrogen peroxide can help on fresh stains, but test it on a hidden area first. Blot dry with a clean towel.

How to Remove Other Common Stains

StainWhat to try
Coffee or teaBlot, then dab with a vinegar and water mix
WineBlot, then dab with a little dish soap and cold water
Grease or oilSprinkle baking soda, let it sit, then vacuum
VomitRemove solids, blot, then use a vinegar mix and baking soda
Pet accidentsBlot, then use an enzyme cleaner

Always blot, don’t rub. Keep the cleaning liquid light, so the inside of the mattress doesn’t get wet.

How to Clean Different Mattress Types

Memory foam: foam holds moisture, so use as little liquid as you can. Check the maker’s instructions before using any cleaning product. Don’t soak it, and let it dry completely. Innerspring: these mattresses dry a little faster because air moves through the coils, but the fabric on top still needs gentle care. Don’t use too much water, since it can rust the coils. Hybrid: treat it like foam on top. Use light moisture and good airflow. Latex: natural latex doesn’t like harsh chemicals or too much water. Use mild soap and little liquid.

Never put a mattress in a dryer or wash it in a machine. Never use steam cleaners unless the maker says it’s okay.

How to Dry a Mattress Fast

A wet mattress can grow mold, so dry it well. Blot as much moisture as you can. Point a fan at the spot, and use a dehumidifier if you have one. Open the windows if the weather is dry. A bit of sunlight can help, but don’t leave a foam mattress in strong sun for a long time. Don’t put sheets back on until the surface feels fully dry.

How Often Should You Clean a Mattress?

A light cleaning every few months works for most households. Vacuum it each time you change the sheets if you can. Deep clean it twice a year, or sooner after spills, illness or allergy flare-ups. Wash bedding often, since it protects the mattress from sweat and oil.

How to Keep a Mattress Clean Longer

Use a waterproof mattress protector. It’s the best defense against spills and sweat. Wash the protector and sheets regularly. Let the bed air out each morning for a few minutes before you make it. Don’t eat or drink on the bed. Keep pets off the bed, or use a washable cover. Rotate or flip the mattress if the maker allows it. Keep the bedroom dry and well ventilated.

When to Replace a Mattress Instead

Cleaning can’t fix everything. If you notice deep sagging, lumps, broken springs or strong smells that return after cleaning, it may be time for a new mattress. Also replace it if you see mold. If you have allergies or asthma and your symptoms get worse at night, talk to a health professional.

Frequently Asked Questions

Can I clean a mattress with baking soda and vinegar?

Yes. Many guides use a vinegar and water mix on the stain, then baking soda to absorb moisture and odor. Use light amounts of liquid, and check the maker’s advice for foam.

How long should baking soda sit on a mattress?

Guides vary. Some suggest 30 to 60 minutes for light cleaning, while others recommend at least 8 hours for deep cleaning and odors.

How do I get urine out of a mattress?

Blot right away, spray a light vinegar and water mix, cover with baking soda and let it sit. Vacuum and repeat if needed. An enzyme cleaner can help with stubborn smells.

Can I steam clean a mattress?

Only if the maker allows it. Steam adds moisture and heat, which can damage foam and cause mold.

How do I dry a mattress after cleaning?

Use fans, open windows and a dehumidifier if you have one. Keep sheets off until the mattress is completely dry.

Should I flip my mattress?

Only if it’s made to be flipped. Many modern mattresses have a top and bottom and shouldn’t be flipped. Rotating them head to foot is often fine.

Conclusion

Cleaning a mattress takes a vacuum, baking soda and a little patience. Strip the bed, vacuum, treat stains, let baking soda do its job and give the mattress time to dry. For urine, sweat and blood, the right method and quick action make a big difference.

Check the care tag, avoid soaking the mattress and use a protector to keep it clean going forward. A few simple habits can keep your mattress fresher and help it last longer.

Similar Posts

Leave a Reply

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