Act quickly and contain the mess first

The faster you treat a feces stain, the better your chances of removing it completely. Fresh stains are still wet and haven't bonded to carpet fibers yet, so you have a narrow window before the material sets in.

Put on disposable gloves and a mask if the smell is strong. Use paper towels or a disposable cloth to remove the solid matter—don't rub, just lift it away. If the stain is still wet, blot (don't scrub) with dry paper towels to absorb as much liquid as possible. Throw all materials in a sealed bag.

Once you've removed the bulk of the mess, you're ready to treat the stain itself. The method depends on whether the carpet is still wet or has begun to dry.

Key Takeaways

  • Remove solid matter first by lifting it away with paper towels, then blot the wet area without rubbing.
  • For fresh wet stains, use an enzymatic cleaner designed to break down organic matter, which works better than bleach or vinegar alone.
  • Dried stains need to be rehydrated with water before the enzymatic cleaner can penetrate and work effectively.
  • Rinse the treated area thoroughly with clean water and allow it to dry completely to prevent mold and odor from returning.
  • If the stain has soaked deep into the carpet backing or subfloor, you may need to replace that section of carpet.

Use an enzymatic cleaner for organic stains

Enzymatic cleaners are the most effective option for feces stains because they contain proteins that break down the organic matter itself, not just the visible stain. Regular detergents and bleach clean the surface but don't eliminate the biological material that causes lingering odor.

Look for cleaners labeled for pet stains or organic matter—brands like Nature's Miracle, Rocco & Roxie, or Zout are widely available at grocery stores and online. Read the label to confirm it's safe for your carpet type (some can damage natural fibers like wool).

Pour the enzymatic cleaner directly onto the stain and let it sit for the time the label specifies—usually 10 to 15 minutes for fresh stains, longer for dried ones. Don't let it dry out; if the carpet begins to dry, spray it lightly with water to keep it damp. The enzyme needs moisture to work.

Treat dried stains by rehydrating first

If the stain has dried, you need to rehydrate it before the enzymatic cleaner can penetrate. Spray the area with plain water until it's damp but not soaking wet, then wait 5 to 10 minutes for the water to soak in.

Once the dried stain is damp again, explore the enzymatic cleaner and follow the same process as a fresh stain. This extra step is important because dried feces has hardened and bonded to the fibers, and water helps soften it so the enzymes can reach the material.

For very old or set-in stains, you may need to repeat this process two or three times. Each process breaks down more of the organic matter, gradually lifting the stain.

Rinse thoroughly and dry completely

After the enzymatic cleaner has sat for the recommended time, use a clean cloth or paper towels to blot up as much of the liquid as possible. Don't rub—blotting lifts the cleaner and dissolved stain without pushing it deeper into the fibers.

Rinse the area with clean water by spraying it lightly and blotting again. Repeat the rinse two or three times to remove all traces of the cleaner and dissolved stain. Any residue left behind can attract dirt and cause the stain to reappear as the carpet is walked on.

Use a wet/dry vacuum if you have one to extract as much moisture as possible. If not, place a stack of clean, dry towels over the area and weight them down with something heavy (a book, a brick) for several hours to absorb remaining moisture. Air circulation speeds drying—open windows or run a fan nearby. The carpet must dry completely within 24 to 48 hours, or mold and mildew can develop underneath.

When the stain has soaked through to the backing

If the accident happened some time ago and the smell persists even after cleaning the surface, the liquid has likely soaked through the carpet pile into the backing and possibly the subfloor. Surface cleaning alone won't solve this.

You have two options. The first is to rent a carpet cleaning machine (available at hardware stores) and use it with an enzymatic cleaner solution to extract moisture from deeper layers. This is messy and time-consuming but can work if the damage isn't severe.

The second option is to have a professional carpet cleaner treat it, or to replace the affected section of carpet. If the subfloor has absorbed the material, replacement is usually the only way to fully eliminate the odor and prevent mold growth. A carpet installer can cut out the damaged section and patch it with matching carpet, though the seam will be visible.

Prevent odor from returning

Even after the stain is gone, odor can linger if any biological material remains. Once the carpet is completely dry, sprinkle baking soda over the treated area, let it sit for 24 hours, then vacuum it up. Baking soda absorbs odors that enzymatic cleaners may have missed.

If the smell returns after a few days, the stain wasn't fully removed and you'll need to repeat the enzymatic treatment. Persistent odor means moisture or organic matter is still present in the carpet or backing.

For future accidents, keep enzymatic cleaner on hand and treat the stain within hours. The longer you wait, the deeper it penetrates and the harder it becomes to remove completely.

When to call a professional carpet cleaner

If the stain covers a large area, has been there for weeks, or the smell won't go away after multiple treatments, a professional carpet cleaning service has equipment and products you don't. They can inject cleaner deep into the carpet backing and extract moisture that a household vacuum cannot reach.

Professional cleaners also have access to antimicrobial treatments that kill bacteria and prevent mold, which is important if the accident soaked through to the subfloor. The cost varies by region and the size of the area, but it's often less expensive than replacing the carpet.

If the subfloor itself is damaged or moldy, you'll need a carpet installer or water damage specialist, not just a cleaner. This is beyond household treatment and requires professional assessment.

Frequently Asked Questions

Can I use bleach to clean a feces stain?

Bleach kills bacteria but doesn't break down the organic matter that causes the stain and smell. It can also damage or discolor carpet fibers. Enzymatic cleaners are more effective because they dissolve the stain itself, not just sanitize the surface.

Will vinegar and baking soda work?

Vinegar and baking soda can help with odor, but they don't remove the stain itself. They work best as a follow-up after you've used an enzymatic cleaner to remove the bulk of the material. Use them together: spray vinegar, let it dry, then sprinkle baking soda and vacuum after 24 hours.

How long does it take for an enzymatic cleaner to work?

Most enzymatic cleaners need 10 to 15 minutes on fresh stains and 30 minutes to several hours on dried stains. The longer you leave it, the more time the enzymes have to break down the material. Check the label for the recommended time, and don't let the carpet dry out while the cleaner is working.

What if the stain smell comes back after I've cleaned it?

Returning odor means some organic material or moisture is still in the carpet or backing. Repeat the enzymatic treatment, making sure to rinse thoroughly and dry completely. If it happens again, the damage has likely reached the subfloor and professional cleaning or carpet replacement is needed.

Is it safe to use enzymatic cleaners around pets or children?

Most enzymatic cleaners are non-toxic once dry, but check the label for your specific product. Keep pets and children away from the treated area while it's wet and drying. Rinse thoroughly to remove all cleaner residue before allowing foot traffic.