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.
Yellow sweat stains on a mattress can often be lightened with gentle spot cleaning. The main rule is to use as little liquid as possible. Mattresses are thick, so trapped moisture can lead to musty smells and slow drying.
Start with cool water and a small amount of mild laundry detergent. Blot the stain instead of scrubbing or soaking it. For older marks, an oxygen-based stain remover may help, but only use it if the mattress maker allows it.
What You Will Need
Gather a few basic cleaning items:
- Clean white cloths or towels
- A bowl of cool water
- Mild liquid laundry detergent
- A soft brush, if the mattress cover can handle gentle brushing
- Baking soda for leftover odor
- A vacuum cleaner
- A fan for faster drying
White cloths are useful because colored towels may transfer dye onto the mattress.
Before cleaning, check the mattress care label and manufacturer guidance. Some mattress covers can be spot cleaned, while others have special rules. Memory foam, latex, pillow-top mattresses, and mattresses with cooling covers can react differently to moisture and cleaning products.
How to Remove Yellow Sweat Stains From a Mattress
1. Remove All Bedding
Take off the sheets, mattress pad, and protector. Wash them according to their care labels.
Do not put clean bedding back on the mattress until it is fully dry.
2. Vacuum the Mattress
Vacuum the stained area and the rest of the mattress surface. This removes dust, skin flakes, pet hair, and other dry debris that could turn into a muddy mess when wet.
Use an upholstery attachment if you have one. Move slowly around seams and stitched areas.
3. Test a Hidden Area
Test your cleaning mixture on a small, less visible part of the mattress.
Wait for the area to dry. Check for fading, discoloration, roughness, or changes in the fabric. Stop if the cover reacts badly.
4. Mix a Gentle Cleaning Solution
Add a small amount of mild liquid laundry detergent to a bowl of cool water. The water should feel slightly soapy, not thick or foamy.
Avoid hot water. Heat may make some body-oil and protein-based stains harder to remove.
Dip a clean cloth into the mixture, then wring it out well. The cloth should be damp, not dripping.
5. Blot the Yellow Stain
Press the damp cloth onto the stained area. Work from the outside edge toward the center so the mark does not spread.
Lift the cloth and move to a clean section as it picks up residue. Repeat until the stain begins to lighten.
Do not scrub hard. Rough scrubbing can damage the mattress cover or push moisture deeper into the mattress.
6. Remove Soap Residue
Dampen a fresh cloth with plain cool water and wring it out well. Blot the area to remove leftover detergent.
Too much detergent can leave a stiff or sticky patch that attracts more dirt.
7. Dry the Mattress Completely
Press a dry towel firmly against the cleaned area to absorb moisture. Then place the mattress in a well-ventilated room.
Open windows when weather allows, and aim a fan across the surface. Do not remake the bed while the area still feels cool or damp.
Drying may take several hours. Thick pillow tops and foam layers usually take longer than thin fabric covers.
How to Treat an Old Yellow Sweat Stain
Old stains can be harder to remove because body oils may have settled into the cover and padding.
Repeat the mild detergent method once or twice rather than using a large amount of cleaner at one time. Let the mattress dry between cleaning attempts.
An oxygen-based fabric stain remover may help with stubborn yellowing. Check the current product directions and the mattress manufacturer's cleaning guidance first. Use only a small amount and spot test it before treating the visible area.
Some people use diluted hydrogen peroxide on light-colored fabric. However, peroxide can bleach fabric, weaken some materials, or leave a pale ring. It may also affect specialty mattress covers. Do not use it unless the manufacturer says it is suitable, and always test a hidden spot first.
Yellow sweat stains on a mattress can often be lightened with gentle spot cleaning; Hydrogen peroxide can remove some mattress stains, especially fresh blood, sweat, urine, and other protein-based marks.
A very old stain may lighten without disappearing completely. A remaining shadow does not always mean the mattress is still dirty.
Can Baking Soda Remove Yellow Mattress Stains?
Baking soda is better for odor and moisture than for removing deep yellow color.
After the cleaned area is mostly dry, you can sprinkle a thin layer of baking soda over it. Leave it for several hours, then vacuum it away thoroughly.
Do not mix baking soda into a thick wet paste and press it into the mattress. The paste may be difficult to remove from seams, quilting, and textured covers.
What to Avoid When Cleaning a Mattress
Do Not Soak the Mattress
More water does not mean better cleaning. Excess liquid can move below the surface, where it may take a long time to dry.
Use damp cloths rather than pouring or spraying cleaner directly onto the mattress.
Do Not Use Chlorine Bleach
Chlorine bleach may damage fabric, foam, stitching, adhesives, or colored materials. It can also create a much lighter patch around the stain.
Follow the mattress maker's instructions instead of treating the cover like a white cotton sheet.
Do Not Mix Cleaning Products
Never mix bleach, ammonia, peroxide, vinegar, stain removers, or other household cleaners. Combining products can damage the mattress and may create dangerous fumes.
Use one cleaning method at a time. Rinse or blot away residue and let the mattress dry before trying another approved method.
Do Not Use High Heat Without Checking
Hair dryers, steam cleaners, and strong heaters can affect foam, glue, fabric finishes, and specialty cooling materials.
A room fan and normal airflow are usually safer. Check manufacturer guidance before using steam or heat.
Do Not Cover a Damp Mattress
A mattress protector, fitted sheet, or blanket can trap moisture. This is especially easy to do in a guest room, dorm room, RV, or small bedroom with limited airflow.
Wait until the mattress feels fully dry before making the bed.
How to Prevent New Yellow Sweat Stains
A washable mattress protector is the simplest way to reduce future staining. Look for one that fits the mattress depth and can be washed in your home machine.
A fitted protector covers the top and sides much like a fitted sheet. A full encasement surrounds the entire mattress and closes with a zipper. Check the product listing for fit, washing instructions, and dryer limits.
Wash sheets and pillowcases regularly so body oils do not build up. Follow the fabric care labels, especially for cooling sheets, dark colors, or delicate fibers.
For hot sleepers, lightweight bedding may help manage warmth. Percale cotton, linen, and some lightweight blends often feel less clingy than heavy or brushed fabrics. Comfort is personal, so check the fabric type and care needs before choosing.
In a shared bed, kids' room, pet-friendly home, dorm, or RV, keep a spare protector ready for laundry day. This makes it easier to protect the mattress while the other one is being washed and dried.
When a Mattress May Need More Than Spot Cleaning
Consider professional cleaning or mattress replacement when:
- The stain covers a large part of the mattress
- Liquid has soaked deep into thick padding
- The mattress stays damp after extended airflow
- A strong musty smell remains after drying
- The cover is damaged, torn, or separating
- The mattress manufacturer does not allow home spot cleaning
Professional cleaning may improve the surface, but no method can guarantee that every old stain will disappear. Ask the cleaner what method they use and whether it is suitable for your mattress type.
Frequently Asked Questions
What causes yellow sweat stains on a mattress?
Yellow marks usually come from a buildup of sweat, body oils, skin products, and normal fabric aging. The stain may become darker over time if it is exposed to heat or repeatedly covered with bedding.
Can I use vinegar on a yellow mattress stain?
Vinegar may affect some mattress covers, foam layers, adhesives, or fabric finishes. Check the mattress manufacturer's guidance before using it. A small amount of mild detergent and cool water is usually a gentler starting point.
Will hydrogen peroxide remove yellow mattress stains?
Hydrogen peroxide may lighten some stains, but it can also bleach or damage fabric. It is not suitable for every mattress. Check manufacturer guidance and test a hidden area before using it.
How long does a mattress take to dry after spot cleaning?
A lightly dampened area may take several hours to dry. Thick foam, pillow tops, humid weather, and poor airflow can increase drying time. Use a fan and leave the mattress uncovered until it is fully dry.
Can I sleep on the mattress while it is still damp?
It is better to wait until the mattress is completely dry. Bedding and body heat can trap moisture and create a musty smell.
Does baking soda whiten a yellow mattress?
Baking soda can absorb some odor and surface moisture, but it is not a strong whitening treatment. Use it after gentle cleaning rather than relying on it to remove deep yellow color.
Should I use hot water on sweat stains?
Cool water is the safer starting point. Hot water may set some body-based stains and can affect certain mattress materials or fabric finishes.
Can a mattress protector stop sweat stains?
A washable protector can reduce the amount of sweat and body oil that reaches the mattress. It cannot stop all moisture in every situation, so wash it regularly and check the product's fit and care instructions.
vinegar remove mattress stains. can old stains be removed from a mattress. professionals clean pee from mattresses.

