Your mattress was expensive.

The last thing you need is for a stain to mess it up and make it look old.

What are some common mattress stains?

There are various spills that can affect your mattresses, such as coffee or other beverages, sweat, and urine, and stain it.

The good news is that you don’t have to use harsh chemicals to clean your mattress and make it look brand new.

Here’s what you should know about the best natural mattress stain remover.

Why Should You Use Natural Ingredients To Clean Your Mattress?

Although you want to be sure you’ve eliminated bacteria and dirt, as well as stains, from your mattress, it’s a myth to think that you need strong chemicals to achieve your goals.

Not only can these be dangerous to work with during the cleaning process, but they can also cause you irritation – that’s the last thing you need when you head to bed!

Another good reason why you should use natural ingredients is that it can save you money while being effective. These ingredients are usually ones that you already have in the home.

How To Make Natural Mattress Stain Remover Products At Home

Natural Sign

Step One: What Ingredients You Need To Collect

You’ll need the following items to make your own natural mattress cleaner.

  • Bowl
  • Strainer
  • Clean cloths
  • Spray bottle
  • Vacuum cleaner
  • Water
  • White vinegar
  • Baking soda
  • Salt
  • Lavender essential oil
  • 3-percent hydrogen peroxide
  • Liquid dish soap

Step Two: Remove The Bedding

Remove all your bedding – now’s a good time to put it in the washing machine to remove allergens, dirt, and dust mites. Do a cycle with the hottest water while you go about cleaning your mattress.

Step Three: Vacuum Your Mattress

Mattress Cleaning

Start cleaning your mattress by vacuum cleaning it.

Get right into any folds and seams so that you can remove dirt that’s hidden there.

Step Four: Make A Baking Soda Paste

To clean general stains on your mattress, mix together baking soda, water, and salt to make a paste. Apply it to the stains and rub the paste into them. Leave the paste to work for about half an hour. When that time is up, wipe the paste away with a damp cloth.

Step Five: Treat Sweat And Urine Stains

These two common mattress stains can be treated well with hydrogen peroxide. Mix a few drops of dishwashing liquid with one cup of three-percent hydrogen peroxide and three tablespoons of baking soda.

Stir it well, then pour it into a spray bottle. Spray this solution on the stains so that it can get soaked into them. Leave the solution to dry. To dry it faster, use a hair dryer on it.

Step Six: Get Rid Of Blood Stains

You climb into bed and get a nosebleed or you cut yourself only to find drops of blood on your mattress. It’s disheartening, but you can get rid of it. Hydrogen peroxide will come to the rescue again.

Simply fill a spray bottle with three-percent hydrogen peroxide and spray the stain. After spraying it, dab the stain with a clean, white towel. Check the towel after dabbing the stain so that you can see the stain being transferred to the towel.

You might have to spray the stain and dab it a few times before it goes away. When you’re done, allow the stain to air-dry or use a blow dryer to dry it faster.

Step Seven: Remove Vomit Stains

Your child could have messed their mattress as a result of having a stomach bug, or perhaps your cat got sick in the middle of the night, resulting in vomit stains, but don’t worry. You can eliminate vomit stains with the use of vinegar and water.

Mix together equal parts vinegar and water and put it in a spray bottle. Spray the stain with the vinegar solution, then blot it with a clean white towel. You might have to spray it a few times until you can no longer see the stain.

Once the stain is gone, sprinkle baking soda over the area you’ve treated with the solution. Let it sit for about an hour, then vacuum clean it.

Step Eight: Remove Wine Stains

You decided to enjoy a glass of wine in bed, but then you spilled it. While this can feel overwhelming, all you need to remove the stain is to dab a bit of sparkling water onto the stain, then pour salt over it to soak it up.

But, if the stain is a bit more stubborn, or you have other food or beverage stains (think coffee or food), you should mix one part vinegar, one part laundry detergent, and 10 parts water. Put this solution in a spray bottle.

Spray the mixture on the stain and use an old brush or toothbrush to move the solution around so that it can penetrate the stain well. Leave the mixture on the stain for about 15 minutes, then use a wet cloth to blot it.

You might have to blot it several times, then blot it with a dry cloth to remove excess solution.

How To Protect Your Mattress Against Future Stains

Mattress Topper

There are some easy ways in which you can prevent stains on your mattress in the future.

These will also ensure that your mattress can last for a longer time.

  • Use a mattress topper. A mattress topper can help protect your mattress against moisture and spills. It also helps you feel more comfortable in bed because it sits on the mattress and gives you more cushioning as well as extra support.
  • Get a mattress protector. This is thin, doesn’t change how your mattress feels and is waterproof so it’s ideal for protecting your mattress from stains.
  • Use fitted sheets. These are great to add even more protection to your bed. They also keep the topper on your mattress in place.
  • Clean your bedding regularly. Make sure you change your sheets and other bedding regularly to give them a good wash. This can remove any dirt that can stain them.
  • Clean any dirt on your mattress or bedding as soon as they happen. This will prevent them from causing stains while being easier to deal with.
  • Make sure you deep-clean your mattress at least once a year to keep it in good shape.

How To Deep-Clean A Mattress

Deep-cleaning your mattress is easy.

Here are the steps to follow.

  • Remove the bedding and mattress protector from your bed.
  • Vacuum the top and sides of the mattress. Do this in circular movements so that you can pick up any dirt and dust that’s on the mattress.
  • Sprinkle baking soda on the mattress and leave it to work for a few hours. This will break up any dirt in the mattress, while also removing unpleasant odours.
  • Use your vacuum cleaner again to remove the baking soda.
  • While you’re at it, clean the box spring and bed frame. Wipe down any wood or metal frames, or give your fabric headboards a round with the vacuum cleaner.
  • After washing your bedding with hot water and it’s been dried, put it back on your mattress.

How To Make Your Mattress Smell Fresh Again

Mattress Smell Fresh

After you’ve removed stains from your mattress, you’ll want to make your mattress smell fresh again. You can do this with a bit of baking soda.

  • Start by vacuuming your mattress to give it an all-round clean.
  • Then, deodorise your mattress by sprinkling baking soda all over it. You can also brush it to make it penetrate the mattress.
  • If you want a nice scent, add drops of your favourite essential oil to the baking soda – just make sure you add it to the baking soda before you put it on your mattress.
  • Leave the baking soda and essential oil mixture on the bed for about an hour, then vacuum the mattress again to remove it.

Related Questions

How often should you deep-clean your mattress?

You should deep-clean your mattress once or twice a year.

Do you need an enzymatic cleaner for mattress stains?

Biological stains, such as blood and urine stains, can be treated with enzymatic cleaners. These are great for oil-based and protein-based stains.


If your mattress has a stain on it, you don’t have to use toxic chemicals to remove it. There are effective natural ingredients that work well to remove stains.

In this article, we’ve looked at how to use baking soda, vinegar, and other natural ingredients to remove a variety of stains, such as urine, blood, sweat, and vomit stains. We’ve also looked at how you can protect your mattress against stains in the future.


How useful was this post?

Click on a star to rate it!

Scroll to Top