How To Remove Blood Stains From A Mattress

Blood stains are not something you ever want to see on your mattress.

Although it’s not something you want to see, almost everyone will have a point in their life where they need to know how to remove blood stains from a mattress.

Mattresses are hard to clean and expensive to replace, so it’s best to avoid stains at all costs.

Blood stains are never fun to clean, but they must get cleaned as soon as possible to not set into the fabric and become impossible to remove.

The longer a blood stain has to sit, the harder it will be to remove.

The next time you find yourself in a messy situation, make sure you are prepared with the knowledge of how to remove blood stains from a mattress.

Continue reading to find out the materials needed to remove blood stains from a mattress. 

What You’ll Need

Baking Soda

Baking soda is an excellent tool to have around the house, as it can help clean up even the toughest stains.

You will need enough baking soda to completely cover the stain, perhaps more than once, so make sure you are prepared.

 If you have run out and need to order more click here.

Spray Bottle

A spray bottle is super handy for making mixtures of cleaning solutions.

Though it is not necessary, it is a nice thing to have on hand. 

White Vinegar

White Vinegar will help break down the blood on the mattress without leaving any smelly cleaning solutions behind. 

I have found great success using this brand.

Cold Water

It is essential to use cold water when cleaning blood stains on any surface.

Warm water will very quickly set the blood into the fabric, making it much harder to remove. 

Clean Cloth

You will need a few clean cloths to help blot up the stain.

Paper towels will work, too, but they may be slightly less effective.

These microfiber cleaning cloths work best when blotting up any type of stain. 

Hydrogen Peroxide 

Hydrogen peroxide is a miracle substance when it comes to removing stains.

It can lift just about anything, and it causes very minimally, if any, damage to the mattress’s fabric.

Click here to order some if you have run out. 


Rubber gloves are essential whenever you work with blood, especially if it is someone else’s blood.

 I found these on Amazon that get great reviews.

Step By Step Instructions For How To Remove Blood Stains From A Mattress

#1. Blot The Stain 

Using a clean, damp rag, blot up as much of the blood as possible.

Do not scrub or rub the stain.

That will make it much harder to remove.

Even if the stain is dry, you should still be able to blot up at least a small amount of blood with the damp rag.

Make sure to use cool water, as warm water will only push the stain further into the mattress’s fibers.

#2. Use Baking Soda And Vinegar 

After you have blotted as much of the stain as possible:

  1. Create a mixture of 50/50 cold water and vinegar.
  2. Cover the stain with a baking soda layer, then spray the vinegar mixture on top of the baking soda.
  3. Let the solution sit on the stain for up to 30 minutes. You should see results fairly quickly, but let it sit before cleaning it up.

After 20-30 minutes, you can vacuum the baking soda or brush it off, and most of the stain should brush off along with it.

If there is still a large amount of blood left behind, repeat this process as many times as necessary until the stain is completely removed. 

#3. Cover the stain with hydrogen peroxide

For a more stubborn stain, you may not be able to remove the entire thing with just baking soda and vinegar.

If you have tried the baking soda and vinegar to no avail, get a small amount of hydrogen peroxide on a clean cloth and dab it onto the stain.

Again, you do not want to rub or scrub the stain, as that will only push it down further into the fabric.

Reapply the hydrogen peroxide as many times as necessary, but make sure you always use a clean section of the rag.

Hydrogen peroxide will not damage or discolor the mattress, so you can use it as many times as you need to get rid of the entire stain. 

#4. Rinse the mattress

Whichever method you used to remove the blood stain from your mattress, you should always rinse it to ensure no residue is left over.

Using a clean cloth and cool water, dab the stain for several minutes.

Make sure all of the baking soda has been brushed off or vacuumed up, and rinse the mattress until you can be sure that there is no baking soda, vinegar, or hydrogen peroxide left on the mattress. 

Commonly Asked Questions

Is there something other than baking soda that can be used to soak up the stain? 

Other products such as corn starch or flour can soak up a blood stain, but baking soda will be the most effective.

The reaction that the baking soda creates with the vinegar causes the blood to break down and lift from the fabric more effectively than any other substance will do. 

Can an old blood stain be removed from a mattress? 

Yes, old blood stains can be removed from a mattress.

Hydrogen peroxide will be the most effective tool to remove an old blood stain.

It may take some extra effort to remove it entirely, but it is possible. 


Have you enjoyed learning how to remove blood stains from a mattress?

Finding a blood stain on your mattress is never something that you want to deal with.

Any type of stain on a mattress can be challenging to remove, but blood stains, on any surface, are especially difficult to remove.

Blood stains that are left to sit and soak into the mattress’s fibers take quite a bit of elbow grease to remove, but it is possible to get them fully removed.

Now that you have read through this article and have equipped yourself with the knowledge of how to remove blood stains from a mattress, you will be prepared to tackle the next bloody mess you may encounter. 

If you enjoyed this article, check out our related article on how to get blood stains out of sheets.