How to Get Blood Stains Out of a Carpet

Blood stains are (literally) a pain, but these carpet cleaning methods do the trick

A woman cleans a carpet stain using a brush and a spray bottle
Photo: CentralITAlliance/ iStock / Getty Images
A woman cleans a carpet stain using a brush and a spray bottle
Photo: CentralITAlliance/ iStock / Getty Images
Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.
Geo Icon

Next to a red wine spill, a blood stain is just about the worst thing that could happen to a white carpet. Unfortunately, we’ve all been there. A little cut can make a big mess—but before you rush for a Band-Aid, time is of the essence. You have the best chance of successfully removing stains from your carpet if you act in the first 10 to 15 minutes. In this guide, we’ll discuss how to get blood out of carpet, even if it’s already dry.

Why is Blood On Your Carpet Such a Big Deal?

Blood is tricky because hemoglobin binds itself to the fibers in your carpet, so your best bet is to soak it up before it has a chance to bind. Blood also naturally clots when it comes in contact with the air, so not only does it form tight bonds with your carpet fibers, but it tends to do so rapidly.

Additionally, blood has a dark red coloration, and those pigments can leave obvious marks on most carpet colors.

How to Prep for Removing Blood Stains From Carpet

Prep is key here, as you’ll want to clean the blood stains in a way that doesn’t damage your carpet. Your best course of action is to use a powerful stain remover suited for your carpet type—whether it’s a homemade solution or a store-bought product.

No matter your carpet material, make sure to blot rather than scrub, as scrubbing can cause permanent damage.

Wool and Other Natural Fibers

If you have a natural fiber carpet, never use ammonia or harsh store-bought cleaners. The stain remover should have a neutral pH. Wool is very absorbent, so use as little water as possible. With sisal rugs, avoid water altogether if possible. 

Polyester, Nylon, or Olefin

These materials are stain resistant, so you can usually blot and clean a blood stain with dishwashing liquid if it’s fresh. Nylon is prone to discoloration, so patch test before using a stain remover. 

Acrylic

With acrylic, time is of the essence. Stains tend to set in this material fast, so work quickly. Most carpet cleaners are suitable—but again, blot; don’t scrub.

How to Clean Blood Out of a Carpet

The best way to remove a blood stain is to act in the first 10 to 15 minutes before it has the chance to dry. Some methods work better than others, and you should do a patch test to ensure it doesn’t damage your carpet. 

It’s always a good idea to start with the mildest method to avoid damaging your carpet, and move along to a harsher method if the stain won’t budge (or use these stain removing tips). Here’s what you can try.

Clean the Stain With Dishwashing Liquid

Dishwashing liquid does a great job lifting tough stains. Mix a few drops of clear dishwashing liquid into a bowl of cold water. Never use hot water because it will set the stain more rapidly. After that:

  1. Dip a clean cloth into the dishwashing solution.

  2. Wring out excess cleaning solution if you’re working with a natural fiber carpet such as wool.

  3. Sponge the solution into the carpet.

  4. Blot the stain with pressure, but don’t scrub. Scrubbing will work the stain further into the carpet and make it more challenging to get out.

  5. Repeat the process until the blood stain is removed.

Soak It Up With Baking Soda

As an alternative to dishwashing liquid, you can use baking soda, which is highly absorbent. 

  1. Blot the stain with cold water using a clean rag or paper towel. Remove as much of the stain as you can with blotting.

  2. Sprinkle baking soda on the stain while the area is still wet.

  3. Add some cold water to a cloth and wring it out.

  4. Gently blot the stain with the cloth until the stain is gone.

Use a Store-Bought Stain Remover

Stain removers tend to be harsh on your carpet, so it’s best to use these only if the previous methods haven’t worked. The best carpet cleaners for blood stains use enzymes to break down the stain, which are highly effective. Follow the manufacturer's instructions to remove a blood stain with a dedicated stain remover, or use the following steps. Remember to never mix stain removers with other cleaners like ammonia or hydrogen peroxide. It could lead to a nasty chemical reaction.

  1. Soak a clean cloth or paper towel in clean, cold water and wring out any excess.

  2. Blot the stain with the cloth to remove as much of the stain as possible.

  3. Spray the area with your stain remover.

  4. Let the stain remover sit on the carpet based on the manufacturer’s instructions. You’ll usually wait for a few minutes.

  5. Blot the stain with a clean cloth to remove any remaining discoloration.

Use Hydrogen Peroxide on Tough Blood Stains 

Instead of ammonia or stain remover, you can use hydrogen peroxide on blood stains. This should be a last resort, though, because hydrogen peroxide is acidic and can damage certain types of rugs.

  1. Dilute half a cup of 3% hydrogen peroxide with two cups of cold water.

  2. Blot the solution onto your carpet using a clean cloth.

  3. Work the solution into the carpet gently, and let it sit for an hour.

  4. Vacuum the area once it dries. You may have to repeat this process if the stain is still visible.

Tip: To boost stain-removing power, add a little bit of dishwashing liquid or baking soda to your hydrogen peroxide mix.

Try Ammonia 

