Carpeting your home has practical and aesthetic functions. A carpet has an insulation role, can protect from slips, and adds to your home décor. Any décor achieves its ornamental purpose when well maintained to preserve its decorative expression. If a decorative object is not well maintained, it can lose its original purpose and achieve a contradictory effect. For example, a picture frame covered in dust will lose its attractiveness just as a carpet filled with stains loses its appeal.

If you are cutting an apple for your 4 o’clock snack and accidentally cut your finger, staining your lovely carpet with several drops of blood, the first thing you will do is give first aid to your wounded finger. But when that is done, you’ll be faced with the quandary of how to get blood stains out of a carpet, not to mention that the blood drops may no longer be fresh or easy to clean.

What makes blood hard to clean?

Blood comprises hemoglobin, the white blood cells, red blood cells, and plasma. The presence of iron in the blood makes it react quickly when it comes into contact with fabrics such as clothes and carpets, causing them to stain. When out of the body, blood quickly loses the water in it and transforms into a gelatinous mass hard to clean. The longer blood is left on your carpet, the harder it gets to clean it.

Carpets are normally made of wool or synthetic fibres. Both materials stain easily with blood. Fortunately, there are many ways you can rid your carpet of bloodstains and resolve your ‘how to get blood stains out of a carpet’ perplexity. Here are the 6 top ingredients you can use to remove blood stains and the corresponding process for carpet stain removal.

1 – Coldwater

Blood readily dissolves in water. Especially when fresh and not set deep into the fibre, water can do the trick of eliminating blood stains from your carpet.

The process:

  • Pour some cold water into a pail.
  • Soak a clean cloth with the water and dap the bloodstain.
  • Repeat until the stain is completely gone.
  • Blot to absorb the water.

2 – Dish washing detergent

Dish washing liquid is usually made to easily break down dirt particles and oils. It can penetrate your carpet fabric to rid it of blood without ruining it.

The process:

  • Prepare your carpet for stain removal by brushing the spot if blood is already dry. Vacuum the spot to suck the blood particles. If left on the carpets, the blood particles will be dampened during the cleaning and stain in their turn.
  • Put 1 tbsp of dish detergent in a pail and pour in 2 cups of cold water.
  • Damp a clean cloth with the soapy water and consistently dab the stained spot until the bloodstain vanishes. Rinse the cloth several times to remove the absorbed blood. If your blood stain is big, you may also consider using more than one piece of cloth and switching them once they are stained with blood from the stain.
  • When the blood no longer stains the cloth, use clean water and a clean cloth to dab the spot.
  • Use a dry rag to blot and dry the carpet.

3 – Hydrogen peroxide solution

Hydrogen peroxide readily mixes with water and makes a ‘boiling’ effect. It penetrates fibre easily, which explains why it can remove blood stains.


  • Perform the preparatory step as with the dish detergent above before using the hydrogen peroxide solution.
  • Mix water and hydrogen peroxide on a ratio of 1: 0.5
  • Test solution on a hidden spot of the carpet and leave for 1 or 2 minutes to ascertain that the fibre of your carpet can resist the solution.
  • Once the carpet has passed the test, Damp a clean cloth into the solution and dab the blood-stained spot to remove the stain. Repeat until the stain is removed completely.
  • Use clean water to dab the spot when the stain is cleared.
  • Use a dry rag to blot and dry the carpet.

4 – Household Ammonia

Ammonia easily dissolves in water to make ammonium. It is great at removing blood stains but can spoil if used in excess amounts.

The process:

  • Mix 1 tbsp of ammonia with a half cup of warm water.
  • Dip a clean cloth into the solution and blot the bloodstain.
  • Damp a sponge in clean cold water and dab the stain spot to rinse off the ammonia.
  • Use a dry rag to absorb the water from the carpet.
  • Repeat the procedure if the bloodstain does not disappear with the first time.

5 – Salt

This simple kitchen ingredient is also an optimum answer to your question on how to get blood stains out of a carpet. Assume you do not want to use dish detergent and don’t have easy access to ammonia and hydrogen peroxide, salt could be your easy to get ingredient.

The process:

  • Pour some cold water into a bowl and add salt. Stir while adding the salt until you make a thin paste.
  • Apply the salt paste on the blood stain and leave it for around 5 minutes.
  • Blot the paste completely and repeat the procedure if the blood stain is not completely cleaned.

6 – Meat tenderiser

Meat tenderiser breaks down the protein in the blood, making the stain easier to remove.

The process:

  • Mix 1 tbsp of meat tenderiser with 2 tbsp of cold water to make a paste.
  • Apply the paste on the bloodstain until it is completely covered and leave it for an hour.
  • Remove the hardened paste with a cloth.
  • Soak a clean cloth in cold water and clean the area until no traces of the blood or paste are left.
  • Blot with dry cloth or vacuum to remove the moisture.

Final tip: Bleach is a no-no!

Even though some people may recommend the use of bleach, when considering the options for your dilemma on how to get blood stains out of a carpet, bleach should be completely scraped from your list of options. The solution has an abrasive effect on fabric and may leave your carpet ruined and discoloured. Similarly, mixing bleach with other detergents makes it more toxic, causing irritation to your skin and eyes and releasing poison to the air we breathe. It is better to avoid bleach on carpet stains altogether.