RugAZ
Menu

When you buy through our links, we may earn a commission. Read the disclosure ›

How to Remove Blood Stains from Rugs: Cold Water and Enzyme Steps

Short answer: To remove a blood stain from a rug, start with cold water and an enzyme cleaner. Blot fresh stains immediately, then flush with cold water and work in an enzyme-based cleaner. For dried stains, re-wet the area and let the enzyme cleaner sit before blotting. Avoid hot water, which can set the protein. For tough stains, repeat the process or call a professional.

Why Cold Water and Enzymes Work

Blood is a protein-based stain. Proteins are sensitive to heat: hot water can denature them, causing them to bond to the rug fibers and making the stain much harder to remove. Cold water keeps the protein molecules from setting. Enzyme cleaners are designed to break down organic matter, which makes them a natural fit for blood stains.

The key is to act fast. For fresh stains, the sooner you start, the better. For dried stains, enzymes can still be effective if you let them sit. Always test any cleaner on a small, inconspicuous area first. Certain fibers, especially wool and silk, require gentler handling, so check the rug's care label before applying anything new. The Federal Trade Commission requires most textile products to have a label with fiber content and care instructions, though the FTC does not mandate a specific cleaning code for rugs.

If your rug has a stain-resistant treatment, you may be able to use a milder method. Learn more about stain resistance and repellency to understand what your rug can handle.

Supplies You Need

Gather these items before you start cleaning. Using white cloths is important because colored fabrics may transfer dye to the rug. Paper towels work, but cloths are more absorbent and less likely to leave lint.

  • Cold water (in a spray bottle or bowl)
  • Clean white cloths or paper towels
  • Enzyme-based cleaner (liquid laundry detergent or a spray specifically for pet stains)
  • Soft-bristled brush or a spoon for gentle agitation
  • A vacuum for after the area dries

Treating a Fresh Blood Stain

Fresh blood stains are much easier to remove because the protein has not yet dried. Work quickly and do not rub, which can push the stain deeper into the pile.

Follow these steps:

  • Blot the stain with a dry cloth to absorb as much blood as possible.
  • Spray cold water onto the stain and blot again. Repeat until the water runs clear.
  • Apply a small amount of enzyme cleaner directly to the stain.
  • Gently work the cleaner into the fibers with a soft brush or your fingers.
  • Let the cleaner sit for 10 to 15 minutes, then blot with a damp cloth.
  • Rinse the area with cold water and blot dry.
Fresh vs. dried stain treatment at a glance
Stain typeApproach
FreshBlot, flush with cold water, apply enzyme, rinse
DriedRe-wet, apply enzyme, cover, let sit, blot, rinse

Treating a Dried Blood Stain

Dried blood requires more time, but enzymes are still effective. The goal is to rehydrate the protein so the enzyme can break it down.

Start by moistening the stain with cold water. If the area is large, you may need to soak it for a few minutes. Then apply a generous layer of enzyme cleaner and cover it with a damp cloth or plastic wrap to keep it from drying out. Leave it for 30 minutes to an hour. Check periodically to ensure the area stays damp.

After the waiting time, blot the loosened stain with a clean cloth. Work from the outside of the stain toward the center to avoid spreading. Rinse with cold water and blot again. Repeat the process if any discoloration remains.

For deep or old stains, you might need to use a stronger enzyme product or a professional cleaning service. The Carpet and Rug Institute recommends periodic professional cleaning to maintain performance and appearance, which is covered in their cleaning standards.

If your rug is made of wool or another delicate fiber, see the wool care guide before using enzyme cleaners, as some may be too harsh.

For a washable rug, you can often treat the stain and then machine wash per the label. Our washable rug guide lists models that are designed for easy cleaning.

Drying and Aftercare

Proper drying prevents mold and mildew growth. The EPA advises that damp or wet materials should be dried completely within one to two days to keep mold from growing. Use a fan or open windows to speed up air circulation.

Once the area is dry, vacuum the rug to restore the pile. Avoid walking on the damp area until it is fully dry to prevent dirt from embedding.

If the stain has a lingering odor, an enzyme cleaner should neutralize the proteins. For additional odor control, you can sprinkle baking soda over the dry area and vacuum it after a few hours, as described in our baking soda deodorizing article.

When to Call a Professional

Some stains are too large, too old, or too stubborn for DIY methods. If you have tried enzyme cleaning twice and the stain remains visible, or if your rug is an heirloom, antique, or made from silk, consider hiring a professional rug cleaner.

Professionals have equipment and solutions that can lift deeply embedded proteins without damaging the fibers. The Carpet and Rug Institute's Seal of Approval program certifies cleaning products and service providers who meet rigorous standards, as noted on their homepage.

For daily care, regular vacuuming and prompt spot cleaning will keep your rug looking its best. Read our general rug care guide for maintenance routines, and our stain resistance article to understand how different fibers and treatments affect stain removal.

What to pick for your use

If youPickBuying guide
Your rug is machine-washableA washable rug lets you treat stains then launder it easilyBest Washable Rugs in 2026: 15 Picks Compared on Specs
Your rug is wool or another natural fiberChoose a natural fiber guide to match the care levelBest Natural Fiber Rugs in 2026: 9 Picks Compared on Specs
Your rug is outdoors or in a high-traffic areaOutdoor rugs often use stain-resistant fibers that clean wellBest Outdoor Rugs 2026: 15 Picks Compared by Specs

Questions

Does hot water make blood stains worse on rugs?

Yes. Heat can cause the protein in blood to bond to the fibers, making the stain permanent. Always use cold water when treating fresh or dried blood stains.

Can I use hydrogen peroxide on a blood stain?

Hydrogen peroxide can sometimes lift blood, but it may bleach or discolor synthetic and wool rugs. Use it only as a last resort, test on a hidden area first, and never combine it with enzyme cleaners. Cold water and enzymes are the safer first choice.

How long should I let an enzyme cleaner sit on a blood stain?

For fresh stains, 10 to 15 minutes is usually enough. For dried stains, let it sit for 30 minutes to an hour, keeping the area damp with a cloth or plastic wrap.

Will enzyme cleaners remove old blood stains?

Enzyme cleaners can break down dried protein, but older stains may require multiple treatments or a professional. Be patient and repeat the process if needed.

What should I do if the blood stain is on a wool rug?

Wool is sensitive, so test any cleaner on an inconspicuous spot first. Use a gentle enzyme cleaner and avoid excessive scrubbing. If the stain persists, consult a professional rug cleaner.

Can I vacuum a rug before the blood stain is completely dry?

No. Vacuuming a damp area can pull dirt and debris into the fibers and spread the stain. Wait until the area is completely dry, then vacuum normally.

Change log

  • : First published.

Sources

Related buying guides