How To Get Rid Of Sweat Stains On a Mattress: Simple FAQ Guide
If you’re searching for “How To Get Rid Of Sweat Stains On a Mattress,” you’re likely looking for a clear, safe way to clean your bed without damaging it. This guide walks through why sweat stains happen, how to remove them step by step, and how to prevent them from coming back.
Why do sweat stains form on a mattress?
Sweat contains water, salts, and natural body oils. Over time, as this moisture seeps through sheets and evaporates, it can leave behind:
- Yellow or brownish stains
- A slight musty or stale odor
- Areas of the mattress that look darker or patchy
Mattresses are absorbent, so even people who don’t think they “sweat much” at night can still notice discoloration after months or years of use.
How To Get Rid Of Sweat Stains On a Mattress: Step-by-step
Below is a general method many people use with common household ingredients. Always check your mattress care tag and test any cleaner on a small, hidden area first.
1. Prepare the mattress
- Strip all bedding and mattress protectors.
- Lightly vacuum the mattress surface to remove dust and debris.
- Open windows or improve ventilation so the mattress can dry more easily.
2. Blot, don’t soak
If the stain is fresh and still damp:
- Gently blot with a clean, dry cloth or paper towel.
- Avoid scrubbing, which can push moisture deeper into the mattress layers.
For older, dry sweat stains, you can skip to cleaning solutions.
3. Use a mild cleaning solution
Many sleepers find success with one of these simple approaches:
Baking soda + water paste
- Mix baking soda with a small amount of water to form a spreadable paste.
- Apply a thin layer to the sweat stain.
- Let sit for 30–60 minutes, then gently scrape off and vacuum.
Diluted gentle detergent solution
- Mix a small amount of liquid laundry detergent with cool water.
- Lightly dampen a cloth, then blot the stain; do not over-wet.
- Follow with a clean, damp cloth to remove residue.
White vinegar and water mix
- Combine equal parts white vinegar and water in a spray bottle.
- Lightly mist the stained area (do not soak).
- Blot with a clean cloth and allow to dry fully.
Avoid harsh cleaners, bleach, or soaking the mattress, as these can damage materials or leave the surface too damp.
How can I remove sweat stains and odor at the same time?
Sweat stains often come with a lingering smell. To address both:
- Use one of the spot-cleaning methods above on the visible stain.
- Once the area is only slightly damp, sprinkle dry baking soda over the spot.
- Let it sit for several hours or overnight to absorb odor and excess moisture.
- Vacuum thoroughly to remove the baking soda.
This combination helps many sleepers manage both discoloration and smell without using strong chemical products.
How long does it take for a mattress to dry after cleaning?
Drying time depends on room temperature, airflow, humidity, and how much liquid was used. In general:
- Aim for several hours of drying time.
- Use fans, open windows, or gentle airflow to speed up the process.
- Make sure the mattress feels completely dry before replacing sheets to help prevent musty odors.
Are old sweat stains on a mattress harder to remove?
Yes, older sweat stains often:
- Sit deeper in the mattress surface
- Become more yellow or brown over time
- May need more than one cleaning session
You can repeat the gentle cleaning steps as needed, allowing the mattress to dry fully between attempts. Deeply set stains might not disappear entirely, but they can often be lightened and refreshed enough to be less noticeable.
How do I prevent sweat stains from coming back?
A few simple habits can reduce future sweat staining:
- Use a washable mattress protector to create a barrier between your body and the mattress.
- Wash sheets regularly to avoid buildup of sweat and oils.
- Air out the mattress occasionally by removing bedding and letting it breathe for a few hours.
- If your sleep environment feels warm, consider light bedding or breathable fabrics to help minimize heavy sweating.
Is it safe to use strong stain removers on a mattress?
Many mattresses are sensitive to strong chemicals, excess moisture, and heat. Powerful cleaners or heavy scrubbing can:
- Affect the comfort layers
- Leave behind residues
- Potentially discolor fabrics
For that reason, many people prefer gentle, water-based solutions and minimal moisture when learning How To Get Rid Of Sweat Stains On a Mattress.
✔️ Quick Mattress Takeaways
Key points about How To Get Rid Of Sweat Stains On a Mattress
- Act gently, not aggressively: Blot, don’t scrub, and avoid soaking the mattress.
- Start with mild cleaners: Baking soda, diluted gentle detergent, or vinegar-and-water are common options.
- Target odor too: Baking soda on a dry or nearly dry surface can help absorb smells.
- Dry completely: Allow several hours with good airflow before making the bed again.
- Expect more effort with old stains: Older sweat marks may need repeated treatments and might not vanish entirely.
- Prevent future stains: Use a mattress protector, wash bedding often, and give your mattress time to air out.
By following these simple steps and precautions, you can manage sweat stains more confidently and help keep your mattress looking and smelling fresher over time.

