
Tested: How to Get Feces Out of Shower Curtain Fast
Immediate Action (first 5 minutes)
Grab your gloves. You need them. When a potty-training toddler or a sick pet has an accident against your shower curtain, the first five minutes dictate whether you save the liner or toss it in the trash. Feces contains proteins and bacteria that quickly bind to both fabric weaves and the microscopic pores of plastic liners. If you let it dry, you are in for a massive headache.
Don't use a cloth towel to wipe it. I made that mistake once during a chaotic bath time with my twins, and I ended up ruining a $15 microfiber towel while just smearing the mess deeper into the curtain grommets. Instead, use a plastic putty knife, a disposable paper plate, or a thick wad of toilet paper to gently scoop the bulk of the waste off the surface. Scoop away from the clean areas. Work from the outside of the stain toward the center to prevent spreading.
Once the solid matter is gone, spray the area lightly with cold water. Hot water will cook the proteins into the fibers. Blot it gently with paper towels until the water runs mostly clear. If you have a fabric curtain, you can move to the soaking phase right away. If it is a cheap PEVA plastic liner, you need to be much gentler to avoid tearing the material.
What You'll Need (tools/products)
I have tested dozens of bathroom cleaners over my ten years of professional cleaning, and standard all-purpose sprays simply do not cut it for biohazards. You need products specifically formulated to break down organic proteins and kill odor-causing bacteria. This isn't the cheapest option, but it is the only way to ensure the smell doesn't linger when the bathroom steams up.
- Enzyme Cleaner: Nature's Miracle Advanced Stain & Odor Eliminator ($12-15 for a 32oz bottle). This is non-negotiable for breaking down the fecal matter.
- Oxygen Bleach: OxiClean Versatile Stain Remover ($8 for a 3lb tub). Chlorine bleach can set certain organic stains, so oxygen bleach is much safer and highly effective.
- Heavy-Duty Gloves: Playtex Reusable Premium Gloves ($6). Get the ones with the extended cuffs so dirty water doesn't run down your arms.
- Soft Bristle Brush: A $3 generic grout brush or the Rubbermaid Reveal Power Scrubber ($25) if you are dealing with a heavily textured fabric liner.
- Large Basin or Bathtub: You need a space large enough to submerge at least the bottom half of the curtain.
Material Matters: Fabric vs. Plastic
| Material Type | Stain Resistance | Cleaning Method | Worth Saving? |
|---|---|---|---|
| Polyester Fabric | Low (Absorbs quickly) | Enzyme soak + Machine wash | Yes ($20-40 value) |
| PEVA / Vinyl Plastic | High (Non-porous surface) | Scrub + Disinfect | Maybe ($5-10 value) |
| Heavy Canvas/Cotton | Very Low (Deep fibers) | Prolonged enzyme soak + Hot wash | Yes ($35-60 value) |
Step-by-Step Removal (4-7 steps)
When your landlord inspects next week or you just want your bathroom to smell fresh again, follow this exact protocol. I have used this sequence on everything from hotel bathroom disasters to my own home accidents.
Step 1: Remove and Isolate
Take the shower curtain and liner off the rings immediately. Do not let the soiled section touch your clean bathroom floor or the inside of your tub. Unhook it carefully and carry it directly to your washing area. If you are using a bathtub to soak it, lay a large black trash bag on the floor next to the tub to catch any drips while you detach the grommets.
Step 2: Pre-treat with Enzymes
Lay the curtain flat on the bottom of your empty bathtub or a large plastic utility sink. Saturate the stained area completely with your enzyme cleaner. I recommend Nature's Miracle because it contains specific bacteria that literally eat the fecal proteins. Let it sit for exactly 15 to 20 minutes. Don't rush this step. The enzymes need time to break down the organic bonds before you introduce water or detergent.
Step 3: The OxiClean Soak
Plug the tub and fill it with about 4 inches of warm water, ideally around 100°F to 110°F. Hotter water can warp plastic liners and set protein stains. Add 4 scoops of OxiClean Versatile Stain Remover and agitate the water with your gloved hand until it dissolves. Submerge the soiled portion of the curtain. Let it soak for 2 hours. If you are dealing with a heavy cotton liner, you can leave it for up to 4 hours, but check on it occasionally to ensure the colors aren't bleeding.
Step 4: Scrub or Machine Wash
This step depends entirely on your curtain material. If you have a fabric curtain, transfer it directly from the soak into your washing machine. Wash it on a heavy-duty cycle using warm water and your regular laundry detergent, plus an extra rinse cycle. Toss in two clean white towels to act as agitators; they will help scrub the fabric and balance the load.
If you have a plastic or PEVA liner, keep it in the tub. Drain the OxiClean water and use your soft bristle brush to gently scrub the stained area with a mixture of dish soap and warm water. I'll be honest, this takes elbow grease. Scrub in small circular motions until the visual stain is completely gone, then rinse thoroughly with the showerhead.
Step 5: Air Dry in the Sun
Do not put a plastic liner in the dryer; it will melt and ruin your appliance. Even for fabric curtains, I prefer air drying after a biohazard stain. Hang the curtain outside on a clothesline in direct sunlight. UV rays are a natural disinfectant and will help bleach out any faint shadow stains left behind. Leave it out for at least 4 hours before rehanging it in the bathroom.
Alternative Methods (2-3 backup methods)
Sometimes the standard enzyme and oxygen bleach route doesn't fully lift a deeply set stain, especially if the accident happened days ago and you just noticed it. Here are my backup strategies when the first line of defense falls short.
Method 1: Chlorine Bleach (White Fabric Only)
If you have a stark white polyester or cotton shower curtain and the stain is stubborn, chlorine bleach is your heavy artillery. Fill a bucket with 2 gallons of cold water and add 1/2 cup of Clorox Splash-Less Bleach. Submerge the stained section for 30 minutes. Never mix this with the OxiClean or enzyme cleaners, as it will create toxic gas and neutralize the cleaning agents. Rinse it thoroughly outside with a hose before bringing it back indoors.
Method 2: Zote Soap and Boiling Water
For thick, heavy-duty canvas liners that can handle high heat, Zote laundry bar soap works wonders. Rub the pink Zote bar directly into the damp stain until it forms a thick paste. Let it sit for 10 minutes. Then, carefully pour a kettle of boiling water directly over the stain from about 12 inches above. The combination of the high heat, the mechanical force of the falling water, and the heavy tallow-based soap lifts the organic matter right out of the deep canvas weave.
Method 3: The 'Trash It' Reality Check
If you are dealing with a standard $5 to $8 PEVA plastic liner from a big box store, and the feces has stained the textured surface, just throw it away. Plastic liners are inherently porous at a microscopic level to allow water to bead up. Once bacteria gets trapped in those tiny valleys, no amount of scrubbing will make it truly sanitary. Save your time, buy a new liner, and upgrade to a washable fabric one next time.
Prevention Tips
Dealing with biohazards is never fun, but a few strategic changes to your bathroom setup can prevent these disasters from happening in the first place. If you have kids who track mud everywhere or pets that wander into the bathroom during bath time, these tips are essential.
- Upgrade to a Weighted Fabric Liner: Ditch the flimsy plastic. A $25-35 weighted polyester liner hangs straight down and doesn't blow inward, keeping it further away from pets or toddlers sitting near the tub edge. Plus, it can be thrown in the washing machine weekly.
- Enforce the 'Closed Door' Rule: It sounds simple, but keeping the bathroom door shut when you aren't actively using the room stops curious dogs from exploring. My beagle used to love resting his head against the damp shower curtain until I started strictly latching the door.
- Tuck the Curtain During Pet/Kid Baths: When bathing a messy toddler or a muddy dog in the tub, physically tuck the bottom edge of the shower curtain up and over the tub ledge, or tie it back with a hair tie. This removes the curtain from the immediate 'splash and accident' zone entirely.
- Use a Shower Curtain Liner Guard: Some high-end bathroom setups use a magnetic sweep at the bottom of the curtain to keep it sealed to the tub. This prevents water and any accidental messes from wicking up the bottom hem of the fabric.
FAQ
Can I wash a plastic shower curtain with poop on it in the washing machine?
You can, but I highly recommend against it for biohazard stains. The washing machine drum can harbor microscopic bacteria in its seals and gaskets, potentially cross-contaminating your next load of laundry. It is much safer to scrub plastic liners by hand in the bathtub or utility sink using enzyme cleaners and a dedicated brush.
Will enzyme cleaners ruin the waterproof coating on my fabric liner?
No, enzyme cleaners are generally safe for the polyurethane or acrylic waterproof coatings found on modern fabric shower liners. They target organic proteins, not synthetic waterproofing chemicals. However, avoid aggressively scrubbing the coated side with a stiff brush, as mechanical friction will peel the waterproof layer right off the fabric base.
How do I get the lingering smell out after the stain is gone?
If the visual stain is gone but the bathroom still smells, the bacteria has likely seeped into the curtain's bottom hem or the grommet holes. Soak the entire bottom 6 inches of the curtain in a mixture of 1 cup white vinegar and 2 gallons of cold water for an hour. The acetic acid in the vinegar will neutralize the remaining odor-causing alkaline compounds.
Is it safe to use bleach on a colored shower curtain?
Chlorine bleach will almost certainly strip the dye from a colored or patterned shower curtain, leaving you with a patchy, ruined liner. Stick to oxygen-based bleaches like OxiClean or color-safe bleach alternatives for any fabric that isn't pure white. Oxygen bleach lifts organic stains without breaking down the synthetic dye molecules used in modern textiles.









