How to get blood stains out of carpet

Written by melynda sorrels | 13/05/2017
How to get blood stains out of carpet
Clean up carpet blood stains before they have time to set. (XAOC/iStock/Getty Images)

Blood stains on carpets are temperamental and can easily become permanent if left unattended, so quick action is required to get rid of it. Blood turns red when it gets outside of the body and the longer it sits, the more it coagulates and the harder it is to clean. With a few simple steps, however, and a quick response, you can easily clean blood stains from carpet.

Use a soft, clean dry cloth or paper towel to blot the stain gently and remove as much of the blood as possible. Be careful not to scrub as this will spread the stain and make it larger.

Apply washing-up liquid to the stain and scrub gently with a toothbrush. Use small, circular motions to keep the stain within a small area.

Using a damp, clean cloth, blot the area to "rinse" it.

Pour a small amount of ammonia on the stain. Use only enough ammonia to cover the stained area. Allow it to soak for five to 10 minutes.

"Rinse" the area again with a clean, damp cloth. Repeat the process if there is still a stain.


Hydrogen peroxide works well on blood stains, but may fade your carpet. If you plan on using it, test an inconspicuous area of the carpet for colour fastness first.


Ventilate the area well when using ammonia.

Things you need

  • Soft, clean cloth or paper towels
  • Toothbrush
  • Washing-up liquid
  • Ammonia

Show MoreHide

  • All types
  • Articles
  • Slideshows
  • Videos
  • Most relevant
  • Most popular
  • Most recent

No articles available

No slideshows available

No videos available

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.