How to Get Blood Out of Carpet: Fresh and Dried Stains

Published On: October 9, 2026

White cloth blotting a red stain on beige carpet with cold water showing how to get blood out of carpet

Knowing how to get blood out of carpet matters most in the first few minutes. A nosebleed, a scraped knee, or a cut paw can leave a bright red spot fast. However, the wrong first move can lock that stain in for good.

The good news is that most blood stains come out with supplies you already own. This guide covers fresh stains, dried stains, and old stains that have sat for weeks. Advanced Cleaning Service has cleaned carpet across the Upper Cumberland since 1986, so every step below comes from real jobs.

Why Blood Stains Are Different From Other Carpet Stains

Blood is a protein stain. As a result, it behaves differently than juice, mud, or coffee. Heat cooks the protein and bonds it to the carpet fiber, much like an egg sticking to a hot pan.

That is why the first rule is simple. Use cold water only. Hot water, steam, and a hair dryer will all set the stain permanently.

Time matters too. Fresh blood sits on top of the fiber and lifts easily. Dried blood, on the other hand, has already bonded and needs more patience.

What You Need Before You Start

Gather everything first so the stain does not sit while you search the house. In most cases, you will need:

  • Clean white cloths or plain white paper towels
  • Cold water in a spray bottle or bowl
  • Clear liquid dish soap
  • 3% hydrogen peroxide
  • A spoon or butter knife
  • Disposable gloves

Always wear gloves when the blood is not your own. In addition, skip colored towels, because the dye can transfer onto damp carpet. For general spill advice, see our guide on how to remove a fresh carpet or rug stain.

How to Get Blood Out of Carpet When the Stain Is Fresh

Fresh stains give you the best odds. Therefore, act right away and follow these steps in order.

  1. Blot, do not rub. Press a dry white cloth onto the spot to soak up as much blood as possible. Rubbing pushes it deeper and spreads it wider.
  2. Apply cold water. Lightly mist the stain, then blot again. Work from the outside edge toward the center.
  3. Mix a dish soap solution. Stir one teaspoon of clear dish soap into two cups of cold water.
  4. Dab and blot. Apply the solution with a clean cloth, then blot with a dry one. Repeat until no more red transfers to the cloth.
  5. Rinse. Mist with plain cold water and blot dry. Leftover soap attracts dirt, so this step matters.
  6. Dry the spot. Stack dry towels on the area and weigh them down for a few hours.

Most fresh stains are gone after two or three rounds. If a faint shadow remains, move on to the peroxide method below.

How to Get Dried Blood Out of Carpet

The steps for how to get blood out of carpet change once the stain dries. Dried blood takes more work, but it is rarely hopeless. First, loosen the crust with a spoon or the dull edge of a butter knife. Then vacuum up the flakes before adding any liquid.

Next, mist the stain with cold water and let it sit for five minutes. This rehydrates the blood so it can release from the fiber. After that, run through the dish soap steps from the section above.

Using Hydrogen Peroxide on Stubborn Stains

If the stain is still visible, 3% hydrogen peroxide is the next step. It breaks down the blood and fizzes as it works. However, peroxide can lighten some carpets, so test it on a hidden spot first.

  1. Pour a small amount of peroxide directly on the stain.
  2. Let it fizz for one to two minutes.
  3. Blot with a clean white cloth.
  4. Repeat until the fizzing stops and the stain fades.
  5. Rinse with cold water and blot dry.

Peroxide is safest on light colored synthetic carpet. For dark carpet, wool, or natural fibers, skip it and use the options below instead.

Other Methods That Work on Old Blood Stains

Some stains sit for weeks before anyone notices. In that case, one of these methods can finish the job.

Enzyme Cleaner

Enzyme cleaners digest protein, which makes them ideal for old blood. Spray the stain, wait the time listed on the label, and blot. Many pet stain products are enzyme based, so you may already own one. Our guide to removing old pet stains from carpet explains how these cleaners work.

Salt or Baking Soda Paste

Mix salt or baking soda with a little cold water to form a paste. Spread it over the stain and leave it for 30 minutes. Afterward, blot with a damp cloth and vacuum once the area dries.

Checking a Product Before You Use It

Not sure which cleaner is safe for your carpet? The Carpet and Rug Institute offers a free Spot Solver tool with tested steps for hundreds of stains.

