What Causes Yellow Stains on Mattress?

Among the various types of stain, you will find the yellow stain is the toughest stain while trying to get rid of. If you keep your mattress with yellow stains unwashed, it will become more stubborn. However, the removing process of yellow stains is complex, especially when it comes to the mattress.

You can’t clean the whole mattress, so the spot removing process will be the best process for the mattress. In this article, we will try to cover all those things regarding the yellow stains on your mattress. But before that, you have to know what causes yellow stains on your mattress. In the following, we enlist some ingredients that lie behind the yellow stain on your mattress. 

What Causes Yellow Stains on Mattress?


You may know sweat is the main culprit that causes yellow stains not only on our mattress but also on our clothes. At the initial stage, you may not identify sweat stains due to remain invisible.

Over time, sweat stains on mattress will not only turn into yellow stains but also create a bad odor as well. Moreover, if you spot yellow marks on your pillow, that will also be caused by sweat. 


Similar to sweat, urine also causes yellow spots on the mattress. If you have kids or pets at home, bedwetting is natural for you. When such an accident occurs, the place will become yellow in the future. Notably, urine causes not only yellow stains but also produces bad odor from there and that will be hard to remove. 


Oil is another culprit that leads to yellow stains on the mattress, pillow, and also clothes. Basically, the oil comes from two sources, such as from your body and food that you carry to the bed. In our body, the abundance of sebum will lead to oily skin, and this oil causes yellow stains on the mattress and bedsheet.

The oil will stay for a long time until it turns into yellow stains. You may have to contact a professional mattress cleaner to wipe out the yellow stains due to oil.


The mould and mildew will grow up if you are unaware of the urine, sweat, and oil on your mattress. Basically, the urine, oils, and sweat can create excess moisture that will lead to growing mould and mildew. Notably, mould can cause a very unhygienic experience so, whenever you spot it you have to use commercial disinfectants or DIY products.

Meanwhile, you can identify this thing by spotting an area full of small yellow spots. Most importantly, the mold can spread easily and bring your mattress to the dustbin.

How to remove old urine stain from mattress?

If you have little kids or pets, naturally, they may pee on the mattress. When they pee on the mattress it will cause urine stains on mattress. Here you will find a way to clean urine splotches.

  1. Firstly, take 3 tbsp. Baking soda, 8 oz. hydrogen peroxide, and 1 tsp. Dish soap in a spray bottle and mix all to make a mattress stain remover. This mixing will help to get pee stains out of mattress. 
  2. If you can successfully remove the spot from the mattress, the mattress will dry and need to disinfect. So, to disinfect, take and mix half vinegar and half water on a spray bottle and spray to remove surface germs. 
  3. If the bad odor still continues, you have to add a layer of baking soda and then sit for 10-15 minutes that will remove the odor naturally.

How do I get my mattress white again?

As you may know, our mattress becomes yellow due to some items. When you can successfully remove and wash, the mattress will white again. Now on, here we discuss how to get stains out of a mattress.

  1. Firstly, you have to gather the mattress stain remover like laundry detergent, baking soda, an enzyme cleaner, cold water, etc.
  2. Now, you have to strip the bed and wash all the bedding.
  3. After that, take a vacuum cleaner and go over the entire mattress surface. 
  4. Next, if you find any spot on the mattress, you have to remove those with stain remover. 
  5. Now, sprinkle baking soda on the mattress that will absorb moisture or odor and then vacuum again.
  6. After that, you have to flip the mattress, and a rule of thumb is the mattress should flip every 3 months or more, depending on the appearance of sagging. 
  7. Finally, you need to take a fitted sheet and keep out dust.

What causes yellow stains on clothes?

The yellow stains on white clothes are really a disgusting matter. Especially when it appears in the underarm, people feel shy. There are some items that cause yellow stains on clothes and here are those.


It is mostly water and also contains some portion of sodium chloride, ammonia, lactic acid, and urea. Those mentioned items will cause both embarrassing sweat stains and yellow stains. 

Chlorine bleach:

It is considered a great item for disinfecting and cleaning. But, when you overuse it or use white synthetic fibers such as microfibers, polyester, or nylon, it will cause yellowing. By using the bleach, your fibers become weak and return the synthetic polymers back to the yellow color (original color).

Although cotton and linen (natural fibers) are used to make white fabrics, they will turn yellow if you overuse chlorine bleach. 

Fitted Tops and Sleeves:

If the sweat and moisture are trapped between fabric and skin for a long time, it will lead to start forming bacteria and then create odors. After that, when the bacteria are left for a long time on our clothes, the stains will appear.

How do you get yellow stains out of white shirts?

Here we show you two different ways of how to remove yellow stains from white shirts.  

Baking Soda and Water

  • Firstly, you have to pour 4 tablespoons of baking soda in a quarter cup of water and mix it and then scrub into the stain.
  • Now, let the mixture for an hour and then wash the clothes then see what happens. If the stains are not removed properly, you have to repeat it again.

Vinegar and Water

  • First, take equal amounts of white vinegar and water into any spray bottle. 
  • Now, spray that mixture into the stains and keep it for an hour. 
  • Next, you have to wash the clothes and check whether it left, if not do it again. 

How do you get sweat stains out of a mattress?

In this process, you need to manage baking soda, hydrogen peroxide, liquid dish soap, spray bottle, paper towel, and vacuum. Now, apart from paper towel, and vacuum, keep other material’s equal parts into the spray bottle and mix it. After that, follow the steps.

  • Firstly, you need to absorb the moisture by using a paper towel.
  • Now, take the spray bottle and spray on the stains and leave it for 20 minutes to soak. 
  • To blot the stain, you need to take a clean paper towel and absorb the moisture as much as possible. 
  • Now, take the baking soda and place a layer of it on the stains for 10 to 24 hours to sit. 
  • Finally, once the baking soda becomes dry, you need to vacuum it up.

How do you deep clean a mattress?

Here we discuss the deep cleaning process of a mattress. Moreover, it will help to know how to remove stains from mattress as well. 

  • Firstly, you have to ventilate the room and remove the mattress covering foam.
  • Secondly, you need to vacuum the whole mattress properly.
  • Thirdly, sprinkle the baking soda or other deodorizers on your mattress and leave it for 24 hours to sit perfectly. 
  • When you see the baking soda become dry, you have to vacuum again.
  • Now, Kill dust mites with proper ingredients because it will cause allergy, asthma, and rashes.  
  • If your mattress has any stains, you have to take proper steps to remove those. 
  • Don’t forget to wash the mattress cover properly. 

What Causes Yellow Stains on Mattress with Video Guide.


Can sweat stains be removed?

Yes, you can easily remove the sweat stains by using the mixture of baking soda, hydrogen peroxide, liquid dish soap. Also, you can remove the sweat stains from the clothes by applying the paste with a toothbrush.

What is the best mattress stain remover?

According to the expert, hydrogen peroxide, detergent, rubbing alcohol, dish soap, citrus-based household cleaners, and vinegar are the best mattress stain remover. Moreover, cleaning mattress with baking soda and vinegar also works well in this arena. 

Does baking soda take stains out of mattress?

Yes, of course. To take stains out of the mattress, you need to make a paste having baking soda, salt, and water then palace the paste into the stain spot for 30 minutes.

Final Thought:

This is all about our discussion on what causes yellow stains on your mattress. As the yellow stains on the mattress are a matter of concern for the people, hopefully, this article will minimize your tension and clean bed stains.