How to Remove Blood Stains From Carpet (2026)

WishFinds is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate, we earn from qualifying purchases.

Blood is the carpet stain with the strictest rule in all of stain removal: cold water only. Blood is protein, and heat cooks protein into carpet fibers the same way heat cooks an egg white. One pass with hot water or a steam cleaner can turn a removable blood stain into a permanent brown mark. Get the temperature right, work patiently, and even a dried blood stain usually comes out completely.

This guide covers how to remove blood stains from carpet — fresh and dried, on light and dark carpet — with the cold-water method, the right pre-treatments, and a portable carpet cleaner for the final extraction. It also covers what never to use on blood, and when a stain has gone too far for home cleaning.

The Short Answer

Blot up fresh blood with cold water and clean white towels — never hot water, never steam. For the stain that remains, apply a cold-water solution of dish soap or an oxygen-based stain remover like OxiClean MaxForce, let it sit for 5 to 10 minutes, then blot and extract with a portable carpet cleaner using cold water. For dried blood, re-wet the stain with cold water first, let it soak for 15 to 30 minutes to soften the dried proteins, then pre-treat and extract. Repeat until the towels come up clean. Never use hot water, never use bleach on colored carpet, and never scrub.

Why Blood Stains Are Different

Blood stains in two stages. The first stage is the liquid: plasma and red blood cells sitting on the carpet fibers, which blot up easily. The second stage is the protein: hemoglobin and other proteins that bond to fibers as they dry, forming a stain that water alone will not lift.

Heat accelerates the bonding. That is why the single most important decision in blood stain removal happens before you touch the stain: the water must be cold. Warm water is already risky on a fresh blood stain; hot water and steam are effectively permanent. The same rule applies to your carpet cleaner — if it has a heat setting, turn it off for this job.

The second thing that makes blood different is that it is a protein stain, which means the best pre-treatments are the ones that break down protein: oxygen-based cleaners (sodium percarbonate, the active ingredient in OxiClean products), enzyme cleaners, and plain dish soap. Chlorine bleach also breaks down blood, but it damages carpet dyes and should only ever be considered on white carpet — and even then, there are safer options.

What You Need

  • Clean white towels (white matters — colored towels can transfer dye to damp carpet)
  • Cold water in a spray bottle
  • Dish soap, a few drops per cup of cold water
  • An oxygen-based stain remover spray
  • A soft-bristled brush or an old toothbrush
  • A portable carpet cleaner for extraction
  • Hydrogen peroxide (3% pharmacy strength) for light carpet only, used with caution

Avoid colored towels and printed paper towels. A damp carpet stain will happily absorb dye from a colored towel, and then you have two stains instead of one.

Step-by-Step: Removing Fresh Blood

Step 1: Blot with cold water

Spray the stain lightly with cold water and blot firmly with a white towel, pressing down and lifting straight up. Rotate to a clean section of towel each time. Keep going until the towel stops picking up red. Do not rub — rubbing pushes blood deeper into the fibers and frays them. Do not use warm or hot water at any point in this step.

Step 2: Pre-treat with soap or an oxygen cleaner

Spray the remaining stain with an oxygen-based stain remover, or with a mix of a few drops of dish soap in a cup of cold water. Let it sit for 5 to 10 minutes. Oxygen cleaners work by releasing oxygen bubbles that lift the protein stain away from the fibers — you can often see faint fizzing on the stain, which is the cleaner working. Give it the full dwell time; wiping it off early wastes the chemistry.

Step 3: Blot again, then extract

Blot the spot with a fresh white towel to lift the loosened blood, then run a portable carpet cleaner over the area with cold water and a small amount of carpet formula. Check the water the machine recovers: if it is still pink, repeat the pre-treat and extract cycle. Most fresh blood stains clear in one or two cycles.

Step 4: Rinse with cold water

Do a final extraction pass with cold water only to rinse out any soap or cleaner residue. Leftover residue attracts dirt and will make the spot look dirty again within days. Let the carpet air-dry completely before walking on it.

Step-by-Step: Removing Dried Blood

Dried blood has already bonded to the fibers, so it needs a longer soak before anything else will work:

  1. Spray the stain generously with cold water and let it sit for 15 to 30 minutes. The goal is to rehydrate and soften the dried proteins. Re-spray if the surface starts drying out.
  2. Gently work the softened stain with a soft brush or an old toothbrush, brushing toward the center. Do not scrub hard — you are loosening the stain, not grinding it.
  3. Blot with a white towel to lift what the brushing released.
  4. Apply an oxygen-based stain remover and let it sit for 10 to 15 minutes — longer than for a fresh stain, because the proteins have had time to bond.
  5. Extract with a portable carpet cleaner on cold water. Repeat the pre-treat and extract cycle two or three times. Dried blood stains commonly need three cycles.
  6. Rinse with cold water only and air-dry.

For a dried blood stain that has been there for weeks, patience matters more than force. Three gentle cycles beat one aggressive scrub, and the stain will usually fade a little with each cycle until it is gone.

Hydrogen Peroxide: Effective, But Only on Light Carpet

Three percent hydrogen peroxide — the standard pharmacy bottle — is one of the most effective blood stain removers in existence, because it breaks down hemoglobin on contact. It is also a mild bleaching agent, which limits where it can be used safely.

  • Safe: White and very light beige carpet. Test on a hidden spot first and wait for it to dry before judging the result.
  • Risky: Medium and dark carpet, patterned carpet, and wool. Peroxide can lighten dyes and, on wool, can damage the fibers.
  • How to use it: Pour a small amount onto the stain, let it bubble for 5 to 10 minutes, then blot and extract with cold water. Never mix peroxide with other cleaners, and never use a stronger concentration than 3%.

