How to Clean Mattress Stains
Spot-clean mattress stains with controlled moisture so you lift the stain without soaking the inner fill.
Written by
How To Clean Guides Editorial Team
Research, writing, and content updates
Reviewed by
Household Care Review Desk
Safety and method review
Last reviewed
Apr 2, 2026
Updated Apr 5, 2026
Introduction
Mattress stains are frustrating because the visible fabric is only part of the problem. If too much liquid reaches the padding below, the stain may smell worse later even when the surface looks cleaner.
Before You Start
- Check the mattress tag before using peroxide or specialty stain removers.
- Strip bedding and protect the floor if the mattress is still damp from a fresh spill.
What You'll Need
- White cloths
- Mild dish soap
- Cold water
- Baking soda
- Optional: hydrogen peroxide for white mattress fabric
Step-by-Step Guide
Step 1
Blot surface moisture first
Press with a clean dry cloth to pull up as much liquid as possible before adding any cleaner.
Step 2
Clean from the outside edge inward
Use a lightly damp cloth with cleaner and work the stain in short passes so it does not spread wider.
Step 3
Repeat with clean sections of cloth
Switch to a fresh part of the cloth as soon as it starts lifting residue so you are not re-depositing the stain.
Step 4
Use baking soda and full airflow to dry
Sprinkle baking soda, let it sit, vacuum it up, and keep a fan running until the mattress is dry all the way through.
Why This Method Works / How We Tested
- The method stays low-moisture because the biggest mattress-cleaning failure is pushing liquid into the inner layers.
- Working from the edge inward reduces the chance of enlarging the visible stain.
Method Notes
Match the cleaner to the stain type conservatively
Fresh drink spill
Blot first and start with mild soap before reaching for stronger products.
Yellowing on white fabric
A peroxide-based touch-up may help, but only after a hidden-area test.
Strong odor with deep dampness
Treat it as a moisture problem first, not just a visible stain.
Safety Notes
- Do not saturate the mattress or use a soaked sponge.
- Use peroxide only on compatible white fabrics and test a hidden area first.
When Not to Use This Method
- Do not use this method on a mattress that already smells strongly of mold or has deep moisture damage.
- Skip DIY treatment if the care tag prohibits water-based cleaning.
Tips
- Protein-based stains usually respond better to cold water than warm water.
- If the stain is old, expect more than one short cleaning pass instead of one heavy application.
Common Mistakes
- Pouring cleaner straight onto the stain.
- Scrubbing so hard that the stain spreads outward.
- Putting sheets back on before the mattress core is dry.
FAQs
How long should a mattress dry after spot cleaning?
Usually 4 to 8 hours, depending on humidity, airflow, and how much moisture was used.
Related Guides
Clean bathroom tiles with controlled dwell time, grout-safe scrubbing, and a full rinse so soap film does not come right back.
Clean a toilet bowl in the right order so you remove mineral lines and odor without splashing harsh cleaner around the room.
Lift dust and grime from a keyboard safely with shut-down steps, low-moisture wiping, and careful brushing between rows.
Browse more in Furniture cleaning guides.
Sources & Disclosure
- Sleep Foundation Mattress Care Guide: Reference for low-moisture mattress cleaning and drying guidance.
AI status: AI may assist with outlining or drafting, but every published guide is reviewed and edited by a human before it goes live.