How To Get Stains Out Of Memory Foam Mattress?
- May 21, 2025
- 4 min read

Spills happen. Whether itโs a knocked-over coffee mug, a sweaty night, or your dog jumping on the bed with muddy paws, your mattress takes the hit. And if itโs a memory foam mattress, cleaning can feel extra tricky because of how easily it soaks things up. But donโt worryโyou can clean stains without ruining the foam. It just takes the right steps and a little patience.
If youโre wondering how to get stains out of memory foam mattress surfaces without damaging them, youโre in the right place. You canย remove stains and refresh your mattress with the right approach. In this guide, weโll walk you through simple, effective steps to tackle stains, eliminate odors, and protect your memory foam mattressย so it stays comfortable and fresh for years to come.
Step 1: Round up your cleaning tools
Before anything else, grab a few cleaning basics. Here's a list to make things simple:
Clean towels or paper towels
Baking soda
White vinegar
Mild dish soap or laundry detergent
A spray bottle
A vacuum (with an upholstery attachment if possible)
Optional: enzyme cleaner for tougher stuff like urine or vomit
Thatโs it. You donโt need expensive cleaners or fancy tools.
Step 2: Blot the Stain First

If the stain is fresh, act quickly. Use a clean towel to blotโnot rubโthe stained area. Rubbing only spreads the mess and pushes it deeper into the foam.
Just press gently and let the towel soak up as much liquid as possible. If itโs an older stain, blotting may not do much, but itโs still a good place to start.
Step 3: Pick the Right Cleaning Solution
Different messes need different cleaners. Here's what works best depending on what you're dealing with:
For general stains (like food or sweat):ย Mix warm water with a small amount of dish soap.
For stronger odors or body oils:ย Mix equal parts white vinegar and water.
For urine, vomit, or pet stains:ย Use an enzyme cleaner. These break down proteins and get rid of smells better than regular cleaners.
Before spraying your entire mattress, test the solution on a small area firstโjust to be safe. If youโve invested in a best memory foam mattress, youโll want to get the stains out without damaging the surface.
Step 4: Clean the Memory Foam Mattress Gently
Spray your cleaner lightly over the stained part. Donโt soak it. Memory foam isnโt meant to hold a lot of moisture, and too much can lead to mold or mildew later.
Let the solution sit for about 5 to 10 minutes. Then, use a clean towel to gently blot the spot again. Youโll start to see the stain lift away. It might take a couple of rounds, depending on how bad the stain is.
Step 5: Rinse Without Soaking
Once the stain looks better, youโll want to rinse off the cleaner. Use a damp (not wet) towel to blot the area. This helps remove leftover soap or vinegar.
You donโt need to drench itโjust press down and lift off as much residue as you can. Again, avoid rubbing or scrubbing hard.
Step 6: Use Baking Soda for Odors
After cleaning, sprinkle a generous amount of baking soda over the cleaned area. It helps soak up extra moisture and neutralizes any lingering smells.
Leave the baking soda on the mattress for at least 8 hours, or overnight if you can. This step makes a big difference, especially for sweat or pet-related stains.
Step 7: Vacuum and Let It Dry

The next day, vacuum up all the baking soda. Use the upholstery tool if you have oneโit helps get deep into the foamโs surface.
Then, let your mattress dry all the way before putting your sheets back on. Memory foam holds moisture longer than regular mattresses, so donโt rush this. Set it near a window, use a fan, or let it sit in a dry room with good airflow. No one wants a clean but damp mattress.
Want to Avoid Future Stains?
Weโve all been there, but preventing stains is a lot easier than cleaning them. Hereโs how:
Use a waterproof mattress protectorย โ These are lifesavers for spills, sweat, and pet accidents.
Tackle spills immediatelyย โ The quicker you act, the less damage.
Let it breatheย โ Strip the bed and air out your mattress once in a while.
Final Thoughts
Memory foam mattresses are comfy, but they do need a little extra care. Stains donโt mean you have to toss the whole thing out. With a few basic items and the right method, you can clean up most messes without stress. Be patient, go gentle, and your mattress will stay fresh for a long time.
FAQs
Can I use bleach to clean my memory foam mattress?
No, bleach is too harsh and can break down the foam. Stick with gentler options like vinegar or mild soap.
How long does it take to dry after cleaning?
It depends, but usually at least 12โ24 hours. Make sure itโs fully dry before using it again.
What if the stain is still there after one round of cleaning?
Do it again. Some stains need a couple of tries, especially if theyโve been sitting for a while.
Will baking soda really get rid of odors?
Yes! Itโs one of the best natural deodorizers out there and works especially well on memory foam.
Do mattress protectors actually help?
Absolutely. They can block most spills and make cleanups way easier.

