What Causes Yellow Stains on Mattresses & How to Clean it!

Stains occur on a mattress regardless of how clean you keep your bed. Mattress stains happen to us all, no big deal. When you change your sheets and notice some yellow stains on mattress, don’t despair, we’ve got tips and tricks in this guide to help you freshen up your mattress in no time.   

What Causes Yellow Stains on Mattresses 

Yellow stains on mattress occur for many reasons:

  • Sweat
  • Urine 
  • Mattress aging
  • Vomit   

How to Remove Yellow Stains on Mattresses 

There are 2 options to remove yellow stains from your mattress, a natural and chemical method. 

The Natural Way to Remove Stains 

Gather materials 

A diy mattress cleaner includes: 

  • Baking soda 
  • Salt 
  • Lavender essential oil 
  • A bowl
  • Clean cloths
  • Vacuum  

Spray or Dab the Solution on the Stain

  • Mix one cup of baking soda, salt, and water in a bowl to make a paste/alternatively sprinkle the baking soda on the bed
  • Apply the paste to the stain

Leave to Dry

  • Allow to sit for 30 minutes
  • Wipe the stain with a damp cloth
  • Vacuum the entire mattress

Using Chemicals to Remove Mattress Stains

The natural homemade mattress cleaner works well on a fresh stain but if you’re working with an old stain, a stronger method could work best.    

Mix Baking Soda and Dish Soap

  • Mix a cup of baking soda and a squirt of dish soap in a large bowl or bucket 
  • Stir vigorously to create some bubbles
  • Apply the bubbles to the stain 
  • With a gloved hand or damp cloth, gently rub the stain with the bubbles 
  • Wipe with a damp cloth 

Add hydrogen Peroxide

  • Add some hydrogen peroxide to an empty spray bottle
  • Spray onto the stain  

Rub Solution in a Circular Motion

  • With a gloved hand or damp cloth, gently rub the stain
  • Wipe clean with a dry cloth 
  • Vacuum the entire mattress and bed base 

How to Clean urine out of a Mattress

Whichever method you choose as your mattress stain remover, you should find success with cleaning yellow stains on mattress with a natural or chemical solution. 

What you need to get urine out of a mattress:

  • Vinegar
  • Baking soda
  • Vacuum
  • A few towels
  • Empty spray bottle  


  1. Remove bed sheets and wash as soon as possible
  2. Using a 50/50 mixture, pour vinegar, and water into a spray bottle
  3. Spray your vinegar/water mix over the stain while blotting out the excess liquid 
  4. Sprinkle your baking soda over the stain and allow to sit for as long as possible (8 hours recommended) 
  5. When ready, vacuum the stain to clean the baking soda off the mattress, use this opportunity to vacuum the entire mattress, base, and under the bed  

Check out our in-depth mattress cleaning guide here

How to Care for Your Mattress

  • Clean stains or spill as soon as they occur
  • Change your sheets and launder them regularly 
  • Deep clean your mattress at least once per year
  • Use a mattress protector to keep stains and dust away from your mattress 


Learn how to disinfect your mattress here.

Cleaning sweat stains from mattress may seem like a major task but with our cleaning methods, you can get the job done in no time. Regular mattress cleaning could prolong the lifespan of your mattress, it keeps your bed fresh so you experience fewer allergies, and cleaning keeps any bugs at bay. 

Enjoy a 120-Night Free Trial of the Best Pressure Relieving Mattress Available Online 

What Causes Yellow Stains on Mattresses?

Sweat stains on mattress occur night after night, without a mattress protector stains will remain on the mattress until cleaned. Mattress stains are a part of life and can be easily cleaned with baking soda, water, and hydrogen peroxide if necessary.  Be sure to vacuum the entire mattress and launder sheets regularly.  

How to Remove Yellow Stains From Mattress?

Remove sweat stains from mattress by mixing a cup of baking soda with a little water to create a paste. Vacuum the entire mattress and apply the paste to the stain, allow to sit for 30 minutes, blot the stain with a damp cloth, and vacuum the entire mattress again.  

How to Clean Sweat Stains From Mattress?

It’s easy to remove sweat stains from mattress, all you need is a little baking soda, water, and a vacuum. Mix the baking soda and some water to make a paste and apply directly to the stain, let sit for 30 minutes before wiping with a damp cloth and vacuuming the entire mattress.