How to Remove a Grease Stain from a Memory Foam Mattress Topper illustration
Image: AI-generated by Stain Rescue Daily

Carpet & Upholstery

How to Remove a Grease Stain from a Memory Foam Mattress Topper

A grease stain on a memory foam mattress topper can look like a permanent dark spot, but you can lift it with dish soap and baking soda. Here's a practical guide for fresh and set-in stains, with memory-foam-specific precautions.

Part 1: Material and risk

Grease on a memory foam mattress topper can feel like a disaster. The oil soaks in quickly, leaving a dark, greasy mark that seems impossible to remove. But you don't need harsh chemicals or a new topper. With dish soap, baking soda, and a little patience, you can lift most grease stains without damaging the foam.

Memory foam is delicate. It absorbs liquids easily, and it can break down if you soak it or scrub too hard. The key is to act fast, use gentle pressure, and let the cleaning solution do the work.

Readers may also find How to Remove Hard Water Stains from a Fiberglass Shower Stall: A Surface-Safety Guide, How to Remove Dog Urine from a Nylon Carpet: Fresh and Set-In Odor, and How to Remove Ballpoint Ink from a Cotton Shirt: Fresh and Set-In Stains useful. For more stories like this, browse our Surface Safety section.

What to Do First

As soon as you notice the grease, blot the area with a clean, dry cloth or paper towel. Press down gently to absorb as much oil as possible. Do not rub—rubbing pushes the grease deeper into the foam.

If the grease is fresh, sprinkle a generous layer of baking soda over the stain. Let it sit for 15 to 30 minutes. Baking soda helps draw out the oil. Then vacuum or brush it off.

How to Remove the Grease Stain

For most grease stains on memory foam, a simple dish soap solution works well. Dish soap is designed to cut through grease, and it's gentle enough for foam.