How to Clean Mattress Stains

Spot-clean common mattress stains without over-wetting the fabric.

Updated Mar 3, 2026

Introduction

Mattresses trap moisture, so stain cleaning should be controlled and targeted.

What You'll Need

  • Baking soda
  • Mild dish soap
  • Hydrogen peroxide (for white mattresses)
  • White cloth

Step-by-Step Guide

  1. Step 1

    Blot the stain first

    Press with a dry cloth to remove surface moisture before applying any cleaner.

  2. Step 2

    Apply cleaner in small amounts

    Use a lightly damp cloth with cleaner and work from outer edges inward.

    Spot-cleaning a mattress stain with cloth
    Avoid soaking; repeat in short passes.
  3. Step 3

    Deodorize and dry

    Sprinkle baking soda, wait at least 30 minutes, vacuum, and air-dry thoroughly.

Tips

  • Use cold water for protein-based stains.
  • Keep a fan on until the mattress is completely dry.

Common Mistakes

  • Saturating the mattress core with liquid.
  • Using unknown cleaners that may bleach fabric.

FAQs

How long should a mattress dry after spot cleaning?

Usually 4 to 8 hours depending on humidity and airflow.

Related Guides