Skip to content
Grandma'sCleaning Tips
Menu

Blood · Carpet

Blood on Carpet — How to Get It Out

Blood stains on carpet respond best to cold water and enzyme treatment, but you must work carefully to avoid pushing the stain deeper into the pile. Fresh blood lifts more easily than dried, so start as soon as you notice the spot. Never use hot water — it will cook the protein and set the stain permanently.

  • Time30 min
  • DifficultyMedium
  • MaterialCarpet

Watch out

Don'tNever use hot water on blood. Heat will cook the protein and bond the stain permanently to carpet fibers.

WarningHydrogen peroxide can bleach or discolor wool, silk, and some synthetic carpet dyes. Always test on an inconspicuous spot before treating the stain.

TipAvoid scrubbing too hard — aggressive brushing can fray carpet pile and spread the stain into the backing.

Do this

  1. Blot up fresh blood

    Press a clean white cloth firmly onto the stain to soak up as much blood as possible. Work from the outside edge toward the center so you don't spread the stain wider.

    Never rub or scrub at this stage — you'll only push blood deeper into the carpet fibers.

  2. Flush with cold water

    Pour a small amount of cold water (coldest tap setting, under 70 °F) directly onto the stain, then blot immediately with a fresh cloth. Repeat this flush-and-blot cycle three or four times to lift out dissolved blood.

  3. Apply enzyme stain soap

    Mix 1 tsp of enzyme stain soap with 1 cup of cold water in a small bowl. Dip a soft-bristle brush or old toothbrush into the solution and work it gently into the stain, brushing in the direction of the carpet pile for about one minute.

    Enzyme cleaners break down the protein in blood, so give the soap at least five minutes of contact time before blotting.

  4. Let it sit, then blot

    Leave the enzyme solution on the stain for five to ten minutes. Blot with a clean damp cloth to lift out the loosened blood, then press a dry cloth onto the area to remove excess moisture.

  5. Treat stubborn residue with hydrogen peroxide

    If a shadow remains, pour 2 tbsp of hydrogen peroxide 3 % directly onto the stain and let it fizz for two to three minutes. Blot thoroughly with a white cloth, then rinse the spot with cold water and blot dry.

    Test peroxide on a hidden corner of the carpet first — it can lighten some dyes, especially on wool or dark synthetic fibers.

Common questions

Can I remove old dried blood from carpet?+

Yes, but it takes more patience. Soak the dried stain with cold water for ten minutes to rehydrate it, then blot and treat with enzyme soap as described. You may need to repeat the enzyme step two or three times for set-in stains.

What if I don't have enzyme stain soap?+

Use liquid laundry detergent that lists enzymes on the label — most brands do. Mix 1 tsp with 1 cup of cold water and follow the same steps. Avoid plain dish soap, which doesn't break down protein effectively.

Will hydrogen peroxide damage my carpet?+

It can lighten dye on wool, silk, or dark synthetic carpets. Always test on a hidden corner and watch for color change. If the carpet lightens, rinse immediately and stick to enzyme soap and cold water only.

How do I dry the carpet after treating the stain?+

Press dry towels firmly onto the damp area to wick out as much moisture as possible. Open windows or point a fan at the spot to speed drying. Avoid walking on the area until it's completely dry to prevent re-soiling.

Same stain, other materials

More stains on carpet