Review Atlas
Review AtlasYour guide to a better purchase

Menu

Shop by Category

Get the App

Better experience on mobile

BEGINNER⏱️ 900 min read

How to Choose the Best How to Clean a Memory Foam Mattress Toppe…

Learn the best methods for spot cleaning stains on your memory foam mattress topper to extend its life and keep it fresh.

Memory foam mattress toppers are a great investment for better sleep, but they can be tricky to clean. Unlike regular mattresses, memory foam is highly absorbent and can be damaged by too much moisture. That's why spot cleaning is the safest, most effective way to remove stains and spills without ruining the foam. In this guide, you'll learn exactly how to spot clean your memory foam topper using common household supplies and a few special products. With these step-by-step instructions, you can tackle stains from sweat, urine, wine, coffee, and more. The process takes about 15-30 minutes of active time, plus several hours for drying.

What You'll Need

  • Mild liquid dish soap or a gentle laundry detergent
  • Cold water (in a spray bottle or bowl)
  • White vinegar (for odor and stain removal)
  • Baking soda
  • Clean, white cloths or paper towels (colored cloths may bleed dye)
  • Spray bottle (for applying cleaning solutions)
  • A flexible brush with soft bristles (optional, for gentle agitation)
  • Enzyme cleaner (strongly recommended for organic stains like urine or blood)
  • Vacuum cleaner with upholstery attachment (optional for deodorizing)

Estimated Time: 15-30 minutes active cleaning, plus 6-12 hours drying time Difficulty: beginner

Step-by-Step Instructions

Step 1: Blot the Stain Immediately

The first and most important step is to remove as much liquid as possible. Take a clean, dry white cloth or paper towel and press firmly on the stain. Do not rub! Rubbing pushes the liquid deeper into the foam. Instead, blot in a pressing motion. If the stain is fresh, this can remove most of the spill. Continue blotting until the cloth comes away almost dry. For dried stains, skip to step 2.

💡 Tips:

  • Use a heavy weight (like a book) covered with a towel to apply pressure if you need to free up your hands.
  • If the stain is large, change cloths frequently to avoid spreading.

⚠️ Warnings:

  • Never use hot water on memory foam – heat can break down the foam structure.

Step 2: Prepare Your Cleaning Solution

Mix a small amount of mild dish soap with cold water in a spray bottle. A teaspoon of soap per cup of water is enough. Do not use harsh detergents, bleach, or fabric softener – these can damage the foam or create residue. For organic stains like urine or sweat, an enzyme cleaner is much more effective because it breaks down proteins. For extra odor control, add a tablespoon of white vinegar to the mixture (though test on a hidden area first).

💡 Tips:

  • Fill the spray bottle with cold water, then add soap – this prevents excessive suds.
  • If using vinegar, make sure the room is well ventilated.

⚠️ Warnings:

  • Do not saturate the foam – memory foam can take days to fully dry and may develop mold if soaked.

Step 3: Apply the Solution Sparingly

Lightly mist the stained area with your cleaning solution. You want the foam to be damp, not wet. Too much liquid will soak deep into the topper and be nearly impossible to dry completely. If you're using an enzyme cleaner, follow the instructions on the bottle – some need to sit for 15 minutes to work.

💡 Tips:

  • Start with just a couple of sprays – you can always add more.
  • Use a folded towel under the topper if you are worried about moisture reaching the mattress below.

⚠️ Warnings:

  • Avoid pressing the spray nozzle directly against the foam – hold it 6-8 inches away.

Step 4: Gently Blot and Scrub the Stain

Using a clean cloth, blot the stain again to lift it. For set‑in stains, you can use a soft‑bristled brush or your fingers to gently work the solution into the stain. Do not scrub vigorously – memory foam is delicate. Work from the outside of the stain inward to prevent spreading. As you lift the stain, you should see the cloth picking up discoloration. Continue until no more stain transfers to the cloth.

💡 Tips:

  • If the stain is stubborn, try using a baking soda paste (mix baking soda with a few drops of water) and let it sit for 30 minutes before blotting.
  • Rinse your cloth in cold water between blots to avoid redepositing the stain.

⚠️ Warnings:

  • Do not twist or wring the foam – it can tear or lose its shape.

Step 5: Rinse with a Damp Cloth (If Needed)

If you used soap or vinegar, it's important to rinse away the residue. Dampen a clean cloth with plain cold water and blot the area lightly. You're not trying to add water – just remove cleaning solution. Repeat with a dry cloth to absorb any excess moisture. The foam should feel only slightly damp to the touch.

💡 Tips:

  • Use a “damp‑dry” cloth: wet the cloth, wring it out thoroughly so it's just moist, then blot.
  • Do not pour or spray water directly onto the spot – always use a cloth.

⚠️ Warnings:

  • If you skip rinsing, soap residue can attract dirt and cause stickiness.

Step 6: Absorb as Much Moisture as Possible

Place a thick, dry towel over the cleaned area and press down firmly, or stack a few heavy books on top. Leave it for 30 minutes to wick out moisture. Repeat with a fresh towel if the first one gets wet. The goal is to remove any remaining liquid from the foam to speed up drying and prevent mold.

💡 Tips:

  • A dry, clean microfiber cloth works better than terry cloth for absorbing moisture.
  • If you have a wet/dry vacuum, you can use it on the spot to extract water – set it to low suction.