If you don’t have a stain remover on hand, ammonia is a powerful alternative. However, ammonia has a pH of around 12, making it a decently strong basic chemical. Compared to other cleaning solutions, ammonia is more likely to discolor your rug and cause damage to the fibers, so use this method sparingly, and spot test first.

  1. Put on rubber gloves and eye protection, as ammonia can irritate skin and eyes.

  2. Mix 1/2 cup cold water with one tablespoon of ammonia.

  3. Blot the carpet with the ammonia solution until the stain lifts. Use the solution as sparingly as possible.

  4. Blot the stain with a cloth soaked in cold water to neutralize and remove the ammonia.

Tips for Dealing WIth Blood Stains

Removing blood stains from your carpet can be challenging, but there are things you can do to make the process easier and more effective.

  • Get to the stain as quickly as possible. Blood dries and solidifies rapidly, so getting to the stain as quickly as possible—ideally within 10 minutes—will make your job easier.

  • Blot, don’t rub. Always blot with your cleaning solution instead of rubbing. Scrubbing will not only drive the blood further into the carpet and make your job harder, but it can also damage your carpet fibers.

  • Never use hot water. Hot water on a fresh blood stain will only make the blood set more quickly; use cold water instead. 

  • Use multiple methods. Blood stains are tough to remove, so use all of the methods above, if necessary. Just go in order from least aggressive to most aggressive until the stain is no longer visible.

  • Minimize water usage. It might be tempting to soak the blood stain heavily, but excessive moisture can lead to mold in your carpet and water damage to the building materials underneath. Always wring out your cleaning cloth before using it.

  • Use enzyme-based cleaners for dried blood. An enzyme-based commercial carpet cleaner helps break down the proteins in blood that bind to carpet fibers. This can get the bulk of the stain out quickly.

  • Try steam cleaning afterward. After you use the above cleaning methods, rent a steam cleaner to go over the area. This can help pull out any remnants and reduce how visible the stain is.

  • Consider covering the stain instead. If your blood stain is still visible after using the above cleaning methods, consider rearranging furniture to cover the area or make it less prominent.

  • Hire a professional. Some cleaning solutions can discolor or damage your carpet. When in doubt, hire a pro to remove the stain without doing further damage.

DIY vs. Hiring a Pro to Get Blood Stains Out of a Carpet

Most homeowners can remove carpet stains on their own—especially if it’s just a drop of blood. Using the methods mentioned above, you should be able to save money on carpet cleaning services by getting the stain out yourself.

However, blood can be tough to remove from a carpet, especially if it has dried. If the methods above haven’t worked completely, or if you’re concerned about the chemicals doing damage to your carpet, then we recommend hiring a professional. It’s especially worthwhile to hire an expert carpet cleaner or house cleaner for more significant stains or delicate, high-end rugs. They can remove tough stains without damage.

The cost of professional carpet cleaning services near you is around $180, and most homeowners pay between $80 and $375. If you just need a spot cleaning on a blood stain, you’ll likely pay around the lower end of that range.

Mariel Loveland contributed to this piece.

Frequently Asked Questions

It is possible to get blood out of a carpet, but it is a difficult process in some cases, especially if the blood has dried. It’s best to address the blood stain as quickly as possible before the proteins in the blood bind to the carpet fibers. Start by blotting with just cold water, then with cold water and dish soap. From there, move on to more aggressive options as needed, such as enzymatic stain removers, hydrogen peroxide solutions, or ammonia solutions.

Hydrogen peroxide can be a good option for removing dried blood stains, but it’s an aggressive solution that could discolor or damage your carpet. It’s often a better option to call in a professional to deal with dried blood stains. A pro will have commercial cleaning solutions that do a better job as well as the experience necessary to get the stain out without doing irreparable damage to your carpet.

Depending on your type of carpet, a wet/dry vacuum is a great final step to removing blood stains, but it will only help after you’ve used another method to pull out the bulk of the stain. A good option is to use a wet cleaning method, then apply baking soda to the stain, and then follow that by vacuuming thoroughly. Remember that this vacuum type does not work on all carpet types. Wool can shrink with this method, so always check the cleaning instructions from your carpet’s manufacturer.

Need professional help with your project?
Get quotes from top-rated pros.
The homeowners guide to carpet cleaners
From average costs to expert advice, get all the answers you need to get your job done.
Family lounging on carpet
Oct 8, 2024
Oct 8, 2024
How much does carpet cleaning cost when it's time to bring in the pros? Read about all the little details you need to know to keep your carpet fresh.
Kids hanging off of couch to touch floor
Aug 28, 2023
Aug 28, 2023
Discover how to clean vomit from carpet through one of three ways, depending on when you get to the unpleasant task using DIY or retail cleaners.
Baby boy crawling on carpet at home
Jan 9, 2024
Jan 9, 2024
Save money and learn how to steam clean carpets yourself, a regular cleaning task you should tackle every six months.
Toddler playing with train on carpet
Jan 11, 2024
Jan 11, 2024
When your stain fighter causes a stain of its own, it's best to act fast. Here are some DIY tips and tricks on how to get laundry detergent out of your carpet.
A nice living room with beige sofa
Apr 4, 2024
Apr 4, 2024
Keeping your carpet looking new and clean means taking the time to revive carpet pile, which is a combination of the type, length, and thickness of its fibers.
dog running around the house on carpet
Aug 25, 2023
Aug 25, 2023
Whether it’s wine, chocolate, or pet urine, there are many ways to remove stubborn carpet stains. Learn how to get all kinds of stains out of your carpet.
Share project details to get started.