How To Remove Stains From Mattresses: Simple Methods That Actually Work
If you’re searching for how to remove stains from mattresses, you’re likely dealing with a fresh spill, an old yellow mark, or a mystery spot that won’t go away. This guide walks through practical, at‑home methods to clean common mattress stains while keeping your mattress as fresh and long‑lasting as possible.
What’s the Best Way To Start Removing Mattress Stains?
Before you reach for cleaning products, it helps to follow a simple basic routine:
- Strip the bed – Remove sheets, protectors, and any bedding.
- Vacuum the surface – Use a handheld or upholstery attachment to remove dust, crumbs, and debris.
- Blot, don’t rub – For any fresh stain, gently press with a clean cloth or paper towel. Rubbing can push the stain deeper into the mattress.
- Spot-test cleaners – Try any solution on a hidden area first to make sure it doesn’t discolor or damage the fabric.
Once the surface is prepared, you can focus on the specific type of stain.
How To Remove Common Types of Mattress Stains
How do you remove fresh spills (drinks, water-based stains)?
For coffee, tea, juice, or similar spills:
- Blot the liquid as soon as possible with a dry cloth.
- Mix a mild dish soap and water solution (just a few drops of soap in a bowl of water).
- Dip a clean cloth into the solution, wring it out well, and gently dab the stained area.
- Blot with a separate dry cloth to remove excess moisture.
- Let the mattress air dry completely before putting sheets back on.
Avoid soaking the mattress. Too much liquid can be difficult to dry and may lead to lingering odors.
How To Remove Stains From Mattresses: Sweat and Yellowing
Sweat and body oils often cause yellow stains over time:
- Mix a solution of equal parts water and white vinegar in a spray bottle.
- Lightly mist the stained area—do not drench it.
- Sprinkle a thin layer of baking soda over the damp spot.
- Let it sit for several hours (or overnight) to absorb moisture and odor.
- Vacuum up the baking soda thoroughly.
This gentle method is often enough for mild yellowing. For very old or deep stains, complete removal may not be possible, but regular spot cleaning can reduce their appearance.
How do you remove urine stains from a mattress?
Accidents happen, especially on kids’ beds. For fresh urine stains:
- Blot up as much as possible with dry towels.
- Use a mix of white vinegar and water (about 1:1) and lightly apply it to the stained area.
- Blot again with clean towels to remove extra liquid.
- Cover the area with baking soda and leave it for several hours.
- Vacuum the baking soda once it’s completely dry.
For older urine stains, you may need to repeat the process more than once. Acting quickly gives the best chance of reducing both stains and odors.
What about blood stains on a mattress?
Blood responds better to cool or cold water than hot:
- Blot the area with a cloth dampened in cold water.
- If the stain remains, make a paste of baking soda and cold water.
- Gently apply the paste to the stain and let it sit for about 30 minutes.
- Wipe away the paste with a slightly damp cloth.
- Blot dry with a clean towel and allow the mattress to air dry.
Again, avoid soaking the mattress. Multiple light treatments are usually safer than one heavy application.
Can you remove mystery or old stains?
Older stains can be stubborn. You can still try:
- A mild soap and water solution
- A vinegar and water mix, followed by baking soda
However, deep, long-lasting stains may only fade, not disappear fully. In those cases, focusing on cleanliness and odor control, then using a mattress protector, is often the most practical approach.
How Do You Dry a Mattress After Cleaning?
Drying thoroughly is just as important as cleaning:
- Open windows or use a fan to increase airflow.
- If possible, stand the mattress up to expose more surface area.
- Allow several hours of drying before making the bed.
Putting sheets back on too soon can trap moisture against the mattress fabric.
How Can You Prevent Future Mattress Stains?
While learning how to remove stains from mattresses is helpful, preventing them saves effort:
- Use a removable, washable mattress protector.
- Address spills and accidents immediately whenever you can.
- Let your mattress air out occasionally by leaving it uncovered for a few hours during the day.
These simple habits can help keep your mattress cleaner and extend its usable life.
✔️ Quick Mattress Takeaways
Key points consumers should understand about how to remove stains from mattresses:
- Blot, don’t rub: Press stains with a dry cloth instead of scrubbing to avoid spreading them.
- Use light moisture: Mattresses don’t like being soaked; use damp cloths and gentle sprays.
- Match the method to the stain:
- Fresh spills → mild soap and water
- Sweat/yellowing → vinegar + water, then baking soda
- Urine → blot, vinegar + water, baking soda, repeat if needed
- Blood → cold water, then baking soda paste if required
- Always spot-test cleaners on a hidden area first.
- Let it dry fully before putting sheets back on.
- Prevention helps most: A washable protector and quick cleanup reduce future stains.
With these practical steps, you can handle most everyday mattress stains at home and keep your sleep surface feeling fresher and more comfortable.

