A mattress is a long-term investment that plays a vital role in your sleep and overall health. But over time, it can collect stains from sweat, spills, body oils, or even accidents like blood or urine. Sometimes, these stains go unnoticed until they are dry and set in. Removing dried stains from a mattress might seem difficult, but it is absolutely possible with the right approach.
This guide is designed to help you clean your mattress, remove old stains, and restore its freshness. Whether you spilled coffee weeks ago or just noticed a mysterious spot, you’ll find simple, effective solutions here.
Assessing the Type of Dried Stain
Before jumping into cleaning, it’s important to know what kind of stain you are dealing with. Different stains require different treatments. Here are some common types:
- Blood: Can leave dark brown or rust-colored marks
- Urine: Often yellowish and can smell bad
- Sweat: Faint yellow or off-white patches
- Vomit: Can be discolored and smelly
- Food or Drink: Coffee, wine, and oily foods leave brown, red, or greasy stains
- Unknown Stains: Treat them as a combination until identified
Knowing the stain type helps you choose the best cleaning method without damaging your mattress.
Prep Before Cleaning
Proper preparation makes cleaning easier and more effective. Here are the steps to follow before treating any stain:
- Remove All Bedding
- Strip your mattress of sheets, blankets, and protectors.
- Wash all linens separately according to their care instructions.
- Strip your mattress of sheets, blankets, and protectors.
- Vacuum the Mattress
- Use a vacuum cleaner with an upholstery attachment.
- Remove dust, dead skin, hair, and loose dirt.
- Use a vacuum cleaner with an upholstery attachment.
- Gently Scrape the Stain
- Use a spoon or dull knife to remove any crusty residue.
- Be gentle to avoid pushing the stain deeper into the mattress.
- Use a spoon or dull knife to remove any crusty residue.
- Spot Test First
- Before using any solution, apply it to a small hidden area.
- Wait a few minutes to check for color fading or damage.
- Before using any solution, apply it to a small hidden area.
Treatment Methods by Stain Type
Blood Stains
What You Need:
- Cold water
- Hydrogen peroxide
- Dish soap
- Clean cloth or sponge
Steps:
- Dampen a cloth with cold water (never hot – it sets the stain).
- Blot the stain to loosen it.
- Mix 1 part hydrogen peroxide with 2 parts cold water and a few drops of dish soap.
- Apply the solution to the stain and let it fizz.
- Blot gently with a clean cloth.
- Repeat until the stain fades.
Let the area air-dry completely before making the bed.
Urine Stains
What You Need:
- Hydrogen peroxide
- Baking soda
- Dish soap
- Spray bottle
Steps:
- Mix 1 cup hydrogen peroxide, 3 tablespoons baking soda, and a few drops of dish soap.
- Pour the solution into a spray bottle.
- Spray generously over the stain.
- Let it dry for 6–8 hours. You’ll see a baking soda residue form.
- Vacuum the dried residue.
- Repeat if necessary for strong odors.
This method also works well for pet accidents.
Sweat & Body Oil Stains
What You Need:
- Baking soda
- Water
- Dish soap
- Hydrogen peroxide (optional)
Steps:
- Mix baking soda and water into a paste.
- Add a small amount of dish soap.
- Apply the paste over the stain.
- Let it sit for 30 minutes to 1 hour.
- Wipe away with a damp cloth.
- If needed, lightly spray hydrogen peroxide for deeper stains.
Dry the area fully before using your mattress again.
Vomit Stains
What You Need:
- Paper towels
- White vinegar
- Water
- Baking soda
Steps:
- Blot up any remaining vomit with paper towels.
- Mix equal parts white vinegar and water.
- Apply the mixture to the stained area using a cloth.
- Blot, then sprinkle baking soda on top.
- Leave it for several hours or overnight.
- Vacuum the baking soda residue.
This method removes both the stain and unpleasant smell.
Oily Food or Lotion Stains
What You Need:
- Baking soda
- Dish soap
- Warm water
- Cloth or sponge
Steps:
- Sprinkle baking soda over the stained area.
- Let it sit for at least 30 minutes to absorb the grease.
- Vacuum the powder.
- Mix warm water with dish soap.
- Dab the solution onto the stain.
- Blot and repeat until the stain is gone.
Avoid soaking the mattress to prevent mold.
Wine, Coffee, or Unknown Stains
What You Need:
- Cold water
- Vinegar
- Salt or baking soda
- Cloth or sponge
Steps:
- Blot any dried residue with a damp cloth.
- Mix vinegar and water in equal parts.
- Apply the solution to the stain.
- For wine, sprinkle salt or baking soda on top to lift the stain.
- Let it sit, then vacuum and blot again.
If you’re unsure of the stain, this combination is a good all-around method.
Deep Clean: Baking Soda & Deodorizing
Even after the stain is gone, the mattress might still have an odor. Deep cleaning helps refresh it completely.
Steps:
- Sprinkle a thick layer of baking soda over the entire mattress.
- Let it sit for several hours or overnight.
- Vacuum the entire surface thoroughly.
This not only removes odors but also helps draw out moisture and dust.
Optional: Add a few drops of essential oil to the baking soda for a fresh scent.
Drying & Ventilation
After cleaning, it’s important to dry the mattress properly to prevent mold and mildew.
Tips for Drying:
- Open windows and allow sunlight to hit the mattress.
- Use fans or a hairdryer on a cool setting.
- Place the mattress upright against a wall for better airflow.
Never put sheets back on a damp mattress. Always make sure it’s completely dry first.
Routine Maintenance & Prevention
Regular care keeps your mattress clean and stain-free for years.
Tips:
- Use a waterproof mattress protector.
- Vacuum your mattress every 3–6 months.
- Rotate or flip your mattress to avoid wear and tear.
- Avoid eating or drinking in bed.
- Address spills and stains immediately to prevent setting.
Maintaining your mattress is easier than dealing with deep-set stains.
When to Consider Professional Cleaning or Replacement
Sometimes, no matter how hard you try, a stain won’t go away, or your mattress may start to smell or sag. Here’s when to seek help:
Consider professional help if:
- Stains are large and deep-set
- Odors remain after multiple cleanings
- There are signs of mold or bedbugs
Replace your mattress if:
- It’s more than 8–10 years old
- You experience back pain or poor sleep
- The surface feels lumpy, saggy, or uneven
A fresh mattress promotes better sleep and health.
Conclusion
Cleaning dried stains from a mattress may seem like a tough task, but with the right approach and cleaning methods, it becomes manageable and effective. By first identifying the type of stain—whether it’s from sweat, food, urine, or blood—you can choose the most suitable cleaning solution to treat it without damaging your mattress. From simple household ingredients like baking soda and vinegar to more targeted treatments like hydrogen peroxide mixtures, there are many safe ways to restore your mattress’s cleanliness. Along with proper drying and deodorizing, regular maintenance like vacuuming and using a mattress protector can help you prevent future stains and keep your sleeping area fresh. And when stains become too stubborn or the mattress is too worn, it may be time to consider professional help or even a replacement. Taking care of your mattress not only improves hygiene but also supports better sleep and overall well-being.