If your carpet is anything darker than cream, skip the peroxide and stick with an oxygen-based stain remover. It works more slowly but cannot bleach your carpet.

What NOT to Use on Blood Stains

Product or method Why it fails
Hot water Cooks the proteins into the fibers and sets the stain permanently.
Steam cleaner Same problem as hot water, at higher temperature. Never steam a blood stain.
Chlorine bleach on colored carpet Removes the stain and the carpet color at the same time. Only ever on white carpet, and even then peroxide or an oxygen cleaner is safer.
Ammonia Can set blood stains and produces harmful fumes if mixed with bleach.
Scrubbing Pushes blood deeper into the fibers and the pad, and damages the carpet pile.
Colored towels Can transfer dye onto damp carpet, adding a second stain.

Products That Help With Blood Stains

These are verified Amazon listings, chosen because their formulas are proven on protein stains:

OxiClean MaxForce is a 5-in-1 oxygen-based stain remover, and its manufacturer lists blood among the stains it is formulated to remove. The spray format makes it easy to apply directly to a carpet stain, and the oxygen action lifts dried protein without heat or bleach. It is the single best pre-treatment to keep in the house for blood stains.

BISSELL Woolite Advantage 3325 is a foam carpet and upholstery cleaner sold as a 4-pack on Amazon. The foam clings to the stain instead of running off, which gives the cleaner a longer dwell time on the fibers — useful for a dried blood stain that needs a slow, gentle treatment. It is also safe on most carpet types when used as directed.

The BISSELL Little Green 1400B is the extraction machine for this job: a 48-ounce dual-tank portable spot cleaner with a 3-inch tough stain brush, listed on Amazon with over 100,000 ratings. Use it with cold water and a small amount of formula. Its size is an advantage here — you can bring it to the stain in seconds, and with blood, speed matters.

Blood on Different Carpet Types

  • Nylon and polyester: The standard method works well. Both fibers tolerate oxygen cleaners and cold-water extraction.
  • Light-colored carpet: Expect to see a faint shadow after the first cycle. Repeat the pre-treat and extract steps until the recovered water runs clear — the shadow is residual pigment, and it fades with each cycle.
  • Dark carpet: Easier in one way, because a faint residual stain is invisible. Do not let that tempt you to skip the rinse pass; residue still attracts dirt.
  • Wool and wool blends: Use cold water only, a wool-safe cleaner, and no peroxide. Wool fibers are protein themselves, so harsh protein-breaking chemicals can damage them. Test any product on a hidden spot first.
  • Berber (loop pile): Avoid stiff brushes that can snag loops. Rely on the pre-treat dwell time and the carpet cleaner’s suction instead.

When to Call a Professional

Most blood stains come out with this method. Call a professional carpet cleaner if the stain has been through a hot wash or a steam cleaner already (the proteins may be heat-set), if the blood soaked through to the pad and the stain keeps wicking back up after multiple treatments, or if the carpet is a valuable wool or silk rug. A professional has enzyme treatments and extraction equipment that go beyond what a portable machine can do, and the cost of one visit is usually far less than replacing the carpet.

Frequently Asked Questions

Does cold water really matter for blood stains?

Yes — it is the most important rule. Blood is protein, and heat bonds protein to carpet fibers permanently. Cold water keeps the proteins loose so they can be lifted out. Warm water is risky, hot water and steam are effectively permanent.

How do I remove a blood stain that has already dried?

Re-wet it with cold water for 15 to 30 minutes to soften the dried proteins, then pre-treat with an oxygen-based stain remover, let it dwell 10 to 15 minutes, and extract with cold water. Expect two to three cycles. Never use heat to speed up a dried blood stain.

Can I use hydrogen peroxide on blood stains on carpet?

On white or very light carpet, yes — 3% pharmacy hydrogen peroxide is highly effective on blood. Test on a hidden spot first. On medium or dark carpet, do not use it; it can lighten the dye. Use an oxygen-based stain remover instead.

Will OxiClean remove blood from carpet?

Yes. OxiClean MaxForce is an oxygen-based stain remover, and its manufacturer lists blood among the stains it is formulated to remove. Spray it on, let it sit 5 to 10 minutes, blot, and extract with cold water. For dried blood, give it a longer dwell time.

Does blood stain carpet permanently?

Not usually, if it is treated with cold water before any heat touches it. A blood stain becomes permanent when it is exposed to hot water or steam, or when it soaks into the pad and is left for weeks. Fresh blood treated the right way almost always comes out completely.

Can I use bleach on a blood stain on carpet?

Only on white carpet, and even then there are safer options. Chlorine bleach will damage the color of any dyed carpet, and it can weaken carpet fibers and backing. An oxygen-based cleaner removes blood without the risk.

Final Verdict

Blood stain removal is simple once you know the one rule: cold water only, from start to finish. Blot with cold water, pre-treat with an oxygen-based cleaner, extract with cold water, and repeat until the water runs clear. Keep a bottle of OxiClean MaxForce and a portable spot cleaner in the house, and a blood stain stays a twenty-minute job instead of a permanent mark. The same blot-and-extract approach in our guide on how to remove coffee stains from carpet works for many other stains too. For pet-related stains, see the best carpet cleaners for pet stains, and after any deep clean, read how to clean a carpet cleaner tank. If your vacuum brush is clogged with fibers after the job, see how to clean a vacuum brushroll.

Scroll to Top