10 Hacks You Need To Know To Clean All Kinds Of Stains On Your Mattress

Many of us don’t have the slightest idea when it comes to cleaning our mattresses. How? When? We change bedsheets when it’s the right time to do so, but we forget about the mattress. We shouldn’t, though! We spend a third of our life over a mattress. Shouldn’t we keep it clean? 

It’s one of the most important places in the house and a good investment, so you better start treating it like that. And you better start by cleaning all those stains regularly. But how can there be stains on something we only use to sleep? It is possible! Bodily fluids and dead skins are just two of the factors that might create a stain on the mattress. There are many others too! 

A women wearing gloves cleaining some mattress stains

Hopefully, you don’t have to use special cleaning products or stain removers to get rid of them. Some vinegar or baking soda will work perfectly. All the needed supplies are probably already in your house. But even if you don’t have them, you can find them at every grocery store. So, no worries! Just make sure that before applying any cleaning method, check the manufacturer’s instructions for the proper cleaning techniques and products – and not spoil your warranty. 

Why do you need to clean your mattress?

Mattress stains are inevitable. Even if you change your beddings regularly, you’ll still need to give your mattress a deep cleaning. Even if there aren’t any stains on your mattress or if you have a shower before you go to bed, your mattress is dirty. And this build-up never stops!

During sleeping, the average person loses almost 285ml of bodily fluids every night and about 454g of dead skin per year falls off our body while sleeping, which ends up in the mattress. Plus, there are bed bugs lying with you every night. Most beds have 10,000 dust mites that leave more than 2,000,000 droppings, which can trigger allergies. You have to get rid of bed bugs as soon as possible if you notice you have any!

Is this panic that we see on your face? After knowing all these, do you still believe that your mattress is clean and that you don’t have to clean it? We don’t think so! Now, let’s find out how to clean most regular stains off your mattress! 

How to clean urine or sweat stains

Urine stains happen all the time, especially if you have children. And sweat stains are yellowed, like urine ones and over time your mattress is discoloured and has a foul smell. Nobody likes that! So, let’s see how you can clean your mattress off the yellow stains. We’re going to give you 2 options as stain removals. Both options will work perfectly either on a fresh or dry stain

Tools for cleaning yellow mattress stains

The hydrogen peroxide solution

You’re going to need: 

  • A spray bottle
  • Hydrogen peroxide
  • 3 tablespoons of baking soda and a little extra
  • A few drops of washing liquid 
  • Essential oil ( if desired)
  • A vacuum cleaner

Here are the steps to success:

  1. Mix in a bowl 3 tablespoons of baking soda with a few drops of washing liquid, a cup of 3% peroxide and a few drops of your favourite essential extract.
  2. Pour the mixture into the bottle, shake it up and spray the affected area. 
  3. Let the cleaning solution soak for at least an hour
  4. After an hour, get a cloth and blot the extra mixture out.
  5. Then, sprinkle the soda
  6. Let it for 8-10 hours.
  7. Then vacuum it.

If you still see some yellow stains repeat the process. We promise you that you won’t smell anything!

The white vinegar solution

Here’s what you need:

  • Vinegar
  • Water
  • Baking soda
  • A spray bottle
  • Clean cloths
  • A vacuum

Then follow the below steps:

  1. If the stain is fresh, start the process by blotting the area with a cloth to remove as much dampness as possible. You can use paper towels as well.
  2. In the bottle mix, 50% vinegar and 50% water. Don’t forget to shake the bottle.
  3. Spray a generous amount of the mixture on the top of the stain.
  4. Leave it for about 10 minutes and then dap the solution with a cloth.
  5. Then, sprinkle a layer of the soda over the stain to remove any smells.
  6. Leave it for 8 hours or longer to work its magic. 
  7. Next, vacuum the soda.

Repeat the whole process if you still see yellow or urine stains. 

How to clean blood stains

The trickiest of all the stains is a bloodstain. We’ve got three options for you to get this stain out. 

Note: if the stain is fresh, first blot it out with a clean damp cloth. Be careful, though, how you dab. You shouldn’t rub the stain because it can spread and bear deeper in the mattress. What’s more, if the blood isn’t yours, put on a pair of gloves. 

The equipment to clean a blood stain from a mattress

The cold water and white vinegar solution

Needed supplies:

The steps are easy:

  1. Mix equal parts of vinegar and water in the bottle and add a few drops of your favourite essential extract. Shake before use. 
  2. Spray the mixture on the stain and let it dry. 

You should see a lightning up of the stain. You may need to repeat the process a couple of times to have the stain fully out.

The meat tenderiser powder solution 

You might have never heard before that using something like a tenderiser powder removes stains; however, it can get the job done. The proteins of the blood will interact with the meat tenderiser to help break it up. You’re going to need:

  • A bowl
  • 2 teaspoons of cold water
  • 1 tablespoon of meat tenderiser powder


  1. Mix two teaspoons of water and a tablespoon of meat tenderiser in the bowl to make a paste. 
  2. Then, spread the paste on the bloodstain. 
  3. Let it dry. If it’s possible, let it dry overnight.
  4. Once it’s dried, scrape the paste away using a cloth. Vacuuming is also a good idea. 

Repeat the process if there are leftovers. 

Using a laundry detergent

The option is simple enough and without the need for many supplies. You’ll just need:

  • A few drops of laundry detergent
  • A cloth

Follow these steps:

  1. Pour a few drops of laundry detergent onto the stain.
  2. Blot the stain using a cloth.

Extra tip: Don’t use warm or hot water. If you use warm water, it’ll make the stain harder to remove.  

How to clean wine stains

