As an affiliate, we may earn a commission from qualifying purchases. We get commissions for purchases made through links on this website from Amazon and other third parties.
Yes, sweat stains can often be removed from a mattress. Fresh marks are usually easier to clean, but older yellow or brown stains may also fade with careful treatment. The main rule is to use as little liquid as possible. A mattress that becomes soaked can take a long time to dry and may develop lasting odors or moisture problems.
What Causes Sweat Stains on a Mattress?
Sweat is mostly water, but it also carries body oils, salts, and skin residue. Over time, these materials can soak through sheets and collect on the mattress surface.
The stain may look:
- Pale yellow
- Dark yellow or brown
- Gray around the edges
- Larger than the original damp spot
Sweat can also mix with lotion, hair products, spilled drinks, or pet oils. This may make the mark harder to remove.
What You Will Need
Gather a few basic supplies:
- A vacuum with an upholstery attachment
- White cleaning cloths or plain paper towels
- Mild liquid laundry detergent or dish soap
- Cool or lukewarm water
- A spray bottle
- Baking soda
- A fan
You may also use an oxygen-based stain remover if its label says it is suitable for the mattress fabric. Test any cleaner in a hidden area first.
Avoid using colored cloths. Dye from the cloth could transfer to the mattress.
How to Remove Sweat Stains From a Mattress
1. Remove the Bedding
Take off the sheets, mattress pad, protector, and other bedding. Wash them according to their care labels.
Do not place stained bedding in a hot dryer until the stain has been treated. Heat can make some stains harder to remove.
2. Vacuum the Mattress
Vacuum the stained area and the space around it. This removes dust, hair, skin flakes, and loose dirt that could turn into mud when cleaner is added.
Use gentle pressure so you do not damage the mattress cover.
3. Make a Mild Cleaning Solution
Mix a small amount of mild detergent with cool or lukewarm water. You only need enough soap to make a lightly sudsy solution.
Do not pour the mixture directly onto the mattress. Apply it to a cloth or use a spray bottle set to a fine mist.
4. Blot the Stain
Lightly dampen a white cloth with the cleaning solution. Blot the stain from the outer edge toward the center.
Do not scrub hard. Scrubbing can spread the stain, roughen the mattress fabric, and push moisture deeper into the mattress.
Continue blotting with clean sections of the cloth. The stain may lift slowly.
5. Remove Soap Residue
Dampen a fresh cloth with plain water. Wring it out well, then blot the cleaned area.
The cloth should be damp, not dripping. Too much rinse water can soak into foam and inner padding.
6. Apply Baking Soda
Sprinkle a thin layer of baking soda over the damp area. Baking soda can help absorb moisture and reduce lingering odors, but it may not remove the stain by itself.
Leave it in place until the mattress is fully dry. Several hours may be needed.
7. Vacuum and Air-Dry
Vacuum up the baking soda. Place a fan near the mattress and keep the room well ventilated.
Do not remake the bed until the mattress feels completely dry. Check the surface, seams, and edges of the cleaned area.
How to Treat an Old Sweat Stain
An older stain may need more than one gentle cleaning.
Start with the mild detergent method. Let the mattress dry fully before deciding whether another treatment is needed. Repeatedly wetting the same area in one cleaning session can push the stain deeper.
For a stubborn yellow mark, an oxygen-based fabric stain remover may help. Follow the current product directions, use only a small amount, and test it on a hidden part of the mattress first. Some mattress covers can fade or become patchy.
Yes, many yellow mattress stains can be lightened or removed, especially when they come from sweat, body oils, urine, or a recent spill.
A stain may not disappear completely if it has reached the inner padding or changed the color of the cover. A lighter mark can still be a reasonable result, especially if the mattress is clean, dry, and free from strong odor.
Can Hydrogen Peroxide Remove Sweat Stains?
Hydrogen peroxide may lighten some yellow stains, but it can also bleach or weaken certain fabrics. It is not suitable for every mattress cover.
Before using it:
- Check the mattress manufacturer’s cleaning guidance.
- Test a small hidden area.
- Use very little liquid.
- Blot instead of pouring.
- Keep it away from colored fabrics.
Never mix hydrogen peroxide with bleach, ammonia, vinegar, or other cleaners. Mixing cleaning products can create harmful fumes or damage materials.
What Not to Do
Do Not Soak the Mattress
Mattresses are thick and slow to dry. Foam mattresses can hold moisture below the surface even when the cover feels dry.
Use a lightly damp cloth rather than a wet sponge.
Do Not Use a Steam Cleaner Without Checking the Instructions
Heat and moisture may damage foam, adhesives, or the mattress cover. Check the current manufacturer guidance before using steam or carpet-cleaning equipment.
Do Not Scrub With a Stiff Brush
Hard brushing may spread the mark or damage the fabric. Blotting is safer for most mattress covers.
Do Not Use Chlorine Bleach
Bleach can discolor fabric and damage mattress materials. It can also leave a strong odor. Use only cleaners approved by the mattress manufacturer.
Do Not Cover a Damp Mattress
A mattress protector or fitted sheet can trap moisture. Let the mattress dry fully before putting the bed back together.
How to Reduce Future Sweat Stains
A washable mattress protector is one of the simplest ways to keep sweat from reaching the mattress.
Look for a protector that:
- Fits the mattress depth
- Can be machine washed
- Has clear drying instructions
- Does not bunch under the fitted sheet
- Matches your comfort needs
Some waterproof protectors feel warmer or make more noise than thin fabric protectors. Breathable materials may feel more comfortable for hot sleepers, but always check the current product description and care label.
Wash sheets regularly, especially in warm rooms or shared beds. Guest beds may need fresh bedding after each visitor, even when they are used for only a night or two.
For kids’ beds, dorm beds, RV mattresses, and pet-friendly bedrooms, a spare protector can make laundry day easier. One can be on the bed while the other is being washed.
When a Sweat Stain May Not Come Out
A stain may remain when:
- It has been present for a long time.
- It has soaked into inner padding.
- Heat was used before treatment.
- Body oils have built up over many months.
- Several types of stains are mixed together.
- The mattress cover has permanently changed color.
A remaining shadow does not always mean the mattress is still dirty. Stop cleaning if repeated treatment is making the fabric rough, faded, or overly wet.
Strong odors, dampness that does not dry, damaged foam, or widespread staining may require guidance from the mattress manufacturer or a professional upholstery cleaner.
Frequently Asked Questions
Can yellow sweat stains be removed from a mattress?
Many yellow sweat stains can be lightened or removed with mild detergent, careful blotting, and thorough drying. Older stains may leave a faint shadow even after cleaning.
Does baking soda remove sweat stains from a mattress?
Baking soda mainly helps absorb moisture and reduce odors. It may slightly improve a surface mark, but it usually works better after the stain has been cleaned with a suitable solution.
Can I use a carpet cleaner on my mattress?
Only use a carpet or upholstery machine if the mattress manufacturer allows it. These machines can add more water than the mattress can dry safely.
Should I use hot or cold water on sweat stains?
Cool or lukewarm water is usually the safer choice. Hot water can set some body-based stains and may damage certain mattress materials.
How long does a cleaned mattress take to dry?
Drying may take several hours or longer, depending on the amount of moisture, mattress material, airflow, and room humidity. Do not add bedding until the mattress is completely dry.
Can I sleep on the mattress while it is still damp?
No. Leave the mattress uncovered until it is fully dry. Sleeping on it too soon can trap moisture under the sheets and protector.
Will a mattress protector prevent sweat stains?
A washable mattress protector can greatly reduce the amount of sweat and body oil that reaches the mattress. It should fit correctly and be washed according to its care label.
can old pee stains be removed from a mattress. can old stains be removed from a mattress. get rid of old mattress stains.

