Book Your Cleaner

  • $ 0.00
  • Price: $ 0.00
By submitting the form you agree with our Terms & Conditions.
Home » Cleaning » Top 10 Mattress Stains and How to Clean

Top 10 Mattress Stains and How to Clean


Having a mattress is an excellent investment. It lets us sleep comfortably, especially after a long, tiring day. However, it gets stained from time to time, and dirt and stains are an unpleasant sight.  

Worry not, though! 

You can keep your mattress looking great and serving you for years by learning how to clean it.  

Tough stains can be hard to remove immediately. While cleaning products that can effectively make those stains disappear are available on the market, not all can afford its price. if you require any help regarding your home interior and exterior things, always go for reputable sources like Spadone HomeIf you want a DIY stain remover to save you money, you can check the instructions below.

#1 Blood

When you notice a fresh bloodstain on the mattress, it is better to get rid of it immediately, not allowing it to dry. You can spray vinegar with water over the stain, blot the area using a clean cloth, and repeat it until the blood stain disappears.  But, if you don’t want to spray vinegar on your pad, you can use baking soda as an alternative.


  1. Sprinkle the area with blood using baking soda. 
  2. Wait until the baking soda absorbs the blood.
  3. Clean the area thoroughly using a vacuum cleaner.

Another cleaning product you can use to get rid of bloodstains is hydrogen peroxide. 


  1. Spray the stained area with blood, either fresh or dried blood, with a small amount of hydrogen peroxide.
  2. Wait until the stain disappears.
  3. Use an absorbent cloth or towel to dab up any excess.

#2 Food and Drink

Sometimes, accidents may happen while you are having a meal on your bed. You might accidentally spill your coffee or any drink on the mattress. 

For set stains, you can use an enzymatic cleaner. You can also make a DIY food and drink stain remover.


  1. Mix 1 tablespoon of a dish or laundry detergent and 2 cups of water.
  2. Spray the area with the mixture.
  3. Scrub the area using a soft cloth until the stain disappears.

#3 Urine 

Whether it is a toddler’s urine or your pet, clean it as soon as possible. If you wait for a couple of days before cleaning the mattress, you will be in trouble and have to spend more time until the stain disappears.


  1. Fill the spray bottle with a cup of hydrogen peroxide, at least 3 tbsp. of baking soda, a few drops of dish soap, plus few drops of essential oil (optional). 
  2. Mix the ingredients well.
  3. Spray the DIY urine cleaner over the area with stains and wait for the solution to do its work.
  4. Allow the mattress to dry, and then use a vacuum cleaner.
  5. Repeat the above steps if the urine stains are still visible.

#4 Sweat 

Sweat will not only leave a stinky smell on the mattress, but stains, too. So regular cleaning of the bed will prevent sweat stains from building up and giving you a hard time removing it. 

To remove sweat stains, you can apply the same method when cleaning urine stains. But, if the stains are still visible, you can apply lemon juice and salt paste. 


  1. Mix the lemon juice and salt.
  2. Use an old toothbrush to rub the paste on the stain.
  3. Let it sit for about 30 minutes and then wipe it off.

#5 Vomit

To remove vomit on the mattress and get rid of the stinky odor, follow the steps below.

  1. Use paper towels to remove solids from the mattress.
  2. Fill a bucket with water and soak a rag and then blot the area.
  3. Fill a spray bottle with a cup of water, 1/2 cup of vinegar, a teaspoon of dish soap, and then mix.
  4. Spray the mixture onto the stain.
  5. Use a clean towel or fabric to scrub the stain.
  6. Spray the area with water and then dab.
  7. Sprinkle the baking soda over the stained part and leave it for 3 to 5 hours.
  8. Vacuum the area to remove the baking soda.

#6 Bed Bugs and Dust Mites 

These insects can leave disgusting stains on the mattress. To get rid of bed bug stains, you can do the following:

  1. Vacuum the mattress to remove dust and dirt.
  2. In a spray bottle, pour hydrogen peroxide.
  3. Spray the stained area and let it sit for about 30 minutes.
  4. Use a cloth to blot the stained area.
  5. Sprinkle the mattress with baking soda and let it dry.
  6. Vacuum the mattress.
  7. Repeat the steps until the stains vanish.

#7 Rust

Moisture can cause the mattress to rust, and this affects the pad’s overall appearance.

You can apply commercial rust removers, or you can: 

  1. Mix vinegar or lemon juice and salt to make a paste.
  2. Rub the paste over the stained area and wait until it disappears completely.
  3. Scrape the paste.
  4. Rinse with clean water and then let it dry.

#8 Ink

Treat this type of stain with dry-cleaning spotting agents. You can also use ethanol and apply a bit of moisture.

Check the steps below on how to remove ink stains:

  1. Sprinkle baking soda over the ink stain and leave for about half an hour.
  2. Use a vacuum cleaner to remove the baking soda.
  3. Spray alcohol around the stained area.
  4. Soak a clean cloth in water and pour a little amount of laundry detergent in it.
  5. Lightly rub the stained area with the fabric in circular motions. 
  6. Let the mattress dry.

#9 Paint

Whether it is dry, water-based, or oil-based, you can get rid of this kind of stain. Scrape the paint if it is dry. But if it is water-based, dab it first with a paper towel.

You can also use a clean cloth but moisten it first with soluble reagents. Repeat it until you can no longer see any paint residue. And for oil-based paint, note that you cannot use water to remove it. You can ask for professional help. 

#10 Old Stains

Try to flip the mattress, and you might see some other stains that you cannot figure since those stains look old. You probably didn’t notice them when you clean the mattress last time, but you can get rid of them using salt and baking soda.


  1. Mix salt, baking soda, and water to make a paste.
  2. Vacuum all the areas of the mattress.
  3. Use a microfiber cloth and dab it into the paste you made.
  4. Rub the stained area with the paste, and leave it for about 30 minutes.
  5. Vacuum the mattress.

Bottom Line

Buying a quality mattress can be one of your best investments. And if you can maintain its durability and neatness even for a decade, it would be awesome. To reward yourself after removing all those stains, you can prepare your cup of coffee with your reliable coffee maker

Hope you learned something from this post to on the top 10 mattress stains and how to clean them. Share it with friends who might need the same information today!

Loading Facebook Comments ...