top of page

How to Remove Blood Stains From Carpet

DISCLOSURE: Some of our articles may contain affiliate links. If you use these links to make a purchase, we may earn a commission (at no cost to you). Thanks for supporting us!

This article will discuss two different methods to remove blood stains from carpet. These methods will work on both fresh, and set in blood stains.​


- Video Instructions (Using Hydrogen Peroxide)

- Instructions (Using Hydrogen Peroxide)

- Instructions (Using an Enzyme Cleaner)

How to Remove Blood Stains From Carpet


Removing blood stains from carpet can be quite challenging with traditional cleaning methods. Fortunately, there are two exceptional cleaning agents specially formulated to make this task much easier.

These two cleaning agents are: hydrogen peroxide, and enzyme cleaners. These cleaning agents work great on blood stains due to their impressive ability to break down and decompose blood.

How to Remove Blood Stains From Carpet Video Instructions

In this video tutorial, you'll learn the effective method of removing both fresh and set-in blood stains using hydrogen peroxide. Optimal results are achieved with 6% hydrogen peroxide, preferably 6% Salon Grade Hydrogen Peroxide, also referred to as 20 Volume Clear Developer.


1) 6% Hydrogen Peroxide / 20 Volume Clear Developer (USA, UK, CAN)

2) White Cloths (USA, UK, CAN)

3) Spray Bottle (USA, UK, CAN)


Remove Blood Stains From Carpet Using Hydrogen Peroxide (Step-By-Step Guide)

Blood stains can effectively be treated through oxidation reactions, typically requiring either 3% or 6% hydrogen peroxide solutions.


For fresh blood stains, 3% hydrogen peroxide is suitable, while older or set stains (typically brown in color) benefit from the stronger action of 6% hydrogen peroxide. Hydrogen peroxide interacts with blood stains, initiating a breakdown and decomposition process.


Wondering where to purchase 6% hydrogen peroxide? While not commonly available for carpet cleaning purposes, you can substitute it with 6% Salon Grade Hydrogen Peroxide, also known as 20 Volume Clear Developer.


Beyond blood stains, 6% hydrogen peroxide proves to be a versatile tool for professional carpet cleaners. It effectively tackles various organic stains such as urine, wine, coffee, vomit, feces, cola soda, Kool-Aid, jam, beet juice, tea, Gatorade, and many other fruit juices. Additionally, hydrogen peroxide can assist in eliminating odors like urine and mold.


1) 6% Hydrogen Peroxide / 20 Volume Clear Developer (USA, UK, CAN)

2) White Cloths (USA, UK, CAN)

3) Spray Bottle (USA, UK, CAN)


How to Remove Blood Stains From Carpet - Step 1

Step 1 - Spray 3%, or 6% hydrogen peroxide around the blood stain. If the stain is fresh, it will start to foam. If the stain is fully set-in (older blood stains), the blood will not foam at all.


How to Remove Blood Stains From Carpet - Step 2

Step 2 - Scoop the foam out of the carpet with a spoon. Repeat steps 1 and 2 until the blood stain stops foaming. 


How to Remove Blood Stains From Carpet - Step 3

Step 3 - If the hydrogen peroxide does not cause any foaming, or if the blood stain remains in the carpet after the foaming has stopped, this is a set in stain. To remove a set blood stain, you will need hydrogen peroxide, a damp cotton cloth, and an iron. 


How to Remove Blood Stains From Carpet - Step 4

Step 4 - Spray the blood stain with fresh hydrogen peroxide, then cover the blood stain with a damp cotton cloth. Place an iron on top of the cloth for 30 seconds. The iron should be set to to a synthetic material heat setting, with the steam function turned on. ​


How to Remove Blood Stains From Carpet - Step 5

Step 5 - After 30 seconds, use the cloth to firmly wipe the blood stain. Only wipe in one direction, do not wipe back and forth, as this may cause the carpet fibers to fray or become matted.


How to Remove Blood Stains From Carpet - Step 6

Step 6 - Repeat step 4 and 5 until the blood stain has been fully come out of the carpet. Make sure you watch the demo video before trying this at home!


How to Remove Blood Stains From Carpet Using an Enzyme Cleaner (Step-By-Step Guide)


Enzyme cleaners are another great option for removing blood stains from carpet. Enzymes exist in plants, animals, our digestive systems, and their purpose is to break down organic matter by acting as a catalyst. Enzymes can be used to remove a variety of difficult stains from carpet, mattresses, and clothing. Enzymes also work great at eliminating odors by breaking down odour causing molecules. 


My preferred enzyme cleaning product is called Biokleen Bac-Out Stain + Odor Remover.


1) Biokleen Bac-Out Stain + Odor Remover (USA, UK, CAN)

2) White Cloths (USA, UK, CAN)

The directions to use to use Biokleen Bac-Out are simple:

1) Saturate affected area with Biokleen Bac-Out.

2) Let sit for five minutes or more. 

3) Blot affected area with a rag. 

4) Repeat the process if necessary. Does not need to be rinsed. 

Biokleen Bac-out is a highly effective stain remover for: urine, feces, vomit, wine, blood, and dried food stains. It can also be used to remove odors from carpet, clothing, fabrics, and furniture. 




  • No Dilution Needed: Do not dilute the 6% hydrogen peroxide or enzyme cleaner. Use them as-is for optimal results.

  • Handle Delicates with Care: Avoid using these methods on delicate materials such as wool, silk, or other natural fibers. For these items, it's best to consult a professional cleaner.

  • Test in an Inconspicuous Area: Always test any stain removal method in an inconspicuous area on your carpet before full application. This can be done on a scrap piece of carpet or in the corner of a closet.

  • Avoid Direct Sunlight: Stain removal should not be conducted in direct sunlight. Close the blinds to prevent exposure to harsh sunlight when using hydrogen peroxide.

  • Safety First: During spot and stain removal, it's best to keep your children and pets in another room to ensure their safety.

  • Protect Your Skin: Always wear plastic gloves to shield your skin when handling hydrogen peroxide.

  • When Cleaning Area Rugs: While our methods effectively remove stains from carpet, we advise against using them on area rugs placed directly on hardwood floors. To prevent potential damage, we recommend relocating the rug to a plastic surface before cleaning.

  • Use at Your Own Risk: These methods are offered for informational purposes, and we recommend using them at your own risk.


bottom of page