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.
Stubborn bedding stains often come out with the right order: blot, rinse, pretreat, wash, and air-dry before checking the stain. The most important rule is to avoid putting stained bedding in a hot dryer. Heat can set the mark and make it much harder to remove.
Check the care label before using bleach, stain removers, hot water, or high dryer heat. Delicate fabrics, dark colors, waterproof layers, and filled bedding may need gentler care.
What You Need
Gather a few basic supplies before you start:
- Clean white cloths or paper towels
- Cold or lukewarm water
- Liquid laundry detergent
- An enzyme-based laundry stain remover
- Oxygen bleach, if the care label allows it
- A soft toothbrush or laundry brush
- A basin, sink, or bathtub for soaking
- Laundry gloves, if preferred
An enzyme cleaner helps break down stains made from body oils, food, sweat, blood, urine, and other organic matter. Check the product listing and label to make sure it is suitable for your bedding fabric.
Never mix bleach with ammonia, vinegar, rubbing alcohol, or other household cleaners.
How to Remove a Stubborn Stain From Bedding
1. Check the fabric and care label
Find out what the bedding is made from before treating it.
Cotton and polyester sheets often handle normal stain treatment well. Linen, bamboo-derived rayon, silk, wool, waterproof protectors, and filled comforters may need special care.
Also check whether the item can be:
- Machine washed
- Soaked
- Treated with oxygen bleach
- Washed in warm water
- Dried with heat
A mattress protector with a waterproof backing can crack or peel if exposed to harsh chemicals or high heat.
2. Remove any solid material
Use a spoon or dull edge to lift away dried food, mud, or other material. Do not scrape hard enough to damage the fibers.
For wax, gum, paint, or another unusual stain, check the manufacturer’s guidance before treating it. Standard laundry steps may not be the best choice.
3. Rinse from the back of the stain
Hold the stained area under cool running water with the back of the fabric facing upward. This helps push the stain out instead of driving it deeper into the fibers.
Avoid hot water at this stage, especially for blood, milk, egg, sweat, urine, or other protein-based stains.
4. Apply liquid detergent
Place a small amount of liquid laundry detergent directly on the mark. Gently work it into the fabric with your fingers or a soft brush.
Let it sit for about 10 to 15 minutes, unless the product label gives different directions.
Do not scrub thin sheets too hard. Rough scrubbing can weaken the fabric or leave a faded patch.
5. Use a stain remover for the stain type
Apply an enzyme-based stain remover to body stains, food marks, blood, sweat, urine, or pet messes. Follow the product directions for how much to use and how long to leave it on.
Spot-test any cleaner on a hidden area first, especially on:
- Dark sheets
- Printed bedding
- Linen
- Bamboo-derived fabric
- Vintage bedding
- Delicate pillowcases
- Waterproof protectors
6. Soak the bedding if needed
If the mark remains, soak the bedding in water mixed with detergent or oxygen bleach, as allowed by the care label.
Oxygen bleach is a color-safe laundry booster used for many washable fabrics. It is different from chlorine bleach.
Use the water temperature and soaking time listed on the product label. Make sure the powder is fully dissolved before adding the bedding.
Large comforters and blankets need enough space to move freely. A small sink may not rinse them well. Use a bathtub or a suitable large washer when needed.
7. Wash the item
Wash the bedding using a good laundry detergent and the warmest water allowed by the care label.
Do not overload the washer. Crowded bedding may not rinse clean, and the stain remover may not reach the whole fabric.
Wash stained bedding separately when there is a risk of color transfer or lingering pet mess.
8. Air-dry and inspect
Air-dry the stained area before using a dryer. Check it in bright light.
A wet stain can look gone and then return after the fabric dries. If you still see it, repeat the pretreatment and wash steps.
Only machine-dry the item after the stain is fully removed or you are satisfied with the result.
How to Treat Common Bedding Stains
Blood
Rinse the stain with cold water as soon as possible. Apply an enzyme stain remover or liquid detergent. Let it sit, then wash according to the care label.
Do not start with hot water. It can make a blood stain harder to remove.
For dried blood, repeat the cold rinse and enzyme treatment. A longer soak may help on washable cotton or polyester.
Sweat and yellow body stains
Pretreat the area with an enzyme detergent. Gently brush it into the fabric and let it sit before washing.
For white or colorfast sheets, an oxygen bleach soak may help. Check the label and spot-test first.
Body stains can build up from sweat, skin oils, lotions, and detergent residue. One treatment may not remove months of buildup.
Body oil and greasy stains
Apply liquid detergent directly to the dry or lightly dampened stain. Laundry detergent is made to lift oil, so it often works better than plain soap.
Gently rub the fabric together or use a soft brush. Wash in the warmest water the care label allows.
Do not add fabric softener during the treatment wash. It can leave a coating on the fibers.
Food and drink stains
Remove any solid food first. Rinse the back of the stain with cool water, then apply detergent or an enzyme stain remover.
Stubborn bedding stains often come out with the right order: blot, rinse, pretreat, wash, and air-dry before checking the stain; Brown stains on a mattress can come from sweat, body oils, urine, old blood, drinks, rust, or trapped moisture.
Coffee, tea, juice, and sauce stains may need an oxygen bleach soak if the fabric allows it.
Avoid rubbing the spill across a larger area.
Urine stains
Blot fresh urine with clean towels. Rinse the fabric with cool water, then apply an enzyme-based laundry product.
Wash the bedding separately and air-dry it before checking for odor or discoloration.
Do not mix cleaning products. Avoid using chlorine bleach on urine unless the product and bedding labels clearly allow it and the item has already been fully rinsed and washed.
Pet stains
Remove hair and solid material first. Blot damp areas instead of rubbing.
Use an enzyme laundry treatment made for washable fabric. Check that it is safe for the bedding material and color.
Wash pet bedding separately when practical. Run an extra rinse if the care label and washer settings allow it.
Makeup
Use liquid laundry detergent on foundation, lipstick, mascara, or skin-care residue. Gently work it into the mark before washing.
Oil-based makeup may need more than one treatment. Avoid putting the pillowcase or sheet in the dryer until the stain is gone.
Ink
Blot the ink with a clean white cloth. Do not rub it outward.
Ink removal depends on the ink type and fabric. Check the care label and stain-remover directions before using alcohol-based products or solvents. Spot-test first because they may fade color or damage some fabrics.
Mud
Let wet mud dry, then brush off as much as possible. Rinse from the back and apply liquid detergent.
Wash after pretreating. Do not place mud-covered bedding straight into the washer, since loose dirt can spread.
Vomit
Wear gloves if preferred and remove solid material carefully. Rinse the bedding with cool water.
Apply an enzyme laundry treatment and wash according to the care label. Clean the washer afterward if residue remains in the drum or gasket.
How to Remove Old, Set-In Stains
Old stains usually need more than one round of treatment.
Start by soaking the area in cool or lukewarm water. Apply enzyme detergent and let it work for the time listed on the label. Then wash and air-dry.
If the stain remains and the fabric allows it, try an oxygen bleach soak. Repeat rather than using stronger chemicals right away.
Some old marks may not fully disappear. Heat, age, fabric wear, and earlier cleaning products can change the fibers or dye. At that point, repeated harsh treatment may damage the bedding more than the stain itself.
Can You Use Chlorine Bleach?
Chlorine bleach may be allowed on some plain white cotton bedding, but it is not a good general stain remover for every item.
It can:
- Fade colored fabric
- Weaken fibers
- Damage elastic
- Affect waterproof coatings
- Cause yellowing on some materials
- React dangerously with other cleaners
Use it only when the bedding care label and bleach label both allow it. Measure carefully and dilute it as directed.
Never pour concentrated bleach directly onto bedding.
What Not to Do
Avoid these common mistakes:
- Do not dry a stained item before checking it.
- Do not scrub delicate fabric hard.
- Do not mix cleaning products.
- Do not use hot water on protein stains without checking.
- Do not soak wool, silk, or filled bedding unless the care label allows it.
- Do not overload the washer.
- Do not assume color-safe products are safe for every fabric.
- Do not keep using stronger chemicals on weakened or faded fabric.
Tips for Large Comforters and Blankets
A bulky comforter needs enough room to wash and rinse. If it is packed tightly into the drum, the stain may not come out and detergent may stay trapped inside.
Spot-treat the mark first. Then use a washer large enough for the item to move freely.
Dry filled bedding fully according to the care label. Damp filling can clump or develop an unwanted smell. Large items may take longer than sheets to dry.
If the comforter is dry-clean-only, take it to a professional cleaner and point out the stain.
Tips for Mattress Protectors
Treat mattress protectors gently, especially if they have a waterproof layer.
Avoid:
- Very hot water
- High dryer heat
- Harsh bleach
- Fabric softener
- Aggressive scrubbing
These can affect the backing or reduce its useful life. Follow the current care label because protector materials vary.
How to Prevent Stains From Becoming Stubborn
Treat spills and marks soon after they happen. Keep a washable mattress protector on beds used by children, pets, or guests.
Other useful habits include:
- Washing sheets on a regular schedule
- Removing makeup before bed
- Letting lotions dry before getting into bed
- Keeping food away from hard-to-wash comforters
- Washing pet blankets separately
- Checking bedding before moving it to the dryer
- Rotating spare sheets so stains do not sit for weeks
For a guest room, inspect the bedding after each stay. In a dorm or RV, keep a small stain stick or travel-size detergent nearby for quick treatment.
Frequently Asked Questions
What is the best way to remove a stubborn stain from sheets?
Rinse the stain with cool water, pretreat it with liquid detergent or an enzyme stain remover, wash it according to the care label, and air-dry it before checking. Repeat the steps if the mark remains.
Can old stains still come out of bedding?
Many old stains can fade or come out, but they may need several treatments. Soaking, enzyme detergent, and oxygen bleach may help when the fabric label allows them. Some stains permanently change the fabric or dye.
Should I use hot or cold water on bedding stains?
Cold water is the safer starting point for blood, sweat, urine, milk, egg, and other protein-based stains. For other stains, use the warmest water allowed by the bedding care label after pretreating.
Why did the stain come back after washing?
The mark may have been hidden while the fabric was wet. Oil, detergent residue, or stain material may also still be trapped in the fibers. Air-dry the item, inspect it, and repeat the treatment before using a dryer.
Can I use baking soda and vinegar together?
Using them together creates fizz, but they partly cancel each other out. A laundry detergent or stain remover made for the stain type is usually more useful. Do not mix vinegar with chlorine bleach.
Is oxygen bleach safe for colored bedding?
Many oxygen bleach products are labeled for colorfast fabrics, but not every dye or material reacts the same way. Read the product label, check the bedding care tag, and spot-test a hidden area first.
Can I put stained bedding in the dryer?
It is better to air-dry it first. Dryer heat can set some stains and make them harder to remove. Use the dryer only after checking that the stain is gone or has faded enough for you.
How many times should I treat a stubborn stain?
Two or three gentle treatments are often safer than one harsh treatment. Stop if the fabric starts fading, thinning, stretching, or showing damage.
clean a heavily stained mattress. clean a yellow stained mattress. remove yellow stains from a mattress.