Did you want to enjoy a glass of wine on the bed and now you regret doing so? There’s no need to worry about it. It’s rather easy to get rid of. Here are two simple ways to remove it. Just make sure you treat it as soon as possible.

A wine stain on a mattress

Using sparkling water

You’re going to need:

  • A bottle of sparkling water
  • A cloth

All you have to do is:

  1. Soak a cloth in sparkling water.
  2. Dap the stain with the damp cloth.
  3. Let it dry

Make sure that your mattress is completely dry before you put your sheets back on.

Using salt

Can it be so easy? Why don’t you check? You’ll need:


  1. Pour salt onto the stain. Don’t skimp on the salt. Be generous! 
  2. Let the salt work its magic. 
  3. Vacuum the salt leftovers.

How to clean vomit stains

Whether a vomit stain is from kids or your pet, there’s a solution to remove it out of your mattress. Just act as quickly as possible. You should have:

  • A spray container
  • Water
  • White vinegar
  • Baking soda
  • Clean cloths
  • A vacuum


  1. Mix equal parts of vinegar and water. 
  2. Spray the stained area with the solution and blot it with a cloth. Keep spraying and blotting until the stain is gone.
  3. Then, sprinkle a layer of baking soda.
  4. Let it stay for an hour.
  5. Finally, vacuum the soda and let the mattress air dry. 

How to clean unknown stains

If you don’t know what the stains you see on your mattress are, there’s no problem. Here are a couple of ways to tackle these unknown stains. 

Using dish soap

Works on so many things that you shouldn’t be surprised! Supplies you need:

  • Dish soap
  • Water
  • A sprayer
  • A sponge
  • A clean rag
A bottle of dish soap nect to some sponges

The steps you need to follow are:

  1. Dilute a few drops of the soap in water into the bottle.
  2. Spray the stain with the solution and dab it with the sponge.
  3. Let it sit for about 10 minutes.
  4. Then blot the stain with a clean rag.

Repeat the process if you keep seeing the stain. 

Combining a lot of agents

This is a more complex method. You’re going to need more ingredients to apply it. Here’s what you need: 

  • A bowl
  •  Liquid dish soap
  • Water
  • Vinegar
  • Baking soda
  • Hydrogen peroxide
  • Cloths
  • Sponge
  • A vacuum


  1. Fill a small bowl with water and pour a few drops of the soap. Swirl it until you see bubbles.
  2. Rub the bubbled liquid onto the stain in a circular motion.
  3. Then, spray it with vinegar and let it soak up for 5 minutes.
  4. After 5 minutes, sprinkle a layer of baking soda. When there’s no fizzing reaction anymore dap it and vacuum the leftover.
  5. If you’re tackling a stubborn stain, blot the stain using peroxide and a damp sponge, blot the stain in a circular motion again.

How to stop your mattress from smelling

Whether or not your mattress is stain-free, or either you use a mattress protector or not, your mattress will have a strange odour. That’s something you can’t prevent easily. However, there is a  way to stop your mattress from smelling after all. The cheapest and most natural deodoriser is baking soda. You’re going to need:

  • Baking soda 
  • A vacuum cleaner
A man cleaning a mattress using a vacuum cleaner


  1. Sprinkle the soda. Make sure to cover the entire mattress evenly.
  2. Let it sit at least for an hour. You can even leave it for 5 to 7 days. Put a clean sheet over it and let soda absorb all the smells.
  3. Finally, vacuum all the soda residue. 

How often should you clean your mattress?

There isn’t a right answer for that. You can clean your mattress as often as you like. It depends on the use and if you suffer from allergies. However, it is recommended to clean it thoroughly every six months or with the change of the season.   

You can vacuum your mattress every time you change your beddings, using the upholstery attachment on your vac, to remove any dust and debris off the crevices. But, if you notice any allergy symptoms like itching, dry eyes or a runny nose, then clean it right away.

How to know if it’s time to get yourself a new mattress?

The rule of thumb is to change your mattress every 6-8 years. However, to understand when is the right time to replace it, we are about to share with you some signs.

  1. There are damages to different parts of the mattress.
  2. Every time you wake up, you feel a muscle or joint stiffness, or aches
  3. You sleep better at other mattresses.
  4. It makes noise.
  5. You wake up, and you feel tired

If you notice any of these signs, then it’s time to replace yours with a new one. 

Tips for keeping your mattress clean longer

Since we spend a big portion of our life on a mattress, we should keep it clean and out of harmful microorganisms. That’s why we should think about several things we can do in order to maintain it clean. 

  1. You should change your beddings once a week. This way you’ll prevent dust mites from building up. 
  2. Use a mattress protector. Specifically, opt for a waterproof one. Don’t be afraid to use it. There are thin enough protectors that won’t affect the performance of your mattress. However, they will save it if an accident happens. 
  3. One other good option to keep your mattress looking as good as the day you got it, is to use a mattress cover. Covers will protect your mattress from stains and will also provide hypoallergenic protection. Opt for a washable one, so that you can toss it once a month in the washing machine. 
  4. If your mattress is old, opt for a mattress topper. The topper will provide some protection for your mattress and revitalise it. 
  5. Don’t forget to vacuum it. Every time you do so, use the upholstery attachment and the crevice tool to collect any debris and dust from it.
  6. Make sure you flip and rotate your mattress regularly to maximise its lifespan. Be sure you do it at least once every three months. If you have a pillowtop mattress, then you should rotate it from top to the bottom every six months. Either way, always check the manufacturer’s guidelines for the right frequency.
A man turning a mattress upside down
Scroll to Top
Send this to a friend