Act quickly, but safely—feces stains respond best to when ready treatment
The first step is to remove solid matter without spreading it deeper into the carpet fibers. Put on disposable gloves and use a plastic scraper, old credit card, or spoon to lift away what you can. Work from the outer edge of the stain toward the center so you don't push material into clean carpet. Dispose of what you collect in a sealed bag.
Once solids are gone, blot the remaining stain with paper towels or old cloth—don't rub, which drives the stain deeper. Use a fresh section of cloth for each blot. If the stain is still wet, you may need to blot repeatedly until the cloth comes away mostly dry. This step alone removes a surprising amount of the discoloration.
Feces stains carry bacteria, so wash your hands thoroughly with soap and warm water after handling the carpet, even though you wore gloves. If anyone in your household is immunocompromised or very young, consider whether professional cleaning is safer than handling it yourself.
Key Takeaways
- Remove solid matter first with a plastic scraper or spoon, working from the edges inward, then dispose of it in a sealed bag.
- Blot the wet stain with paper towels or cloth from the outside edge toward the center—never rub, which pushes the stain deeper.
- A mixture of white vinegar and water (1 part vinegar to 3 parts water) or a commercial enzyme cleaner breaks down the organic material that causes the stain and odor.
- Rinse the treated area with clean water and blot dry, because leftover cleaner residue can attract dirt and cause re-soiling.
- If the stain or smell persists after two treatments, or if the carpet is old or delicate, professional cleaning may be more effective than repeated home treatment.
Vinegar and water solution for fresh stains
Mix one part white vinegar with three parts water in a spray bottle. Spray the stained area until it is damp but not soaked—you want the solution to penetrate the fibers, not pool on top. Let it sit for 5 to 10 minutes so the vinegar can break down the organic material in the stain.
Blot with clean cloth or paper towels, pressing down firmly to pull the solution and dissolved stain up and out. Repeat the spray-and-blot cycle two or three times until the cloth comes away with less color each time. The vinegar smell will fade as the carpet dries, usually within a few hours.
Enzyme cleaners for stubborn or dried stains
Enzyme-based cleaners are designed to break down organic matter—feces, urine, vomit, blood—at a molecular level. Products like Nature's Miracle, Rocco & Roxie, or store-brand enzyme cleaners work on the same principle. These are more effective than vinegar on stains that have dried or set into the carpet.
Follow the product instructions, which usually mean spraying the stain, letting it sit for 30 minutes to several hours, then blotting. Some enzyme cleaners work better if you cover the damp area with plastic wrap to keep it moist while the enzymes work. Do not use heat (like a hair dryer) while the enzyme cleaner is working, because heat can set the stain instead of lifting it.
Enzyme cleaners are also the better choice if odor is the main problem. Vinegar masks smell temporarily, but enzymes actually break down the compounds that cause the odor, so it does not return.
Rinsing and drying to prevent re-soiling
After the stain appears to be gone, rinse the area with clean water. Spray or pour plain water onto the spot, let it sit for a minute, then blot thoroughly. This removes any leftover cleaner residue, which can attract dirt and cause the stain to reappear as the carpet dries.
Blot the area as dry as you can with clean towels or cloth. If the carpet is still damp, place a fan nearby to speed drying, or open windows if weather permits. Wet carpet can develop mildew smell if it stays damp for more than 24 hours, especially in humid climates.
When to use baking soda for odor
If smell lingers after cleaning, sprinkle baking soda over the dried area and let it sit for 30 minutes to several hours. Baking soda absorbs odor rather than masking it. Vacuum it up thoroughly—use a handheld vacuum or go over the spot several times with your regular vacuum to make sure all the powder is gone.
Baking soda works best on dry carpet, so wait until the area is completely dry before explore it. If you use it on damp carpet, it can clump and be harder to vacuum out.
Treating the underside if stain has soaked through
If the stain happened on carpet that sits directly on a hard floor (not over padding), and the accident was recent enough that liquid may have soaked through, you may need to treat the back of the carpet as well. Pull back the carpet edge if possible and spray the underside with the same vinegar solution or enzyme cleaner. Blot from underneath if you can reach it, or let it air dry.
If the carpet is glued down or you cannot access the underside, focus on treating the top surface thoroughly. Most of the stain and odor will come out from above if you use an enzyme cleaner and rinse well.
When professional cleaning is the better choice
Professional carpet cleaners have truck-mounted or portable hot-water extraction machines that pull stain and moisture out far more effectively than home methods. If the stain is large, has been there for weeks, or the smell returns after you have treated it twice, professional cleaning will likely succeed where home treatment has not.
Professional cleaners also have access to stronger enzyme products and can treat the carpet padding underneath if needed. The cost varies by region and carpet size, but a single-room treatment typically runs between $150 and $400. For old or delicate carpet, professional cleaning is also safer because it avoids the risk of over-wetting or damaging fibers.
Frequently Asked Questions
Can I use bleach on a feces stain?
No. Bleach can damage or discolor carpet fibers and does not effectively break down organic stains. Stick with vinegar, enzyme cleaners, or baking soda. If you have used bleach by accident, rinse the area thoroughly with water and allow it to dry completely before treating with another method.
How long does it take for the smell to go away?
Vinegar solutions may mask odor within hours, but the smell can return as the carpet dries if the stain itself is not fully removed. Enzyme cleaners break down the source of the odor, so smell usually does not return once the stain is gone. Complete drying takes 4 to 24 hours depending on humidity and air circulation.
What if the stain is on carpet in a rental apartment?
Treat it as soon as possible using the methods above. Document your cleaning efforts with photos. If the stain or smell persists after your own treatment, contact your landlord or property manager and request professional cleaning—this is typically their responsibility, not yours, especially if the damage was accidental rather than from neglect.
Will the stain come back after I clean it?
If you rinse thoroughly after cleaning and allow the carpet to dry completely, the stain should not return. Stains sometimes reappear if cleaner residue is left behind, because it attracts dirt. Make sure to rinse with plain water and blot until the carpet is as dry as possible.
Is it safe to use these cleaning methods around pets or children?
Vinegar and baking soda are safe around pets and children once dry. Enzyme cleaners vary by product—read the label. Most are safe once dry, but keep children and pets away while the cleaner is wet and working. Wear gloves when handling any cleaning solution, and wash your hands afterward.