How To Remove Blood Stains From Carpet

Finding blood stains on your carpet is never good news as it usually means that the blood has dripped onto other surfaces as well.

If you have kids or pets running around, chances are this will happen multiple times in a month.

Just like coffee stains, it doesn’t matter if it is wet or dry blood. They are both tough to remove.

Don’t fear, though; we have researched how to remove blood stains from carpet.

If you act quickly and follow the steps below, you’ll be able to get blood out of carpet in no time.

Keep reading below to see what materials you’ll need in order to successfully remove blood stains from carpet.

What You’ll Need

Cleaning Gloves

Any time you are removing a blood stain you need to use a good pair of rubber cleaning gloves.

I like this pair that I found on Amazon.

Cold Water

The first thing you need is cold water.

I know it seems counterproductive, but if you use hot water on a blood stain, it will set the stain in even further, making it more difficult to remove.

Clean Cloths

You will need several dry clean cloths in order to blot the stain up.

I really like these microfiber cleaning cloths.

I found them on Amazon, and they work really well with any stain.

Hydrogen Peroxide

You can use hydrogen peroxide if other methods don’t work.

Order some here if you have run out.

Liquid Dishwashing Soap

A good degreasing dishwashing soap is a must-have when it comes to removing blood stains.


Ammonia is another option for removing blood stains from carpet.

Depending on what type of carpet you have, this might be your best bet.

Order yours here.


If you prefer not to make your own homemade cleaning solution, OxiClean is the product that you need when it comes to removing blood stains from the carpet.

And that’s it.

The above materials are going to get the job done for you.

Continue reading to learn exactly how to use these items above to get blood stains out of carpet.

Step By Step Instructions For How To Remove Blood Stains From Carpet

#1. Act Quickly

As with most stains, but even more important with blood stain, you need to start the stain removal process as fast as you can after you’ve spotted the stain.

Waiting allows the blood to dry further, and the stain will set into the carpet even deeper.

#2. Apply Cold Water

Next, fill any spray bottle with cold water.

Spray the water directly onto the stain.

Using your microfiber cleaning cloth, blot at the stain until the stain is completely gone.

Pro Tip:

Do not scrub the stain as that will oftentimes spread the stain rather than removing it.

#3. Apply Dish Soap

If the cold water didn’t remove the stain, mix one tablespoon of your degreasing dish soap with two cups of cold water.

Soak the solution onto your clean cloth and blot the stain until it is completely removed.

After it is removed, soak another clean cloth in water and blot the area until there is no dish soap solution remaining.

#4. Use Ammonia

If the stain remains after the dish soap solution, mix one tablespoon of ammonia with 1/2 cup of water.

Pro Tip:

A couple of important tips here.

First, NEVER use the ammonia method on woolen carpet.

Second, NEVER mix ammonia with chlorine bleach.

The fumes that result are hazardous.

Soak a clean cloth in the ammonia solution and blot the stained area until it has been completely removed.

Then soak another clean cloth with water and blot the remaining ammonia solution up and out of the carpet.

#5. Use Hydrogen Peroxide

If the methods above didn’t remove the blood stain from your carpet completely, pour a small amount of hydrogen peroxide onto the stained area.

Let it sit for about an hour before blotting it up with a clean cloth.

Sometimes, the stains will be much lighter than it was originally but not completely gone.

If this happens, you are on the right track, and your carpet is responding to the hydrogen peroxide favorably.

Repeat this process until the stain is entirely removed.

#6. Apply OxiClean

If you’ve tried all of the options above ( or prefer not to attempt a homemade cleaning solution), it’s time to apply the OxiClean.

Simply dissolve the OxiClean in warm water consistent with the package instructions.

Pour a generous amount onto the stain and let it sit for five to ten minutes.

Finally, blot the stain up completely using a clean, dry cloth.

Commonly Asked Questions

Can I Remove a blood stain that has been on my carpet for days and has completely dried?

The answer is yes!

Although it is more difficult, you can still remove a dried blood stain from carpet.

The only difference is you will have to apply more of your cleaner of choice and go through the steps additional times.

Which method is the best for removing blood stains from carpet?

Different types and brands of carpet respond differently to each method.

To say that there is a best method is hard to do because of this reason.

My opinion: Start from the easiest with the cold water and work your way down to see what works best for your individual carpet.


Have you enjoyed learning how to remove blood stains from carpet?

Whether it is your own, your kids, or your pets, it’s never fun to find a blood stain on your carpet.

However, now that you’ve found our article, there’s no need to worry.

You are now well on your way to removing those blood stains quickly and efficiently so that you can get back to the important things like spending quality time with those kids or pets.

Good Luck!