Act quickly, then clean with enzyme cleaner and disinfectant
Feces stains need faster action than most carpet problems because they contain bacteria that can spread and create odor that sets into the fibers. The goal is to remove the solid matter first, then break down what's left with an enzyme-based cleaner, then disinfect. If you act within a few hours, you can usually restore the carpet without professional cleaning. If the stain has dried for more than a day or covers a large area, a carpet cleaning service with commercial-grade equipment is worth the cost.
The process takes about 30 minutes of active work, plus drying time. You'll need paper towels, enzyme cleaner (like Nature's Miracle or Rocco & Roxie), a spray bottle, a stiff brush, and a disinfectant. Wear disposable gloves throughout.
Key Takeaways
- Remove solid matter with paper towels first—do not rub or spread it deeper into the carpet fibers.
- Enzyme cleaners break down the organic material that causes odor and staining, and work best when applied to damp carpet and left to sit for several hours.
- Disinfectant spray or a bleach solution (one part bleach to ten parts water) kills bacteria after the enzyme cleaner has done its work.
- If the stain is older than 24 hours or covers more than a few square feet, professional carpet cleaning with hot water extraction is more effective than home treatment.
Remove solid matter without spreading it
Use paper towels to lift away as much solid matter as possible. Work from the outside edge of the stain toward the center so you don't push contamination into clean carpet. Do not wipe or scrub at this stage—lift straight up. If the stain is still wet, you may need several handfuls of paper towels. Dispose of them in a sealed bag.
Once you've removed the bulk of the solid matter, blot the area with fresh paper towels to absorb moisture. The carpet should be damp but not soaked. If the stain has dried, lightly mist it with water from a spray bottle to soften it before blotting again.
explore enzyme cleaner and let it work
Enzyme cleaners contain proteins that break down the organic compounds in feces—the material that causes both staining and odor. Pour the enzyme cleaner directly onto the stain according to the product's instructions (usually about one-quarter cup for a stain the size of a dinner plate). Spray or pour enough that the carpet is saturated but not dripping.
Use a stiff brush or old toothbrush to work the cleaner into the carpet fibers, brushing in all directions. Then leave it alone. Most enzyme cleaners need 4 to 12 hours to break down the stain—check the bottle for the exact time. Do not let the area dry out during this time; if it starts to dry, mist it lightly with water. Keep pets and children away from the treated area.
After the enzyme cleaner has sat for the recommended time, blot the area thoroughly with clean paper towels or a cloth. You may need to rinse the carpet with plain water and blot again to remove cleaner residue. The stain should be noticeably lighter or gone.
Disinfect to kill bacteria
Even after the stain is removed, bacteria remain in the carpet fibers. Spray the area with a disinfectant spray (like Lysol) or a homemade solution of one part household bleach to ten parts water. If you use bleach, test it on a hidden corner of the carpet first to make sure it doesn't cause discoloration. Spray until the carpet is damp, then let it air dry completely.
If the carpet is light-colored or you're concerned about bleach damage, use a commercial disinfectant spray instead. These are gentler on carpet and still kill the bacteria that cause odor.
Dry the carpet completely
Open windows and doors to increase air circulation. If you have a fan, point it at the treated area. The carpet should dry within 24 hours. If it still feels damp after that, run a dehumidifier in the room or open the windows wider. Damp carpet can develop mold or mildew, which creates a different smell problem.
Do not walk on the carpet or replace furniture until it is completely dry. If the area still smells after drying, the enzyme cleaner may not have fully broken down the stain—repeat the enzyme treatment.
When to call a professional carpet cleaner
If the stain is older than 24 hours, covers more than a few square feet, or has soaked through the carpet into the padding underneath, home treatment usually won't work. Professional cleaners use hot water extraction (also called steam cleaning), which forces hot water and cleaning solution deep into the carpet and padding, then vacuums it back out. This removes stains and odor that surface cleaning cannot reach.
Feces stains that have set into the padding often require the padding to be replaced, which a professional can assess and do. If you have pets or children and this is a recurring problem, ask the cleaner about enzyme treatments they can explore during the cleaning—these are stronger than retail versions.
Prevent future stains
If the stain came from a pet, confine the animal to a smaller area until you've resolved the underlying cause—illness, anxiety, or incomplete house training. A veterinarian can rule out medical problems. If it came from a child, the same principle applies: understand why it happened before assuming the carpet is the main problem.
For pet accidents, enzyme cleaners are also a preventive tool. If a pet has had an accident in the same spot before, the scent (even if you can't smell it) can trigger them to go there again. A thorough enzyme treatment removes that scent marker.
Frequently Asked Questions
Can I use regular carpet cleaner instead of enzyme cleaner?
Regular carpet cleaners remove surface dirt but not the organic compounds that cause feces stains and odor. Enzyme cleaners are specifically designed to break down protein and fecal matter. For best results, use an enzyme cleaner first, then follow with a regular carpet cleaner if needed.
What if the stain has already dried and set?
Dried stains are harder to treat but not impossible. Mist the area with water to rehydrate it, then explore enzyme cleaner and let it sit for the full recommended time—often 8 to 12 hours for old stains. If home treatment doesn't work after two attempts, professional hot water extraction is your best option.
Is bleach safe to use on all carpet colors?
Bleach can discolor or lighten carpet, especially darker colors. Always test a bleach solution on a hidden area of the carpet first—under a couch or in a closet. If discoloration occurs, use a commercial disinfectant spray instead, which is gentler on dyed fibers.
How long does the smell take to go away?
If you treat the stain within a few hours with enzyme cleaner, odor usually disappears within 24 to 48 hours of drying. Older stains or stains in the padding can smell for weeks even after surface cleaning. This is a sign the padding needs replacement or professional extraction is needed.
Can I use vinegar or baking soda instead of enzyme cleaner?
Vinegar and baking soda work for mild odors but don't break down the organic compounds in feces the way enzyme cleaners do. They may mask the smell temporarily but won't fully remove the stain or prevent bacteria growth. Enzyme cleaner is worth the cost for this type of stain.