How to Clean a Mattress in 8 Steps

A clean mattress is key to a good night’s sleep

woman making white clean bed
Photo: katleho Seisa / Getty Images
woman making white clean bed
Photo: katleho Seisa / Getty Images
Rachel Hoffman
Written by Rachel Hoffman
Contributing Writer
Updated August 31, 2023

Difficulty

Easy

No experience? No problem.

Time to complete

1 hour

You’ll have about half an hour of waiting time.

Cost

$5–$15

You might need a thing or two.

Need professional help with your project?
Get quotes from top-rated pros.

What you'll need:

TOOLS
  • Vacuum cleaner with upholstery attachment
  • Fan
SUPPLIES
  • Hydrogen peroxide
  • Enzyme cleaner
  • Baking soda
  • Dish soap
  • Paper towels or rags
  • Soft-bristled cleaning brush

Your mattress is a key part of making sure you get a good night’s sleep, but a dirty mattress can trap allergens, smells, and stains that could keep you up at night. Mattress cleaning can remove dust mites, dirt, sweat, and stains to help you sleep better and prolong the life of your mattress. We’ll teach you how to clean a mattress and how to treat stains with the proper methods and supplies so you can sleep more soundly.

Angi Tip
Some over-the-counter or DIY stain removers can make stains worse. If you are unsure of the material and the stain is over a week old, a professional cleaner will know the correct solution to use.
Caroline Gilbert
Director, Content & Editorial, Angi
  1. Remove and Launder Bed Linens

    Your first step is to strip the bed and wash all of your bedding. Be sure to remove and launder your mattress protector as well to ensure that everything that goes back on your newly cleaned mattress is clean and fresh. If your pillows are made of down, feathers, or polyfill, this is a good time to wash those as well. Remember that some pillows can’t be washed in the washing machine; follow the manufacturer’s instructions to clean memory foam or solid foam pillows instead.

  2. Vacuum the Mattress

    in black vacuum on mattress
    Photo: Ratchat / iStock / Getty Images Plus / Getty Images

    Once you’ve removed the bedding, attach the upholstery attachment to your vacuum cleaner and vacuum the mattress. Don’t forget about the sides of the mattress as well as in the creases of the seams. Vacuuming will remove dust mites, dirt, and other debris that has collected in the mattress.

  3. Deodorize With Baking Soda

    Next, sprinkle a thin layer of baking soda over the surface of the mattress. Cleaning with baking soda helps to absorb odors and freshen up a musty mattress. Let the baking soda sit for about 30 minutes so it can effectively absorb odors.

  4. Vacuum Again

    After the baking soda has had a chance to work, go ahead and vacuum the mattress again to remove it. Repeat if necessary to ensure you’ve gotten all of the baking soda off of the mattress.

  5. Spot Treat Stains

    vinegar baking soda cleaning products
    Photo: EKramar/ iStock / Getty Images Plus / Getty Images

    Mattresses tend to accumulate stains that can be broken down into two categories: biological stains (like urine, blood, and sweat) and general stains (like dirt and oil). 

    • Treat biological stains by dabbing hydrogen peroxide or an enzyme cleaner into the stain using a paper towel or rag. 

    • Treat general stains with a mix of a few drops of dish soap in warm water.

    Press the cleaner into the stain until it lifts, taking care not to over saturate the mattress. For more stubborn stains, gently work the cleaner in with a soft-bristled brush. Once the stain has lifted, blot any excess moisture with a clean rag or paper towel.

  6. Allow Mattress to Air Dry

    Remaking the bed while the mattress still has damp spots can result in mildew or mold growth. Be sure to let the mattress fully dry; you can check by pressing a clean paper towel into any of the spots you’ve treated and making sure the towel stays dry. You can always speed up the process by using a fan directed at the bed.

  7. Rotate the Mattress

    Many mattresses should be rotated two to four times a year. Now is a great time to rotate it head-to-foot in order to prevent sagging and worn spots. Note that not all mattresses need to be rotated, and many should not be flipped, so always consult your manufacturer’s instructions to be sure.

  8. Remake the Bed

    Now that you have a fresh, clean mattress, remake the bed with your clean bedding and enjoy a good night’s sleep free of allergens and musty odors!

Tips For Keeping Your Mattress Clean Between Cleanings

By regularly cleaning and taking care of your mattress, you may be able to extend its lifetime to 10 years. Make sure to maintain your mattress in order to maximize your investment and ensure you protect your mattress in between cleanings.

  • Use a mattress protector: Keep your mattress “like new” longer with a mattress protector. This material will add an extra layer of protection and prevent spots and stains from making contact with your actual, expensive mattress. Mattress protectors start around $20 for a queen-sized bed.

  • Change sheets regularly: To keep your mattress and bedroom clean, the Sleep Foundation says to wash your sheets at least once a week.

  • Keep mattress dry: A wet mattress breeds mold and mildew. If you or your partner sweat at night, take extra steps to dry out your mattress in the morning. Delay making the bed until you can let everything air dry.

DIY vs. Hiring a Pro to Clean a Mattress

On average, professional mattress cleaning will run you between $80 to $200, with an average price of $130

DIY mattress cleaning is much more affordable, especially since you likely have all the products you need in your home already. But, sometimes, a mattress stain is beyond even your best efforts. If that’s the case, or if you’d simply rather leave the job to the experts, hire a local mattress cleaning service to take care of it.

Frequently Asked Questions

You should clean your mattress at least twice a year. Allergy sufferers, those with pets, or those who sweat a lot while sleeping may want to consider more frequent mattress cleaning. Using and regularly laundering a mattress protector will help a lot, but dirt, sweat, and dust mites can still make their way into your mattress even with a protector.

Need professional help with your project?
Get quotes from top-rated pros.
Learn more about our contributor
Rachel Hoffman
Written by Rachel Hoffman
Contributing Writer
Rachel is a freelance writer and editor dedicated to helping people clean up their messes, get organized, and learn to love their homes again. Her work has appeared in Elle, Cosmopolitan, Glamour, Real Simple, Good Housekeeping, Apartment Therapy, Lifehacker, and NBC News.
Rachel is a freelance writer and editor dedicated to helping people clean up their messes, get organized, and learn to love their homes again. Her work has appeared in Elle, Cosmopolitan, Glamour, Real Simple, Good Housekeeping, Apartment Therapy, Lifehacker, and NBC News.
The homeowners guide to House Cleaning
From average costs to expert advice, get all the answers you need to get your job done.