⚠️ Warnings:

  • Never use a hair dryer or heater – direct heat can scorch memory foam.

Step 7: Air Dry Completely

Allow the topper to air dry fully before putting sheets back on. This can take 6‑12 hours, depending on humidity and how much moisture remains. Place the topper in a well‑ventilated room or near a fan. You can also lift the topper and prop it up against a wall to increase air circulation underneath. Do not use the topper until it is bone‑dry – any dampness can lead to mildew.

💡 Tips:

  • To speed drying, set up a floor fan to blow directly on the spot.
  • Turn the topper over after a few hours to help the bottom dry faster.

⚠️ Warnings:

  • Do not place the topper in direct sunlight – UV rays can degrade memory foam.
  • Do not attempt to machine wash or dry a memory foam topper – it will be destroyed.

Pro Tips

  • Always spot‑test any cleaner on a hidden corner of the topper before using it on a visible stain.
  • For urine or pet stains, an enzyme cleaner (like Nature’s Miracle) is far more effective than soap or vinegar.
  • Sprinkle baking soda on the dry stain after cleaning and let it sit for several hours to absorb odors, then vacuum it off.
  • Use a waterproof mattress topper protector to prevent stains from ever reaching the foam.
  • If the stain is old and set in, try applying a paste of baking soda and hydrogen peroxide (1:1 ratio) – let it bubble, then blot after 15 minutes.
  • For sweat stains, a mixture of 1 part hydrogen peroxide to 2 parts water can brighten the foam without damaging it.
  • Rotate and flip your topper every few months to distribute wear and reduce odors.

Common Mistakes to Avoid

  • Using too much water – the foam absorbs it and may never dry properly, leading to mold.
  • Rubbing the stain instead of blotting – this drives the stain deeper into the foam.
  • Using heat (hair dryer, iron) to speed drying – it can melt or deform memory foam.
  • Skipping the rinse step – residual soap attracts dirt and creates sticky spots.
  • Applying bleach or harsh chemicals – they break down the foam and create toxic fumes.

Troubleshooting

Problem: Stain is still visible after cleaning

Solution: Re‑apply an enzyme cleaner and let it sit longer (up to an hour). For very stubborn stains, you can try a very small amount of hydrogen peroxide. Test first.

Problem: Musty or lingering odor

Solution: Sprinkle a thick layer of baking soda over the entire topper, let it sit for 24 hours, then vacuum thoroughly. If the odor persists, the foam may have mold inside – replace the topper.

Problem: Watermark or ring after drying

Solution: Lightly mist the entire top surface of the topper with cold water (not a specific spot) and let it air dry evenly. This blends the moisture distribution and often disappears.

Nature's Miracle Stain and Odor Remover (Enzyme Cleaner)

Specifically designed to break down organic stains like urine, sweat, and blood. Safer for memory foam than harsh chemicals.

Best for: Use on fresh or dried biological stains. Follow instructions for best results.

Price Range: $10–$25

Arm & Hammer Pure Baking Soda

Natural deodorizer that absorbs moisture and neutralizes odors without chemicals.

Best for: Sprinkle on dry stains or after cleaning to remove lingering smells. Vacuum off after several hours.

Price Range: $3–$6

Chomp! Premium Mattress Protector (Waterproof)

A waterproof but breathable cover prevents stains from ever reaching the memory foam, making cleaning unnecessary.

Best for: Use as a preventive measure. Install on the topper before fitting the sheet.

Price Range: $30–$60

Bissell SpotClean Professional (Portable Carpet Cleaner)

Can extract cleaning solution and moisture from the foam quickly, dramatically reducing drying time.

Best for: Use after applying cleaning solution to suction out the liquid. Ideal for larger spots.

Price Range: $90–$150

Affiliate Disclosure: This page contains affiliate links. If you purchase through our links, we may earn a commission at no extra cost to you. We only recommend products we believe will add value to our readers.

🛒 Recommended Products

Nature's Miracle Stain and Odor Remover (Enzyme Cleaner)

Nature's Miracle Stain and Odor Remover (Enzyme Cleaner)

Use on fresh or dried biological stains. Follow instructions for best results.

$10–$25

Nature's Miracle Stain and Odor Remover (Enzyme Cleaner) Specifically designed to break down organic stains like urine, sweat, and blood. Safer for memory foam than harsh chemicals.

Arm & Hammer Pure Baking Soda

Arm & Hammer Pure Baking Soda

Sprinkle on dry stains or after cleaning to remove lingering smells. Vacuum off after several hours.

$3–$6

Arm & Hammer Pure Baking Soda Natural deodorizer that absorbs moisture and neutralizes odors without chemicals.

Chomp! Premium Mattress Protector (Waterproof)

Chomp! Premium Mattress Protector (Waterproof)

Use as a preventive measure. Install on the topper before fitting the sheet.

$30–$60

Chomp! Premium Mattress Protector (Waterproof) A waterproof but breathable cover prevents stains from ever reaching the memory foam, making cleaning unnecessary.

Bissell SpotClean Professional (Portable Carpet Cleaner)

Bissell SpotClean Professional (Portable Carpet Cleaner)

Use after applying cleaning solution to suction out the liquid. Ideal for larger spots.

$90–$150

Bissell SpotClean Professional (Portable Carpet Cleaner) Can extract cleaning solution and moisture from the foam quickly, dramatically reducing drying time.