How to Clean Foam Cushions

Kerri asked: How do I clean foam cushions? My son has a kid’s sleeper chair that has foam cushions. He has had several nighttime accidents on it, and I’m not sure how to clean the foam cushions properly. What is the best cleaner to use for foam, and what is the best way to dry it properly once it’s been cleaned? Should I steam the foam or just use water and cleaner? Thank you for your advice!

Foam cushions can seem complicated to clean, but you can achieve great results with this simple technique. You’ll need a few hours or days for proper dry time, however, so plan ahead before you take the plunge.

You Will Need:

  • Upholstery cleaner or mild detergent
  • Bathtub
  • Warm water
  • Paper towel

Steps to Clean the Cushions:

  1. Remove the cover from the cushion if possible.
  2. Fill a clean bath tub with enough warm water to submerge the cushion.
  3. Add detergent to the water, using label directions to determine the proper amount. Agitate to distribute it evenly.
  4. Place the cushion in the water. Press it down to submerge. Press it continually to work the water and soap into the cushion. The suction of the water in and out will help clean the inside. If the water gets dirty, drain the tub and refill with fresh water and detergent.
  5. Empty out the soapy water and refill the tub with clean water. If you have a removable shower head, it can be used to spray clean water through the foam cushion, squeezing as you go, to rinse. If not, simply rinse and repeat. Push on the cushion several times to “rinse” inside the cushion.
  6. Once the water remains clean and free of soap, drain the tub. Before removing the cushion, press it tightly from top to bottom to remove as much water as possible. Start on the side away from the drain and work toward it).
  7. If possible, place the cushion outside in the sun to dry. If not, pick a bright, warm location and allow it to dry thoroughly before use. If possible, dry at an angle to the ground to allow for better air circulation.
  8. Test for remaining moisture by placing a paper towel under the cushion and pressing hard on the top.  If the paper towel gets wet, the cushion is not dry.

Additional Tips and Advice

  • If an odor remains, sprinkle the cushions with baking soda and allow them to sit in the sun for several hours. Vacuum the baking soda to remove it, and odors should be gone as well.
  • If you have a steam cleaner, you can use it to clean the cushions. Use upholstery cleaner or a mild detergent.
  • Do not place foam cushions in a washing machine or dryer.
  • If the cushions are in bad shape or are not responding to cleaning, many craft or fabric stores carry replacement foam.


  1. Paula says:

    Can I use this method of washing foam cushions in the bath tub if they have pocket springs?

  2. Travis says:

    DO NOT, AND I REPEAT, DO NOT DO THIS. I decided to follow these instructions, and it couldn’t have been any more horrible. The foam is near impossible to dry out. It took me 8 days to finally get the foam completely dry. I would press on it daily with a towel in an attempt to get the water out, then stick them in front of a fan. It took 8 days to finally get dry, and I probably have mildew in the foam now because of it. I’m guessing whoever wrote this article never actually attempted this process. Anyone wanting to clean their cushions should never attempt to clean the foam by submerging it in water unless maybe you have a wet/dry shop vac and can stick the foam in a bag to suck out the moisture. Even then it still may not work. I probably ruined my cushions doing this.

  3. Bek says:

    I’ve used this method and it does work. Drying time depends on the thickness of your cushions, how well you squeezed the excess water out and especially the humidity in the area you dry cushions. When I lived in CA, it was very hot – cushions dried in two days; my mom cleaned an entire recliner with the hose and it dried in the CA summer heat in a few days. Now I’m in upstate NY; it rains a lot. It may take longer than a week. I put the cushion outside lying over an extended baby gate lying over a laundry basket for air flow on sunny days. If it’s too humid out, you can do the same thing inside; extend the gate over the bath tub and lay the cushion over it. Aim a fan directly over the cushion if you can. If you have kids, wrap the cushion in clean towels or blankets and have them jump on it! It helps squeeze moisture out. You can also spray the cushion with a mold growth inhibitor; there’s something called Odoban that helps with really strong odors also.

  4. Lee Ann says:

    I did exactly this and it did take a while for the cushion to dry, even by allowing it to remain in front of a wood stove where the heat was hot and dry. Now, in summer, I placed a cushion on the hood of a clean truck parked in the sun during the day and brought the cushion in at night. It took four days. I reupholster chairs frequently and clean the cushions to smell new if they are badly soiled.

  5. Erin says:

    I did this with a couch I got from my grandparents and I could NOT get the cushions to dry. I tried everything. I left them in the sun (when it was sunny out) on a mesh table for airflow and I ran a fan on them, I put my body weight on them, I bent them, I did everything and after a week they still weren’t dry. So I finally cut into them with a box cutter and bent them so they’d dry with a fan pointed on them full blast and they still took forever to dry, which made me worry they’d get moldy on the inside where I couldn’t see. I was super disgusted how black the water was when I washed them so now that we just bought a different used couch, I have to figure out a way to wash the cushions that can get the moisture out from the depth of the cushion better. Maybe one of those Bissel hand held things would work? I’ve never used one.
    Bek, you mentioned a mold growth inhibitor, but wouldn’t that only prevent mold on the surface, not deep inside the cushion where the mold would actually be?
    Travis, we don’t have a shop vac; would it be powerful enough to suck the water out?

  6. Caroline N says:

    I tried the above method in the tub using liquid laundry detergent and put the cushions (one by one) in a large trash bag and used my shop vac to suck out the excess water. I then hung the cushions on a line in the garage with a dehumidifier and a fan. It took four days to dry and the cushions are brand new. To avoid having to do this again, I wrapped the cushions in trash bags, taped plastic box tape to seal them shut and then stuffed them back in the covers. I hope to never have to do this again since it does take a bit of time to perform.

  7. Allison says:

    Good idea Caroline N. My water was also black after using this method and if (fingers crossed) I can get them thoroughly dry, I have to cover them in plastic too. I NEVER want to do this job again. And I still have the humongous corner cushion on my sectional to do. :( I might chicken out on that one because I doubt it will ever dry in one piece. I will forever have leather couches in the future or I will not own one, lol. So disgusted on how dirty the water was. Yuck!
    Thank you for the tips everyone. I hope I will not have to cut mine in half. Thanks again.

Leave a Comment