Mistakes That Make Blood Stains Permanent

Many set stains we see started as small spots. Unfortunately, a well-meaning cleanup made them worse. Avoid these common mistakes:

  • Using hot water or steam. Heat sets protein stains for good.
  • Scrubbing with a brush. Scrubbing frays the fibers and spreads the stain.
  • Reaching for bleach. Bleach strips carpet color and can damage the backing.
  • Soaking the carpet. Too much liquid drives blood into the pad below.
  • Mixing cleaners. Never combine ammonia with bleach, because the fumes are toxic.

These same rules apply to most household spills. For example, our guide on how to get slime out of carpet follows a similar blot first approach.

Why the Stain Keeps Coming Back

Sometimes a stain disappears, then returns a day later. This is called wicking. Blood that soaked into the backing or pad travels back up the fibers as the carpet dries.

To stop it, repeat the cleaning steps and then place a folded white towel over the damp spot. Next, set a heavy book on top and leave it overnight. The towel pulls the remaining blood up and out of the carpet.

If the stain returns a third time, the pad is likely holding it. At that point, surface cleaning will not reach it.

Blood on Wool Rugs and Upholstery

Wool and silk are protein fibers, just like blood. Because of that, peroxide, ammonia, and enzyme cleaners can damage them. Stick with cold water and a tiny amount of mild soap, then blot gently.

For valuable pieces, professional rug cleaning is the safer choice. Likewise, blood on a sofa or mattress responds best to upholstery cleaning with controlled moisture.

When to Call a Professional

Home methods handle most small stains. Still, some situations call for professional equipment. Consider calling for help when:

  • The stain is larger than your hand
  • Blood has soaked through to the pad
  • Heat has already set the stain
  • The carpet is wool or another natural fiber
  • The spot keeps wicking back after cleaning

Professional carpet cleaning starts with a pretreatment made for protein stains. Then extraction equipment flushes the stain out of the backing, not just the surface. If price is your next question, our carpet cleaning cost guide breaks down what Tennessee homeowners pay.

One note on safety. A large amount of blood from an injury or accident is a biohazard. That cleanup belongs to a licensed biohazard remediation company, not a homeowner.

Frequently Asked Questions About Blood Stains on Carpet

Does hydrogen peroxide get blood out of carpet?

Yes. Standard 3% hydrogen peroxide breaks down blood and lifts it from the fiber. However, it can lighten dark or wool carpet, so always test a hidden spot first.

How do you get dried blood out of carpet without peroxide?

Scrape and vacuum the dried crust first. Then rehydrate the stain with cold water and blot with a dish soap solution. If it remains, use an enzyme cleaner or a salt paste.

Should you use hot or cold water on blood stains?

Always use cold water. Hot water cooks the protein in blood and bonds it to the carpet. Once that happens, the stain is often permanent.

Does baking soda remove blood stains from carpet?

Baking soda helps lift light stains when mixed into a paste with cold water. It works best on fresh blood. For older stains, pair it with dish soap or an enzyme cleaner.

Will vinegar get blood out of carpet?

White vinegar can help on fresh stains. Mix one part vinegar with two parts cold water, apply it, and blot. On dried blood, peroxide and enzyme cleaners work better.

Can old blood stains come out of carpet?

Often, yes. Enzyme cleaners and professional extraction remove many stains that are months old. Stains that were set with heat are the hardest to remove.

Get Stubborn Blood Stains Out of Your Carpet for Good

Most small stains come out with cold water, dish soap, and patience. But if you have tried everything and still wonder how to get blood out of carpet, the stain has likely reached the pad. That is when professional equipment makes the difference.

Advanced Cleaning Service has served Cookeville, Algood, Crossville, Sparta, and the Upper Cumberland since 1986. Every job comes with our 100% Service Guarantee. Contact us for a free quote or call 800-773-7769.

Advanced Cleaning Cookeville, Algood & the Upper Cumberland

Locally Owned Since 1986

Get Your Free Quote Now

Free quotes for homes and businesses across the Upper Cumberland.

  • 100% Service Guarantee
  • Residential & Commercial
  • Free Quotes
Call us today 800-773-7769

Request a Quote

Send us a few details and we will be in touch.

Prefer to talk? Call 800-773-7769