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 proteins without setting the stain or soaking the cushion foam underneath. Upholstery can't be thrown in the washing machine, so you'll work on the surface with minimal water and careful blotting. Speed matters: fresh blood lifts far more easily than dried.

  • Time30 min
  • DifficultyMedium
  • MaterialUpholstery

Watch out

Don'tNever use hot or even warm water on blood—it cooks the proteins and sets the stain permanently into upholstery fabric.

WarningAvoid soaking upholstery cushions; excess water seeps into foam and can cause mildew, odor, and long drying times.

WarningHydrogen peroxide can bleach or fade dark, richly dyed, or patterned upholstery—always test on a hidden spot under the cushion first.

TipMicrofiber and velvet upholstery may show water marks if you blot unevenly—work gently and dry thoroughly with a fan.

Do this

  1. Blot up fresh blood immediately

    Press a clean white cloth or paper towel 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 across the upholstery.

    Never rub or scrub fresh blood—it pushes the stain deeper into the weave and can damage delicate upholstery fibers.

  2. Dampen with cold water

    Dip a clean cloth in cold water from the coldest tap setting (under 70 °F) and wring it nearly dry. Blot the stain gently to dilute the blood without soaking the foam cushion underneath.

  3. Apply enzyme stain soap

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

    Enzyme soap is your best friend for protein stains like blood—it digests the stain at a molecular level.

  4. Blot and lift the stain

    Dampen a fresh white cloth with cold water, wring it out, and blot the treated area to lift the soap and dissolved blood. Repeat until no more color transfers to the cloth.

  5. Treat stubborn residue with peroxide

    If a shadow remains, dampen a cloth with 1 tbsp hydrogen peroxide 3 % and blot the spot. Let it fizz for a minute, then blot with cold water to rinse.

    Test peroxide on a hidden seam first—it can lighten dark or dyed upholstery fabrics.

  6. Dry the upholstery completely

    Blot the area with dry towels to remove as much moisture as possible, then aim a fan or hair dryer on the cool setting at the spot until it's fully dry. This prevents mildew and water rings from forming on the fabric.

Common questions

What if the blood stain has already dried on my sofa?+

Dampen the dried stain with cold water and let it sit for 5 minutes to rehydrate the blood. Then apply enzyme stain soap, work it in gently with a soft brush, and blot as you would a fresh stain. Dried blood takes longer and may need a second treatment.

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

Dish soap can help with fresh blood, but it won't break down dried protein stains as effectively as enzyme soap. If you only have dish soap, use a tiny drop mixed with cold water, blot thoroughly, and be prepared to repeat the process.

How do I avoid water rings on my upholstery?+

Wring out your cloth until it's barely damp, and blot rather than rub. After treating the stain, blot the entire cushion panel lightly with a damp cloth so the moisture dries evenly, then use a fan to speed drying.

Is it safe to use hydrogen peroxide on all upholstery fabrics?+

No—peroxide can bleach or lighten dyed fabrics, especially dark colors, velvet, and silk blends. Always test on a hidden seam or under a cushion before you treat a visible stain.

Same stain, other materials

More stains on upholstery