Skip to content
Grandma'sCleaning Tips
Menu

Blood · Upholstery

Blood on Upholstery — How to Get It Out

Blood stains on upholstery need cold water and enzyme treatment to break down the protein before it sets permanently. The key is to work quickly, blot rather than rub, and never use hot water, which will cook the protein into the fibers. Upholstery can't go in the washing machine, so you'll treat the stain in place with careful blotting and rinsing.

  • Time30 min
  • DifficultyMedium
  • MaterialUpholstery

Watch out

WarningNever use hot water on blood — it will cook the protein and set the stain permanently into the upholstery.

WarningHydrogen peroxide can bleach or lighten colored upholstery. Always test on a hidden seam or under a cushion before treating a visible stain.

TipUpholstery foam holds moisture, so thorough drying is essential to prevent mildew. Use fans or open windows to speed the process.

Do this

  1. Blot the 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.

    For upholstery, never scrub fresh blood — it drives the stain deeper into the foam cushion beneath the fabric.

  2. Dampen with cold water

    Dampen a clean cloth with cold water from the coldest tap setting (under 70 °F) and blot the stain repeatedly. Keep blotting with a fresh section of cloth until no more blood lifts out.

  3. Apply enzyme stain soap

    Rub about 1 tsp of enzyme stain soap directly into the damp stain using your fingertips or a soft brush. Let it sit for 10 minutes so the enzymes can break down the blood proteins.

  4. Blot and rinse

    Dampen a fresh cloth with cold water and blot the soapy area to lift out the dissolved blood. Repeat with clean water and a clean cloth until no soap or pink color remains.

  5. Treat stubborn or dried blood with peroxide

    If a shadow remains, mix 2 tbsp hydrogen peroxide with 1 tbsp baking soda in a small bowl to make a paste. Spread the paste over the stain, let it fizz for 5 minutes, then blot away with a damp cloth.

    Test peroxide on a hidden seam first — it can lighten dark or brightly colored upholstery.

  6. Dry the upholstery

    Blot the treated area with dry towels to remove as much moisture as possible. Let the upholstery air-dry completely, and run a fan nearby if you can to speed drying and prevent mildew.

Common questions

Can I use hydrogen peroxide on all upholstery colors?+

No. Hydrogen peroxide can bleach or fade dark and brightly colored fabrics. Always test it on a hidden seam or the underside of a cushion first. If the color lightens, stick to cold water and enzyme soap only.

What if the blood stain is already dry?+

Dampen the dried stain with cold water and let it sit for a few minutes to rehydrate the blood. Then follow the enzyme soap step and let it work for 10–15 minutes. Dried blood takes longer, but the enzymes will still break it down.

Can I use dish soap instead of enzyme stain soap?+

Dish soap will lift some of the stain, but it won't break down the blood protein as effectively as enzyme soap. If you don't have enzyme soap, try dish soap first, then follow with the peroxide paste if a shadow remains.

How do I keep the cushion foam from getting soaked?+

Use a barely damp cloth, not a dripping wet one, and blot instead of scrubbing. Work in thin layers so moisture stays on the surface fabric. If the foam does get wet, pull the cushion cover off if possible and let both pieces dry separately.

Same stain, other materials

More stains on upholstery